প্রকল্প সম্পর্কে

Sandspiel একটি ইন্টারঅ্যাকটিভ ফলিং-স্যান্ড গেম যা সেলুলার অটোমেটা পরিবেশে পাউডার, তরল এবং অন্যান্য উপাদানের আচরণ অনুকরণ করে। এটি Rust (WebAssembly-তে কম্পাইল করা), রেন্ডারিংয়ের জন্য WebGL এবং গ্লু লজিকের জন্য JavaScript দিয়ে বাস্তবায়িত। খেলোয়াড়রা উপাদান আঁকতে পারে, তাদের মিথস্ক্রিয়া দেখতে পারে (যেমন, পড়া, প্রবাহিত হওয়া, প্রতিক্রিয়া) এবং উদীয়মান ঘটনা অন্বেষণ করতে পারে। প্রকল্পটি সৃজনশীলতা এবং সম্প্রদায়ের উপর জোর দেয়: এটি ব্যবহারকারী-নির্মিত দৃশ্য শেয়ারিং এবং ফর্কিং সমর্থন করে, যার দীর্ঘমেয়াদী লক্ষ্য হল প্রোগ্রামেবল সেলুলার অটোমেটা API-এর মাধ্যমে ব্যবহারকারীদের কাস্টম উপাদান সংজ্ঞায়িত এবং আপলোড করার অনুমতি দেওয়া। কোডবেসে WebGL-Fluid-Simulation প্রকল্প থেকে অভিযোজিত ফ্লুইড সিমুলেশন অন্তর্ভুক্ত রয়েছে। wasm-pack, npm এবং cargo watch ব্যবহার করে স্থানীয় উন্নয়নের জন্য বিল্ড নির্দেশাবলী প্রদান করা হয়েছে। এটি একই ধারণার পূর্ববর্তী JavaScript এবং Lua সংস্করণগুলির উত্তরসূরি।