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! 

Download

Download
stacking-trouble-v2-windows-x64.zip 6.6 MB
Download
stacking-trouble-v2-macos-arm64.zip 6 MB
Download
stacking-trouble-windows.zip 4.5 MB
Download
stacking-trouble-macOS-arm.zip 3.9 MB

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.