A drag-to-pour “falling-sand” playground where 20 elements obey real physics. Kids pour sand, water, fire, and lava and watch cause-and-effect reactions unfold — a living model of how matter behaves and changes.
SANDFALL is an open-ended sandbox — there is no score and no “winning.” Children choose an element, drag on the screen to pour it, and observe what happens as gravity, liquids, heat, and life-like growth interact. Every element follows a small set of hidden rules, so the game rewards predicting, testing, and explaining — the heart of both science and computational thinking. It works with a finger (multi-touch — several children can pour at once) or a mouse, on iPads and Chromebooks alike.
Pour and they tumble and pile like real grains, sliding down slopes. Salt melts ice and dissolves in water; snow melts near heat; gunpowder explodes if it touches fire or lava.
A powder whose color shifts through the rainbow as it streams out — the friendliest first tool. Great for free drawing and for noticing how powders settle.
Liquids flow, find their level, and puddle. Oil floats on top of water (it’s lighter); acid eats through most solids; water puts out fire and turns it to steam.
Heat sources that glow. Fire spreads to anything flammable and rises as smoke; lava flows, burns, and hardens into stone when it meets water; embers smolder and re-ignite.
Building blocks that hold still. Use Wall or Stone to make bowls, funnels, and dams; Wood burns; Ice melts near heat into water; Glass resists acid.
Drop a Seed next to Water and it sprouts into a Plant that grows and creeps upward — a tiny living system that also happens to be flammable.
A slider sets how wide the pour is (a fine sprinkle to a wide gush). When Sand is chosen, a full color picker lets kids mix any custom color for their grains.
Children can freeze the world (Pause), save a creation to come back to (Save/Load), capture a picture to keep or share (Screenshot), or wipe the canvas and start fresh (Clear).
SANDFALL is a model/simulation: each element is a symbol that follows conditional rules, and play is a loop of predicting and testing cause and effect. That maps cleanly onto 2026 CSTA computer-science standards for patterns, algorithms and data, and onto NGSS physical-science ideas about matter and energy. Every row below is tied to a mechanic that genuinely exists in the game.
| Code | Standard | How SANDFALL addresses it |
|---|---|---|
| EK-ALG-ML-02 | Recognize attributes of objects to notice patterns and make decisions. | Kids sort the materials by how they behave and look (powders pile, liquids flow, solids hold their shape), spot patterns (oil always rises above water) and use them to decide what to pour next. |
| E1-ALG-IM-03 | Explain how a change to an algorithm leads to a different outcome. | Kids discover the “recipe” each element follows (e.g., fire spreads to wood, then rises as smoke) and see that pouring the same elements in a different order gives a different result. This is everyday step-by-step thinking, not writing code. |
| E1-ALG-PS-01 | Decompose a problem or task into individual parts to develop an algorithm. | Building a “machine” (e.g., a lava-powered glass factory) means breaking the goal into parts: a container, a heat source, a supply of sand, and timing. Children work out the ordered steps for each part, with no code involved. |
| E2-DAT-DI-09 | Develop a question that can be answered with data. | Children turn a hunch (“salt will melt the ice”) into a question they can answer by running it and recording what they see, with Screenshot as their evidence of cause and effect. |
No grade 3–5 CSTA standards are cited. Those standards expect students to write, debug or remix actual programs, which SANDFALL does not ask them to do.
| Code | Performance Expectation | How SANDFALL addresses it |
|---|---|---|
| 2-PS1-1 | Plan and conduct an investigation to describe and classify different kinds of materials by their observable properties. | Kids sort the 20 elements by how they behave — powders pile, liquids flow, gases rise, solids hold still. |
| 2-PS1-4 | Construct an argument with evidence that some changes caused by heating or cooling can be reversed and some cannot. | Ice ⇄ water and water ⇄ steam are reversible; burning wood or exploding gunpowder is not — the game shows both. |
| 4-PS3-2 | Make observations to provide evidence that energy can be transferred from place to place by sound, light, heat, and electric currents. | Fire and lava transfer heat to neighboring cells, spreading across wood, oil, and plants — visible energy transfer. |
| 5-PS1-1 | Develop a model to describe that matter is made of particles too small to be seen. | The whole world is a grid of tiny particles; zooming into a pour shows matter behaving as many small pieces. |
| 5-PS1-4 | Conduct an investigation to determine whether the mixing of two or more substances results in new substances. | Lava + water → stone + steam; lava + sand → glass; acid + stone → dissolved — mixing produces brand-new materials. |
Standard codes and titles are quoted from the 2026 CSTA PK–12 Computer Science Standards and the Next Generation Science Standards (NGSS).
Open-ended questions turn free play into thinking. Try these while they build — no right answers required.
A simple, kid-friendly rubric for a final project: each student designs, builds, and explains one chain-reaction world, then saves a Screenshot to hand in.
| Criterion | 1 · Emerging | 2 · Developing | 3 · Accomplished |
|---|---|---|---|
| Cause & effect | Pours elements but can’t yet say why a change happened. | Names one clear cause-and-effect pair in their world. | Explains a chain of two or more linked reactions in order. |
| Use of elements | Uses one or two elements. | Combines several elements from different groups on purpose. | Picks elements for their specific properties to make the machine work. |
| Design & iteration | Builds once; stops if it doesn’t work. | Tries again after a problem and changes one thing. | Tests, debugs, and improves the design more than once (and can Save/remix). |
| Explanation | Describes what it looks like. | Describes what happens, step by step. | Predicts what would happen if a part were changed, using evidence. |