Skip to content

cloverhap/mapplus

Repository files navigation

A continuation and conversion from C to C++ of the "map" project.

Keys:
W,A,S,D - move forward, left, back, right
arrow keys - same as above
Q,E - rotate left, right
shift+W,shift+S - rotate up, down
Esc - Quit game

DEBUG KEYS:
+,- - speed up or slow down movement and rotation
F12 - Changes between QWERTY and DVORAK

2012/02/10
- made some code simplifications in rendering
- part completion of texture loading
- easier 2D rendering
2012/02/06
- Can load a 24-bit Windows .bmp images as title background
2012/02/02
- Hardcoded a title screen, with key explanation
2012/01/30(update)
- Displays message text
2012/01/30
- added HUD drawing
- added dialogue box (no text display yet)
- diff game modes available to restrict certain user inputs to game modes
2012/01/29
- implemented classes instead of structs for game data
- each class has an update function called on idle loops
- program ends when user walks up to the big red rectangle

TODO: 
- change dialogue text colour
- add events/event queue for messages so reading a message (space or enter) can trigger events
- check if idle loop function is executed on movement frames

About

Game Engine Test in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published