From 7dec20126b5ab1b7da1c4a396b1ff1150601ea8c Mon Sep 17 00:00:00 2001 From: Eronarn Palazzo Date: Sat, 2 Nov 2013 11:56:34 -0400 Subject: [PATCH] Update the changelog and todo list, including reversioning Meat Arena tags. --- CHANGELOG | 16 +++++++++++ TODO | 81 ++++++++++++++++++++++++------------------------------- 2 files changed, 51 insertions(+), 46 deletions(-) create mode 100644 CHANGELOG diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..7c8a27e --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,16 @@ +# Changelog + +## v0.0.3: Kernel Khaos +- Significant architectural improvements. +- Game launch menu. +- Partial inventory rewrite. +- Terrain interaction. +- Improved terrain generation. +- Improved combat. +- Improved interlevel travel. + +## v0.0.2 (nee 0.2-meat): Slow-Cooked Development +Significant improvements to initial 7DRL (Meat Arena). + +## v0.0.1 (nee 0.1-meat): Meat Arena +Initial 7DRL (Meat Arena). diff --git a/TODO b/TODO index c281f50..371bc98 100644 --- a/TODO +++ b/TODO @@ -1,65 +1,54 @@ # Development Roadmap - -## v0.3-meat: -+ Game launch menu -~ Inventory rewrite -~ Improved terrain generation -+ Terrain interaction (doors, levers, etc.) -+ Fix combat -~ Reenable monster AI -- Improve cursor examination -~ Improve interlevel travel - -## v0.4-meat: -- Improved monster target-seeking AI -- Add a symmetric LOS algo - -## v0.5-meat: -- Starting equipment -- Reenable skill defaults -- Close combat -~ Improved tactical combat pane - -## v0.6-meat: -- Fill out lifepaths so all reachable events are meaningful -- Make lifepath events affect character stats -- Screen to spend discretionary character points - -## v0.7-meat: -- Improved text generation -- Dialogue screens - -## v0.8-meat: -~ Game launch options -- Save/load game - -## v0.1: -- Non-combat skills - -# Wishlist: - -## Gameplay: +- Continue inventory rewrite. +- Continue improving terrain generation. +- Fix combat. +- Improve cursor examination. +- Continue improving interlevel travel. +- Improve monster target-seeking AI. +- Add a symmetric LOS/FOV algo. +- Add starting equipment. +- Fix the skill system. +- Add close combat (cell sharing). +- Improve the tactical combat pane. +- Improve terrain interaction (doors, levers, etc.). +- Dependency inject all game rule definitions. +- Fill out lifepaths so all reachable events are meaningful. +- Make lifepath events affect character stats. +- Add a screen to spend discretionary character points. +- Improve dynamic text generation (incl. translation). +- Improve dialogue screens. +- Add pre-launch game options. +- Save/load games. +- Add non-combat skills. + +# Longer-term wishlist + +## Gameplay - Item damage +- Multi cell monsters. -## Display: +## Display - Support curses attributes -- Convert colors to default to a black background (i.e., no "green-black"). +- Convert color methods to default to a black background (i.e., no "green-black"). - Support 256 color mode. - Support Unicode mode. - Scrollbar icon = player glyph -## Utility: +## Utility - Make everything using dirs use dir[NW] etc. rather than importing dirs separately. - Remappable keys - Game launch arguments - Windows support -## Structure: -~ Remove 'import *' before it gets any worse! +## Structure +- Remove 'import *' before it gets any worse! - Split generators into classes - Switch to using decorators for printing functions -# Known Bugs: +## Documentation +- Describe abstractions and how they relate to each other. + +# Known Bugs - Support numpads correctly across systems - Scrollbar display - Item duplication on dropping