AFK: Army For Keyboard — Görev Çubuğunda Yaşayan Idle RPG

AFK: Army For Keyboard, Lumethis'in Ar-Ge çalışması olarak geliştirdiği masaüstü oyunu. Kahraman ordunuz Windows görev çubuğunun içindeki ince şeritte otomatik savaşır; siz başka işinizle uğraşırken savaş akmaya devam eder. Şeride tıklayınca dövüş tam ekrana geçer.
Oyun sahte bir masaüstü işletim sistemi olarak kurgulanmıştır: Ordu, Envanter, Küp, Rünler, Arena ve Klan gibi bölümler ayrı pencerelerde açılır, yan yana durur ve sürüklenir. Başlat menüsü, görev çubuğu düğmeleri ve tepsi (altın, taş, bölüm, saat) bu dili tamamlar.
Proje aktif geliştirme aşamasında. Çekirdek sistemler, çevrimiçi arena ve klan altyapısı çalışıyor.
Öne çıkanlar:
- Framework yok, motor bizim: çerçevesiz vanilla JavaScript (ES modülleri) ile sıfırdan yazılmış oyun motoru; savaş, arayüz ve efektler kodla üretiliyor.
- Dokuz kahraman, sahada üçü: silah, yan el ve element sınıfa kilitli; ön saf/arka saf ayrımı ve yedek rotasyonu var. Her kahramanın sekiz kademeye yayılan kendi beceri ağacı bulunuyor.
- Derin ilerleme: beş perde × on bölüm × dört zorluk, 60 canavar, 35 eşya tipi ve on kalite kademesi (Common → Cosmic), 85 düğümlük rün ağacı, prestij ağacı, petler ve başarımlar.
- Ganimet akışı: düşen eşyayı kullanıcı kuralları işletir (sor / Küp'e gönder / erit); karar kuyruğu sınırlı tutulur, çanta tıkanmaz. +0'dan +25'e basma gerçek düşüş riski taşır ve başarı oranı onaydan önce gösterilir.
- Katmanlı savaş modeli: kritik vuruş, element döngüsü, çok adımlı hasar-azaltma hattı (kaçınma → blok → direnç → zırh → azaltım → emme) ve durum efektleri.
- Eşzamansız arena: ordunuz gönderilir, sunucu dövüşü istemciyle aynı belirlenimci motorla yeniden simüle eder ve tekrarını verir; sonuç doğrulanabilir, gecikmeden etkilenmez.
- Klan katmanı: ortak gelişim ağacı, üye katkıları, savaş kupaları, duyurular ve başvurular; sohbet kanalları ve özel mesajlar.
- Sonsuz kule: tavanı olmayan tırmanış; her katın kendi elementi, süre sınırı ve kilometre taşı ödülleri.
- Windows masaüstü paketi: Electron ile taşınabilir uygulama; arayüz on iki dilde.
- Steam: mağaza sayfası hazırlanıyor — Windows 10 64-bit hedefi, on iki dil, tek oyunculu ve çevrimiçi PvP; sayfa yayına alındığında bağlantısı buraya eklenecek.
Veri-güdümlü tasarım: dengeye dair her şey — kahraman statları, canavar tabloları, ganimet oranları, rün ağacı, kule ölçeği — koda gömülü değil, veri dosyalarında durur. Bunun görünür sonucu, oyunun wiki'sinin o veriden üretilmesidir: afk.lumethis.com üzerindeki tablolar elle yazılmaz, sürüm değişince kendiliğinden değişir.
Teknik açıdan bu proje; oyun ve masaüstü uygulama mühendisliği, performanslı gerçek zamanlı render, belirlenimci simülasyon ve karmaşık sistem tasarımı alanındaki genişliğimizi gösteren bir vitrindir. Oyunun güncel hâlini blog yazısında ayrıntılı anlattık.
Benzer bir masaüstü veya oyun projesi düşünüyorsanız bizimle iletişime geçin.
Not: oyun motoru ve tüm oyun sistemleri sıfırdan, özgün kodla yazılmıştır; karakter ve canavar sprite'ları CC0 lisanslı paketlerden türetilmiştir.
Benzer bir projeye mi ihtiyacınız var?
Bize Ulaşın