Об этом проекте
Sandspiel — это интерактивная игра «падающий песок», которая симулирует поведение порошков, жидкостей и других элементов в среде клеточных автоматов. Она реализована на Rust (скомпилированном в WebAssembly), WebGL для рендеринга и JavaScript для связующей логики. Игроки могут рисовать элементы, наблюдать за их взаимодействием (например, падением, течением, реакциями) и исследовать эмерджентные явления. Проект делает акцент на творчестве и сообществе: он поддерживает обмен пользовательскими сценами и их форки, а долгосрочная цель — позволить пользователям определять и загружать собственные элементы через программируемый API клеточных автоматов. Кодовая база включает симуляцию жидкостей, адаптированную из проекта WebGL-Fluid-Simulation. Приведены инструкции по сборке для локальной разработки с использованием wasm-pack, npm и cargo watch. Это преемник более ранних версий той же концепции на JavaScript и Lua.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.