This is aspirational only. Expect anything and everything in this document to be changed, ignored, or abandoned.
100% GUARANTEED!
- Setting Up
- Drawing the ‘@’ symbol and moving it around
- The generic Entity, the render functions, and the map
- Generating a dungeon
- Field of view
- Placing enemies and kicking them (harmlessly)
- Doing (and taking) some damage
- Creating the Interface
- Legend
- Controls list
- Items and Inventory
- Item entities
- Inventory
- Inventory UI
- Pickup/Drop controls
- Healing potion
- Effects system
- Ranged Weapons and Targeting
- Cursor (inspect ui)
- Targeting UI (for throwing)
- Ability to throw things to a specified location
- Coroner System
- Damage System
- Disallow throwing on and through walls
- Thrown item cause damage
- Saving and loading
- Delving into the Dungeon
- Increasing Difficulty
- Gearing up
- Containers
- AI for actors to use own inventory
- Materials
- Sensory System
- Overworld map with multiple dungeons to explore
- Crafting
- Ability to shoot things from a ranged weapon
- color coded logs (ale-dsi/brogue-esque)
- support writing mutiple colors to a text row
When you consume poison (or health) from the ineventory menu - it takes another turn for the juice to take affect. This is due to when the effects system is run. Is that ok? IDK yet.