Project Status: Features

Following is the status for the completion of a first iteration of the engine, covering all the aspects described on the initial plans. We are measuring the status of the project under three facets:

  • Plotline: A specific usage of the engine, it guides all the milestones for development
  • Capabilities: Things the player can do in the engine, should be covered by the plotline.
  • Engine Aspects:  Features which may or may not be related to the player actions.

Capabilities

World

  • Move around the map – Done
  • Pick up an item from the map – Done
  • Examine map – Done
  • Examine item in the world – Done
  • Examine mob – Done
  • Read a book – Done
  • Read Signpost or Plaque – Done
  • Examine world feature (find secrets) – Done
  • Open and Close doors – Done
  • Doors with keys – Done
  • Doors opening with buttons/levers combinations – Done

Dialogs

  • Talk with an NPC – Done
  • Asking an NPC to join the party – Done
  • Talk with a Party member – Done
  • Ask a Party member to leave the party – Done

Party

  • Check the status of a party member – Done
  • Set the Tactics / Manual for a party member

Inventory

  • Check the inventory of a party member – Done
  • Drop an item on the map – Done
  • Move an item on the inventory to a container on the inventory – Done
  • Move an item on the inventory to a party member – Done
  • Move an item on the map to a container on the map – Done
  • Check a container on the map – Done
  • Pick up an item from a container to the inventory – Done
  • Examine item on the inventory – Done
  • Use an item on the inventory – Done

Combat

  • Enter and leave combat mode – Done
  • Attack an enemy within melee distance – Done
  • Attack a far away enemy – Done

Engine Aspects

The second facet of planning corresponds to some features of the engine which may or may not be related to the player actions.

Maps

Moving around the map is a capability, but managing and displaying the maps themselves is an important aspect of the engine.

  • Overlay layers
  • Map transitions – 50%
  • Multiple stories – Done
  • Day and Night Cycle – Done

Mobs

  • Follow player – Done
  • Select action in combat mode (AI) – 50%
  • Select action in peace mode (AI) – 50%
  • Schedules – Done
  • Action scheduling in Peace mode (???)
  • Action scheduling in Combat mode (???)

Use Item effects

  • Recover HP (% or fixed value, mob or party) – Done
  • Recover MP (% or fixed value, mob or party) – Done
  • Recover hunger (% or fixed value, mob or party) – Done
  • Enter music mode (Play instrument with keys 0 to 9) – Done

Use Feature effects

  • Light / Extinguish
  • Open or close door – Done
  • Set puzzle flag

Use mob effects

  • Milk cow – Done

The Future – Other iterations

Below are some ideas for future expansions of the engine.

Capabilities

  • Make camp
  • Board a vehicle
  • Move around in a land vehicle
  • Move around in a sea vehicle
  • Move around in an air vehicle
  • Repair a vehicle
  • Attack and object on the world
  • Ride a mount