Changes between Version 2 and Version 3 of GameplayFeatureStatus


Ignore:
Timestamp:
Feb 14, 2010, 1:43:56 PM (14 years ago)
Author:
Philip Taylor
Comment:

rough prioritisation

Legend:

Unmodified
Added
Removed
Modified
  • GameplayFeatureStatus

    v2 v3  
    33Features that are largely completed are marked ~~like this~~.
    44
    5 "Old description" refers to technical documentation for the old simulation system; the new one has different features and different syntax, so use the documentation as inspiration and not specification.
     5Features that we probably want to complete for a first developer-oriented alpha release are marked with ^[A1]^.
     6
     7Features that we probably want to complete for a later player-oriented alpha release are marked with ^[P]^.
    68
    79Before working on a feature, it should be broken down into more detail and added as a Trac ticket (with a reference to the ticket added from this page).
     10
     11"Old description" refers to technical documentation for the old simulation system; the new one has different features and different syntax, so use the documentation as inspiration and not specification.
    812
    913 * '''Movement'''
     
    1216     [source:ps/trunk/source/simulation2/components/CCmpPathfinder.cpp Pathfinder]
    1317   * Old description: [wiki:XML.Entity.Actions.Move]
    14    * ~~''Walking''~~
     18   * ^[A1]^ ~~''Walking''~~
    1519   * ''Running/charging''
    1620     * Adds combat bonus
     
    2125     * Components: [source:ps/trunk/source/simulation2/components/CCmpPosition.cpp Position]
    2226   * ''Pathfinding''
    23      * ~~''Basic pathfinding''~~
     27     * ^[A1]^ ~~''Basic pathfinding''~~
    2428     * ''Better pathfinding''
    2529   * ''Ship movement''
     
    3135     [source:ps/trunk/binaries/data/mods/public/simulation/components/UnitAI.js UnitAI]
    3236   * Old description: [wiki:XML.Entity.Actions.Attack], [wiki:XML.Entity.Traits.Armour]
    33    * ~~''Basic attacks''~~
     37   * ^[A1]^ ~~''Basic attacks''~~
    3438   * ''Secondary attacks'' (automatic switching between ranged and melee weapons)
    35    * ''Projectiles''
     39   * ^[A1]^ ''Projectiles''
    3640   * ''Animation synchronisation'' (particularly for projectile attacks)
    3741
     
    4044     [source:ps/trunk/binaries/data/mods/public/simulation/components/Health.js Health]
    4145   * Old description: [wiki:XML.Entity.Traits.Health]
    42    * ''Death''
    43    * ''Corpses''
     46   * ^[A1]^ ''Death''
     47   * ^[P]^ ''Corpses''
    4448   * ''Healers''
    4549     * Old description: [wiki:XML.Entity.Actions.Heal]
     
    5862     [wiki:List:_Entities:_Nature:_Fauna], [wiki:List:_Entities:_Nature:_Fauna:_Herd],
    5963     [wiki:List:_Entities:_Nature:_Geological:_Minerals]
    60    * ~~''Basic resource gathering''~~
    61    * ''Dropsites''
     64   * ^[A1]^ ~~''Basic resource gathering''~~
     65   * ^[P]^ ''Dropsites''
    6266   * ''Kill animals before gathering meat''
    6367   * ''Corrals''
    64    * ''Auto-select nearby resources'' (when the currently targeted resource is exhausted)
     68   * ^[P]^ ''Auto-select nearby resources'' (when the currently targeted resource is exhausted)
    6569
    6670 * '''Building construction'''
     
    7074     [source:ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js GuiInterface]
    7175   * Old description: [wiki:XML.Entity.Actions.Create], [wiki:XML.Entity.Traits.Creation], [wiki:List:_Entities:_Player:_Structures]
    72    * ''Placement constraints'' (on map; not on obstruction; not on water; on visible land)
    73    * ~~''Population effects''~~
     76   * ^[A1]^ ''Placement constraints'' (on map; not on obstruction; not on water; on visible land)
     77   * ^[A1]^ ~~''Population effects''~~
    7478     * Old description: [wiki:XML.Entity.Traits.Population]
    75    * ''Resource usage''
    76    * ''Foundations''
    77    * ''Flatten terrain''
    78    * ''Repair''
     79   * ^[A1]^ ''Resource usage''
     80   * ^[A1]^ ''Foundations''
     81   * ^[A1]^ ''Flatten terrain''
     82   * ^[P]^ ''Repair''
    7983     * Old description: [wiki:XML.Entity.Actions.Repair]
    8084
    8185 * '''Training'''
    8286   * Old description: [wiki:XML.Entity.Actions.Create], [wiki:XML.Entity.Traits.Creation]
    83    * ''Training queues''
    84    * ''Rally points''
     87   * ^[A1]^ ''Training queues''
     88   * ^[P]^ ''Rally points''
    8589
    86  * '''Research'''
     90 * ^[P]^ '''Research'''
    8791   * Old description: [wiki:XML.Tech]
    8892   * ''Research queues''
    8993   * ''Tech effects''
    9094
    91  * '''Settlements'''
     95 * ^[P]^ '''Settlements'''
    9296   * Old description: [wiki:List:_Entities:_Nature:_Geological:_Other]
    9397
     
    101105   * Old description: [wiki:XML.Entity.Traits.Garrison]
    102106
    103  * '''Auras'''
     107 * ^[P]^ '''Auras'''
    104108   * Old description: [wiki:XML.Entity.Traits.Auras]
    105109   * ''Detect range entering/leaving''
    106110   * ''Modify unit stats''
    107111
    108  * '''LOS'''
     112 * ^[P]^ '''LOS'''
    109113   * Old description: [wiki:XML.Entity.Traits.Vision]
    110114   * ''Determine from units''
     
    128132     * Old description: [wiki:XML.Entity.Actions.Escort]
    129133   * ''AI players''
     134     * ^[A1]^ Extremely primitive AI framework
     135     * Decent AI
    130136
    131  * '''Audio'''
     137 * ^[A1]^ '''Audio'''
    132138   * Old description: [wiki:TDD_Audio]
    133139
     
    149155     [source:ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js GuiInterface],
    150156     [source:ps/trunk/binaries/data/mods/public/gui/session_new/ session GUI code]
    151    * ''Unit selection''
     157   * ^[A1]^ ''Unit selection''
    152158     * ''Selection rendering''
    153159       * Old description: [wiki:XML.Entity.Traits.Footprint]
    154160     * ''Bandboxing''
    155    * ''Health bars''
     161   * ^[A1]^ ''Health bars''
    156162     * Old description: [wiki:XML.Entity.Traits.Health]
    157    * ''Minimap''
     163   * ^[A1]^ ''Minimap''
    158164     * Old description: [wiki:XML.Entity.Traits.MiniMap]
    159165   * ''Go to hero unit''
    160    * ''Go to idle worker''
    161    * ''Detect combat''
     166   * ^[P]^ ''Go to idle worker''
     167   * ^[P]^ ''Detect combat''
    162168   * ''In-game manual''
    163169
    164  * '''Networking'''
     170 * ^[P]^ '''Networking'''
    165171
    166172 * '''Hero units'''