Tasks:Characters: Difference between revisions

From Adonthell
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