-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
58 lines (51 loc) · 1.64 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# Development Roadmap
- 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
- Support curses attributes
- 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
- 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!
- Split generators into classes
- Switch to using decorators for printing functions
## Documentation
- Describe abstractions and how they relate to each other.
# Known Bugs
- Support numpads correctly across systems
- Scrollbar display
- Item duplication on dropping
- Stair pathing
- Still able to hit severed parts
- Refresh screen properly on level change.
- Interface display problems