Skip to content
rayyildiz
← Tüm projeler

Sudoku

● Aktif

Rust ile yazılmış ve WebAssembly (WASM) olarak derlenmiş klasik Sudoku bulmaca oyunu. Üç zorluk seviyesi, not modu, hata takibi ve en iyi süre kaydı sunar.

sudoku
RustWASMOyun
Kullanılan
RustWebAssemblyReactAstro

Rust dilinde geliştirilen ve WebAssembly (WASM) ile tarayıcıda çalışan tam özellikli bir Sudoku bulmaca oyunu. Bulmaca üreteci ve doğrulayıcı tamamen WASM tarafında çalışırken, arayüz Babel aracılığıyla çalıştırılan React ile oluşturulmuştur.

Özellikler

  • Üç Zorluk Seviyesi: Kolay (38 ipucu), Orta (30 ipucu) ve Zor (24 ipucu).
  • Not Modu: Herhangi bir hücreye aday rakamlar eklemek için kalem işareti modunu açın.
  • Hata Takibi: Yanlış girişler anında vurgulanır ve en fazla 3 hataya kadar sayılır.
  • En İyi Süreler: Her zorluk seviyesi için kişisel en iyi süreler yerel depolama alanına kaydedilir.
  • Klavye ve Dokunmatik Destek: Ok tuşlarıyla gezinin, 1–9 ile doldurun, Backspace ile silin.

Teknik Detaylar

Oyunun çekirdeği wasm-bindgen kullanılarak Rust ile oluşturulmuştur. Bulmaca üretimi, çözüm doğrulama ve zorluk kontrolü tamamen WASM tarafında işlenir. Ön yüz, CDN üzerinden yüklenen React ve Babel standalone ile JSX dönüşümü kullanılarak geliştirilmiş olup sitenin genel tasarımıyla uyumlu bir Astro sayfasına entegre edilmiştir.

Sudoku Oyna