TetraTopple

TetraTopple

This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
overall: 3.98
fun: 3.93
innovation: 3.14
theme: 4.29
graphics: 3.60
audio: 4.30
mood: 4.00
Build your tetromino tower as tall as you can without toppling it over!

Programming, design, music & SFX by Criobite.

---

This was my first attempt at making a proper physics-based 2D game! I've experimented a long time ago with similar concepts, but it was fun to finally make something real. Since this is an HTML5 game written in TypeScript, I ended up trying 3 different physics engines...

1. Matter.js — Easy implementation, but inaccurate/glitchy behavior (not the desired kind of "unstable"). Maybe I was doing something wrong, but blocks were tumbling VERY strangely, and the pile would often "explode" when bumped into.

2. p2.js — Relatively simple implementation, but boxes never stop moving when stacked. Constantly sliding out from underneath each other, making it impossible to build towers.

3. Planck.js (winner) — TypeScript rewrite of Box2D, very solid. Sparse documentation, but sufficient.

Definitely learned a lot with this jam, and I'm looking forward to seeing what comes of it!

---
Found a bug?
Tell us on Discord