Core tech
The game utilises the following:
- Fullscreen gameplay in 16bpp screen mode; freely selectable resolution
- 16 bit sound (via SharedSound)
- Music, via varying players
- Keyboard input
- Save-anywhere system
- WIMP interface for configuration; ability to pause game and drop back to WIMP at the push of a button
- Top-down viewpoint of texturemapped level constructed of (large) 3D cubes
- Random map generator
- Mission script system to allow for mission modification without source modification
- 1-player gameplay
- AI pedestrians with varying mentalities
- Various vehicles with animated doors, damage zones, unique handling stats, and other features
- Car and pedestrian recolouring system to allow for multiple cars/pedestrians in different colours but using the same source set of sprites
- Standalone art/sound asset manipulation/generation utilities to simplify the task of generating game data files
- Mod/mission pack support via the use of alternate game config files
TODO:
CODE: MED: Improve interactive help for graphics/sound windows
MUST-DOCS: DELAYED: Add screenshots to HTML help. Need to get new fonts, graphics, HUD, etc. first
CODE: DELAYED: OS5 system variable stuff - $Running
CODE: UNKNOWN: Multi-language support?
CODE: MED: Font caching too slow - make it faster! Just write better converter in gp/font.c
???
Profit!