StopThief:Milestones

From ArdekanturWiki

Jump to: navigation, search

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

Personal tools