Difference between revisions of "Roadmap"

From xoreos Wiki
Jump to: navigation, search
Line 9: Line 9:
 
* General
 
* General
 
** Pathfinding
 
** Pathfinding
** Party members (switch between, follower behavior)
+
** Party management
  
 
* Scripting
 
* Scripting
** Implement missing functions
+
** Implement missing functions [4]
  
 
* Conversations/cutscenes
 
* Conversations/cutscenes
** Scripted characters animations
+
** Camera setup [1]
** Camera setup
+
** Scripted animations [2]
 +
** Continuous flow [3]
 
** Activation distance
 
** Activation distance
** Alien and droid voice over in KotOR 2
 
** Continuous flow when there are no selectable replies
 
  
 
* Combat
 
* Combat
** Turn based game mode, action queue
+
** Turn based action queue
** Action execution (closing in, animation)
+
** Normal attacks
** DnD based hit chance and damage calculations
+
** Death, body bags
** Death + body bags
+
  
 
* GUI
 
* GUI
Line 37: Line 35:
  
 
=== Phase 2 - Auxiliary  ===
 
=== Phase 2 - Auxiliary  ===
 +
 +
* General
 +
** Stores
 +
 +
* Conversations/cutscenes
 +
** Alien/droid voice over in KotOR 2
 +
 +
* Combat
 +
** Force Powers
 +
** Grenades
 +
** Mines
  
 
* GUI
 
* GUI

Revision as of 09:42, 17 June 2018

KotOR / KotOR 2

Number one priority is to implement core gameplay of the original games, i.e., exploration, conversations/cutscenes, combat and GUI, which implies implementation of resource management, graphics, scripting, RPG and sound systems. Then goes the extra stuff, e.g., minigames, auxiliary menus, graphics improvements, networking, etc. Below is a rough list of features required to achieve feature parity with the original games and areas for improvement.

Numbers in square brackets represent the order in which we believe these features should be implemented.

Phase 1 - Necessities

  • General
    • Pathfinding
    • Party management
  • Scripting
    • Implement missing functions [4]
  • Conversations/cutscenes
    • Camera setup [1]
    • Scripted animations [2]
    • Continuous flow [3]
    • Activation distance
  • Combat
    • Turn based action queue
    • Normal attacks
    • Death, body bags
  • GUI
    • Character generation
    • Save/load
    • In-game
      • Equip
      • Inventory
      • Level up
      • Party selection

Phase 2 - Auxiliary

  • General
    • Stores
  • Conversations/cutscenes
    • Alien/droid voice over in KotOR 2
  • Combat
    • Force Powers
    • Grenades
    • Mines
  • GUI
    • In-game
      • Character sheet
      • Abilities
      • Messages
      • Quests
      • Map

Phase 3 - Miscellaneous

  • GUI
    • Main menu
      • Movies
      • Options
    • In-game
      • Options
  • Minigames
    • Swoop racing
    • Pazaak
  • Graphics
    • Shader based skeletal animation