
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).
You can try viewing the original page on Web Archive (may not load correctly).
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!
---
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!
---