Це пісочниця у стилі «падаючого піску», побудована на клітинному автоматі: тисячі крихітних клітин, кожна з яких підкоряється простим локальним правилам, разом створюють реалістичний пісок, дим, вогонь та воду. Цей самий клас сіткових правил лежить в основі ефектів диму в іграх, заставок із лава-лампами й навіть спрощених моделей плину сипких матеріалів, які використовують для вивчення лавин і заторів у бункерах. Це заворожує, бо складна, органічна поведінка виникає з правил, які можна записати на серветці.
Як це працює
Екран поділено на дрібну сітку; кожна клітина містить матеріал (пісок, дим, вогонь, вода) або є порожньою.
На кожному кроці клітини скануються та оновлюються знизу вгору, щоб падіння ніколи не «перестрибувало» комірку.
Пісок падає прямо вниз, потім зсувається по діагоналі, утворюючи природні схили; вода також розтікається вбік, шукаючи свій рівень.
Дим піднімається й дрейфує, перш ніж розсіятися, а вогонь злітає вгору, згасає та випадково породжує дим.
Ключові рівняння
next(c, r+1) = cell якщо cell(c, r+1) ПОРОЖНЯ — клітина переміщується вниз лише у порожній простір; c — стовпець, r — рядок, а оновлення застосовуються до окремого буфера, щоб усі клітини «рухалися» одночасно.
Керування
Кнопки матеріалів — оберіть Пісок, Дим, Вогонь чи Воду для малювання.
Пензель — повзунок задає ширину вашого штриха.
Малювання — клацніть або торкніться та проведіть по полотну, щоб додати матеріал.
Очистити — стирає всю сітку, щоб почати спочатку.
Чи знали ви?
Цей стиль гри з «падаючим піском» популяризував Java-аплет «Hell of Sand» 2005 року, який надихнув відому гру Noita (2020), де кожен піксель світу симулюється окремо.
🌬️ Магічний Пісок і Дим
Розкопуйте пісок, що поводиться як рідина, і спостерігайте за вихровими структурами диму. Обидва явища підпорядковуються тим самим рівнянням гідродинаміки, незважаючи на різну природу.
🔬 Що демонструє
Сипкий пісок веде себе як рідина, коли стає достатньо аерованим. Кожна піщинка підкоряється гравітації та тертю. Вихровий дим симулюється за допомогою методу вихрових частинок.
🎮 Як використовувати
Клацайте і перетягуйте, щоб «копати» та перерозподіляти пісок. Перемикайтеся в режим диму для завихрювальних ефектів. Кидайте об'єкти в пісок і дивіться, як він утворює кратери.
💡 Чи знали ви?
Пісок, що тече «як рідина», виникає, коли сила опору зерен стає недостатньою. Те ж явище лежить в основі зсувів та «скраплення» ґрунту під час землетрусів, коли насичений водою пісок раптово поглинає будівлі.