StopThief:Milestones
From ArdekanturWiki
Contents |
[edit] Milestones
[edit] Era 00
[edit] Set 000
- Preliminary constants
- Screen initialization
- Checks for colors and term size
[edit] Set 001
- Edge of screen detectors - don't know if scrolling will be implemented yet so just check to see if at edge of screen
- Encapsulate keyboard command code
[edit] Set 002
- Message Window, Display Window, Stats Window separation
- Encapsulate item display code
- Tile based maps
[edit] Set 003
- Message displaying (wrap? keyed for larger than window display?)
- Large Message Display mode
[edit] Set 004
- Classes for different items
- Evolve game ticker
[edit] Set 005
- Test compiling on Windows
[edit] Set 006
- Find maximum ideal size of road
- Quarterway scrolling (allow player to see ahead of them, start scrolling window when 1/4 width on either side)
- Add color information to tilesets (color pairs created ahead of time, just specify?)
[edit] Set 007
- Basic sets of items
- Picking up items
- Inventory
[edit] Set 008
- Street (grey cement and yellow lane dividers)
- Sidewalk (lighter grey concrete)
[edit] Set 009
- Buildings (random width, height = whatever is left from each side of the road and sidewalk)
- API for specifying buildings by position on the road and length (and if any collide)
[edit] Set 010
- Collision with buildings
[edit] Future Goals
[edit] Small
- Enter name for beginning of game
- Display backstory
- Determine allowed Unicode characters
[edit] Medium
- Plan stats system for player
- Damage locality (arms, legs, head, chest)
- Effect of damage on movement
- Colors of everything
- Item tables
[edit] Large
- Pedestrians
- Accuracy of ranged weapons
[edit] Very Large
- Cars
- Sewers
- Side streets
See also StopThief:Bugs

