2048 Oyunu
● AktifRust ile yazılmış ve WebAssembly (WASM) olarak derlenmiş klasik 2048 oyunu. Akıcı animasyonlar ve kalıcı skor özelliği sunar.
Kullanılan
RustWebAssemblyAstro
Rust dilinde geliştirilen ve WebAssembly (WASM) ile tarayıcıda çalışan klasik 2048 oyunu. Bu proje, yüksek performans gerektiren web uygulamaları ve oyunlar için WASM kullanımını sergilemektedir.
Özellikler
- Yüksek Performans: Rust ile yazılmış hızlı oyun motoru.
- Kalıcı Durum: Skor ve oyun tahtası otomatik olarak yerel depolama (local storage) üzerinde saklanır.
- Akıcı Animasyonlar: CSS tabanlı kare animasyonları.
- Duyarlı Tasarım: Hem masaüstü hem de mobil cihazlarda dokunmatik destekli oynanış.
Teknik Detaylar
Oyunun çekirdeği wasm-bindgen kullanılarak Rust ile oluşturulmuştur. Izgara yönetimi, skor hesaplama ve oyun durumu mantığı tamamen WASM tarafında işlenir. Ön yüz Astro ile geliştirilerek sitenin genel tasarımıyla uyumlu hale getirilmiştir.