© 2026 Hashnode
Welcome to Phase 4.4 of SOUP: the Super Organism Upbringing Project. At this point, we’ve stacked up quite a few layers (literally), written enough pseudocode to make a computer cry, and simulated gravity so many times we might as well be terraformin...

Implementing a voxel-based cellular-physics engine in a single GPU pass requires rethinking the simulation as a massively parallel, local update problem. Modern approaches borrow ideas from cellular automata (CA), convolutional neural nets, and diffe...

In this article, we’ll explore how to build a falling sand simulation using JavaScript and the HTML5 Canvas API. We’ll start with a simple implementation, identify its limitations, and iteratively improve it step by step. By the end, you’ll have a sm...
