Rapfi: Tarayıcıda Şampiyon Gomoku AI

Rapfi: Tarayıcıda Şampiyon Gomoku AI

✨ Popüler

Claude Code ile geliştirilen, Gomocup şampiyonu Rapfi motorunu WebAssembly ile tarayıcıya taşıyan açık kaynak Gomoku oyunu.

⚡ Weezir Radar Keşfi 💻 Web App 💰 Free 🛠 Açık Kaynak 📍 Global ⚡ Weezir Score: 85/100
⚡ Weezir Radar
👁️ 22 Okunma
Kısa Özet:

Bağımsız geliştirici virgo, Anthropic'in Claude Code aracını kullanarak tarayıcı tabanlı yüksek tempolu bir Gomoku (Beş Taş) oyunu inşa etti. Proje, uluslararası Gomocup turnuvası şampiyonu Rapfi motorunu WebAssembly formatında doğrudan istemci tarafına gömerek saniyede yüz binlerce hamle varyasyonunu sıfır sunucu maliyetiyle hesaplıyor.

📰 Hikayesi ve Doğuşu

Geliştirici virgo, Anthropic'in komut satırı arayüzü olan Claude Code ile deneysel bir proje geliştirirken geleneksel Gomoku (Beş Taş) oyunlarındaki zayıf yapay zekâ botlarının yarattığı can sıkıntısını çözmeyi hedefledi. Piyasada web tabanlı çoğu Gomoku uygulaması basit kural setleriyle çalışırken, gerçek oyuncuların karşısına dünya standartlarında bir rakip koymak istedi. Bu amaçla Gomocup turnuvasında birden fazla kategoride şampiyonluk kazanan efsanevi açık kaynak Gomoku motoru Rapfi'yi bir web oyununun merkezine oturtmaya karar verdi.

⚡ Nasıl Çalışıyor & Mimari Detaylar

Projenin en etkileyici yanı, devasa bir satranç/gomoku motorunun sunucu tarafına ihtiyaç duymadan doğrudan kullanıcının tarayıcısında çalışabilmesidir. C++ ile yazılmış Rapfi motoru, WebAssembly (WASM) formatına derlenerek yaklaşık 1.3 MB boyutunda kompakt bir ikili dosyaya dönüştürüldü. Ana kullanıcı arayüzünün donmasını önlemek adına bu motor bir Web Worker arka plan iş parçacığı içine yerleştirildi; böylece motor yalnızca oyuncu en zorlu seviye olan 'Ejderha Tahta Ustası'nı seçtiğinde hafızaya yükleniyor. WASM motoru saniyede 700.000'den fazla oyun pozisyonunu tarayarak 20 hamle sonrasına kadar derinlemesine analiz yapabiliyor.

💡 Neden Radarımıza Girdi?

Yapay zekâ destekli kodlama araçlarının (Claude Code) sadece basit web arayüzleri değil; C++ tabanlı ağır matematiksel oyun motorlarını WebAssembly köprüleriyle tarayıcı ortamına entegre edebilecek kadar sofistike işler çıkarabildiğinin somut bir kanıtı. Sunucu masrafı olmadan, istemci tarafında saniyeler içinde binlerce simülasyon yapan şampiyon bir yapay zekâ ile oynamak hem web teknolojilerinin hem de modern AI kodlama pratiklerinin geldiği noktayı gözler önüne seriyor.

🚀 Nasıl Denenir & Kaynaklar

Oyun dört farklı zorluk derecesi sunuyor: Başlangıç seviyesindeki 'Fasulye Filizi'nden başlayıp uluslararası şampiyon 'Rapfi' motorunun yönettiği final patronuna kadar ilerleyebilirsiniz. Projenin açık kaynak kodlarına ve canlı sürümüne geliştiricinin V2EX paylaşımındaki yönlendirmeler üzerinden erişebilir, kendi tarayıcınızda tek tıkla şampiyon motora meydan okuyabilirsiniz.

📌 Doğrulanmış Kaynak & Şeffaflık

Bu içerik, V2EX Share Creation üzerinde keşfedilmiş ve WeezirTech editörleri tarafından bağımsız geliştirici kültürünü desteklemek amacıyla özgün Türkçe olarak incelenmiştir.

🧑‍💻 Bu projenin geliştiricisi siz misiniz?

Projenizi resmi olarak sahiplenerek bilgilerinizi güncelleyebilir, yeni sürümleri duyurabilir ve doğrudan profilinize bağlayabilirsiniz.

💬 Yorumlar ve Değerlendirmeler 0

Deneyimlerinizi veya sorularınızı toplulukla paylaşın.

Yeni Yorum ve Puan Bırakın

★ ★ ★ ★ ★
Henüz yorum yapılmamış. İlk değerlendirmeyi siz bırakın! ✨