A Graphics-free Top-down Adventure Game
The game can be played in any modern web browser, but must be hosted by a web server. It is not sufficient to open the index.html file using the file:// protocol.
For local testing, I use the simple HTTP server provided by Python.
cd squarelys-adventure
python3 -m http.server 8080
Move using WASD or the arrow keys.
Rotate Squarely by pressing the Enter key.
Blocks interact with Squarely based on their color:
-
Black blocks are walls that cannot be moved or passed through.
-
Yellow blocks are keys, which open the doors represented by blue blocks.
-
Green blocks change Squarely's size and shape as he pushes against them.
-
Magenta blocks can be pushed, provided that Squarely is bigger than they are.
-
White blocks are teleporters that will move Squarely to a new area.
- Add pushable block demo
- Framerate-independent animation
- Draw UI/Menus using font built of rectangles instead of a typeface
- Touch controls do not work at all
- Toggle Switches/Buttons
- Menu screens ("in-engine")