StealthShifter by PixelRetro
StealthShifter is a text-based game (and my first c++ project), where you have to unlock the door to get to the next level. Avoid enemies by changing your appearance.
Commands:
UP - Move up
DOWN - Move down
LEFT - Move left
RIGHT - Move right
SHAPESHIFT - Change appearance
WAIT - Stand still
QUIT - Quit game
How to run the game:
Simply start the start.sh script (or start.bat on Windows) or execute "./StealthShifter start" in the console (if the script fails).
Changelog:
* Changed level 6 in order to make it possible to beat
* Fixed bug in "line of sight" code
* Finally compiled for Windows!!
Commands:
UP - Move up
DOWN - Move down
LEFT - Move left
RIGHT - Move right
SHAPESHIFT - Change appearance
WAIT - Stand still
QUIT - Quit game
How to run the game:
Simply start the start.sh script (or start.bat on Windows) or execute "./StealthShifter start" in the console (if the script fails).
Changelog:
* Changed level 6 in order to make it possible to beat
* Fixed bug in "line of sight" code
* Finally compiled for Windows!!
Ratings
| Coolness | 55% | 3 |
| Overall | 3.18 | 502 |
| Fun | 3.11 | 481 |
| Graphics | 2.24 | 832 |
| Humor | 2.68 | 301 |
| Innovation | 3.18 | 414 |
| Mood | 2.96 | 448 |
| Theme | 3.32 | 493 |
Log:
$ g++ -std=c++11 $(find . -type f | egrep "(\.cpp|\.h)") -o stealth
./Entities/GridEntities/Enemies/Enemy.h:1:0: fatal error: can't create precompiled header stealth.exe: Permission denied
#ifndef SHAPESTEALTH_ENEMY_H
^
compilation terminated.
A single suggestion, would be to use the wasd-keys for movement - the udlr was a bit counter-intuitive for me, as I constantly triggered shapeshift while attempting to move down/south, or reversed left/right (due to the l/r key's relative positioning on the keyboard. Muscle memory is hard to defeat :-)
I liked how there were enough different mechanics, enemies and commands, to make the puzzles both varied and interesting.
I especially liked the levels where you had to take advantage of the terrain as well, to make the enemies "forget" you again.
I wish you would have opted for a WASD control scheme. Using ULDR tied to pressing the enter key gets a bit tedious after a while.
Also adding PC speaker-like beep sound effects would be a treat.
I'd rather not have to press enter after every command.
Kudos.