This is the frontier. Some experimental builds of sand games have introduced "Ants" or "Birds"—simple AI entities that follow pheromones or flee from predators. Sandspiel 2 could be the first to successfully blend
Want a seed that doesn't just grow plants, but spawns dynamic rotating shapes? You can program exactly that by dictating neighbor interactions and relative offsets. sandspiel 2
: Experiment with element reactions. Common interactions include: This is the frontier
Unlike its predecessor, Sandspiel 2 introduces and temperature simulation . Fire doesn’t just burn—it spreads heat. Metal conducts that heat to adjacent cold water. Ice melts, wax softens, and lava cools into obsidian. You can draw with “cloner” to replicate any pixel, or use “fan” to create directional wind. You can program exactly that by dictating neighbor
| Feature | Description | |---------|-------------| | | Includes Sand, Water, Fire, Smoke, Wood, Plant, Lava, Oil, Steam, Clone (a duplication element), C-4 (explosive), Salt, Ice, Metal, and more. | | Advanced Reactions | Multi-step reactions: Oil + Fire → Fire + Smoke; Plant + Water → Growth; Metal + Lava → Molten Metal. | | Real-Time Fluid Simulation | Uses pressure and velocity calculations for liquids and gases, creating realistic flowing rivers, rising smoke columns, and explosive shockwaves. | | Custom Element Editor | Allows users to create new materials by defining density, color, reactivity (what it turns into when touching other elements), temperature behavior, and more. | | Performance & Zoom | Built with WebGL shaders, enabling high-resolution grids (up to ~200,000 particles) and smooth zooming/panning. | | Preset Gallery | Users can save and share their creations (e.g., "Volcano," "Waterwheel," "Nuclear Explosion"). | | Sandbox Controls | Clear, fill, randomize, gravity toggle, temperature overlay, and drawing tools (brush size, line, fill bucket). |
The current limitation of falling sand games is the grid. Every pixel takes up memory, and eventually, the simulation lags. Sandspiel 2 needs "chunking" technology similar to Minecraft . By simulating only the active chunks where physics are changing—and "freezing" the rest—the canvas could theoretically be infinite.
: Use the Pause function to set up complex "machines" or drawings without the physics engine immediately pulling them down. Community and Sharing