Tasks:Characters: Difference between revisions
Jump to navigation
Jump to search
m added ML link |
m →Requirements: Updated with current state of implementation |
||
Line 14: | Line 14: | ||
== Requirements == | == Requirements == | ||
* characters consist of a model that can move across the map and the images and animations to render them. | * <span style="text-decoration:line-through">characters consist of a model that can move across the map and the images and animations to render them.</span> (done) | ||
* link between physical character model (map representation) and logical character model (used by role playing system) | |||
* basic character model is hard coded into the engine. RPG specific parts are implemented on Python side (compare [[Architecture:Rpg Module#Items and Inventories|item implementation]]). | * basic character model is hard coded into the engine. RPG specific parts are implemented on Python side (compare [[Architecture:Rpg Module#Items and Inventories|item implementation]]). | ||
* all important NPCs are loaded and kept available for changing their schedule, dialogue, stats, etc. as required by the plot. | * all important NPCs are loaded and kept available for changing their schedule, dialogue, stats, etc. as required by the plot. |
Revision as of 18:51, 8 March 2008
Back to Task List
Overview
Characters include any kind of creature, both player or computer controlloed.
Dependencies
- Schedules for character control
- Rules [1] for character stats
- Ether for exchanging messages between characters
Requirements
- characters consist of a model that can move across the map and the images and animations to render them. (done)
- link between physical character model (map representation) and logical character model (used by role playing system)
- basic character model is hard coded into the engine. RPG specific parts are implemented on Python side (compare item implementation).
- all important NPCs are loaded and kept available for changing their schedule, dialogue, stats, etc. as required by the plot.
- character control can be taken over by player or computer for any character (by exchanging schedule scripts).
References
- Map Engine for possible character movement
- Character related events
- Character Implementation ideas