123456789101112131415161718192021222324252627282930313233 |
- http://foo.wyrd.name/en:bearlibterminal:design
- http://foo.wyrd.name/en:bearlibterminal:reference
- http://www.utf8-chartable.de/unicode-utf8-table.pl?utf8=0x
- * Tasks
- ** DONE Get bearlibterminal autowrapped and basic window working.
- CLOSED: [2016-01-01 Fri 22:52]
- ** High Priority
- *** PROGRESS Create player character
- - Health (no regeneration)
- - Mana (regenerates per turn)
- - Ranged attack (takes mana)
- - Melee attack (weak, no mana cost)
- - Ability to summon special corpses as undead
- *** PROGRESS Create static map
- *** PROGRESS Add collision detection between all entities (for now nothing is allowed to collide)
- *** TODO Create Undead ally characters
- *** TODO Create enemy characters (human knights?) with basic UI
- *** TODO Figure out an interesting way to integrate "Darkness"
- *** TODO Add unit + property tests for all pure functions
- *** TODO Add unit + property tests for all classes
- *** DONE Fix broken viewport
- CLOSED: [2016-01-06 Wed 22:24]
- *** DONE Merge out-of-bounds logic between viewport and mobiles
- CLOSED: [2016-01-06 Wed 22:24]
- *** DONE Figure out how to get messages in exact center.
- CLOSED: [2016-01-02 Sat 03:33]
- ** Medium priority
- *** DONE Create map -> graphics layer so that isn't manual. (consider generalizing this)
- CLOSED: [2016-01-02 Sat 01:32]
- *** TODO Create generalized input command dispatch. (consider generalizing this)
- *** TODO Create configuration system that can control display and keybindings.
|