Stacking Trouble
A downloadable game for Windows and macOS
Stacking Trouble is a game that (poorly) attempts to re-create Stack Attack game that came preloaded on old Siemens phones. The goal of the game to organize falling crates into a row by pushing them. Once the bottom-most row is filled, it is discarded and points are awarded. Crates can also be destroyed by jumping and hitting them with the character from underneath.
Version 2 of the game adds the following features:
- Power-up crates - health crate, double speed crate and explosive crate.
- Difficulty mode selector.
- Ability to pause the game without exiting.
- Proper graphics and animations.
- A menu displaying controls as well as in-game "how to play" tutorial.
This game was originally made for the Langjam Gamejam, the goal of which is to create a programming language first and then write a game in it, all in 7 days. Stacking Trouble is written in Bla - a very Python-inspired dynamically-typed imperative interpreted programming language. The compiler and the interpreter are written in Go.
The language supports:
- Functions/Function references (i.e. virtual calls).
- Lists/Objects.
- Loop/If statements.
- Global constants.
Check the repository on Github for the source code.
Controls
Arrows to move, Space to jump, Enter to restart.
Big thanks to Langjam Gamejam organizers!
| Status | Released |
| Platforms | Windows, macOS |
| Author | alexm91 |
| Genre | Platformer |
| Made with | raylib |
| Tags | 2D |
| Code license | MIT License |
| Links | GitHub |
| Content | No generative AI was used |
Download
Install instructions
Prebuilt binaries are provided for Windows macOS Apple Silicon.
Running on macOS: from the terminal ./bla-run stacking-trouble.bla
Running on Windows: run run-stacking-trouble.bat



Leave a comment
Log in with itch.io to leave a comment.