Tasks:Characters: Difference between revisions
Jump to navigation
Jump to search
m →References: link added |
m added ML link |
||
Line 23: | Line 23: | ||
* [[Tasks:Mapengine|Map Engine]] for possible character movement | * [[Tasks:Mapengine|Map Engine]] for possible character movement | ||
* Character related [http://lists.nongnu.org/archive/html/adonthell-devel/2006-06/msg00000.html events] | * Character related [http://lists.nongnu.org/archive/html/adonthell-devel/2006-06/msg00000.html events] | ||
* Character Implementation [http://lists.gnu.org/archive/html/adonthell-devel/2003-03/msg00026.html ideas] | |||
[[Category:Tasks]] |
Revision as of 21:42, 18 July 2007
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.
- 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