Skip to content

Commit

Permalink
Update the changelog and todo list, including reversioning Meat Arena…
Browse files Browse the repository at this point in the history
… tags.
  • Loading branch information
jmeickle committed Nov 2, 2013
1 parent 5cb1253 commit 7dec201
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 46 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -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).
81 changes: 35 additions & 46 deletions TODO
Original file line number Diff line number Diff line change
@@ -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
Expand Down

0 comments on commit 7dec201

Please # to comment.