HTML5 kelime avı oyunu: kaynak kod ve dil kontrolü
Aurora Words örneğiyle, bitmiş bir kelime avı oyununun temaları, kelime listeleri, kaynak kodu ve tarayıcı gereksinimleri.

Kelime avı en çok oynanan bulmaca türlerinden biridir ve bir kelime avı oyununu kötü taklit etmek kolaydır. Kelimeleri belirgin bir düzene göre yerleştiren bir ızgara, zayıf bir kelime listesi ya da çapraz sürüklemeleri yanlış okuyan bir seçim, oyunun ilk dakikasında fark edilir.
Aurora Words; 35 teması, 15 seviyelik kampanyası ve günlük bulmacası olan, tarayıcı için bitmiş bir kelime avı oyunudur. Bu rehber temalarda, kelime listelerinde, kaynak kodda ve tarayıcı gereksinimlerinde neleri kontrol etmeniz gerektiğini anlatır; böylece her kelime avı oyununu aynı ölçütlerle değerlendirebilirsiniz.
Temalar ve seviyeler: projenizin ihtiyacını sayın
Aurora Words 35 tema, 15 seviyelik bir kampanya, günlük bulmaca, kombolar ve yıldızlar içerir. Tema, oyuncunun aradığı bir kelime grubudur; yani tema sayısı, kitlenizin göreceği farklı kelime gruplarının sayısıdır.
Bir ürün sayfasındaki toplam sayıya değil, projenizin ihtiyaç duyduğu tema ve seviyelere bakın. 15 seviyelik bir kampanya kısa bir oturum için iyi bir uzunluktur; günlük bulmaca ise geri dönmek için bir nedendir.
Şablonlar en çok kelime listelerinde ayrışır
Her dilde kaç kelime olduğunu ve listenin oyuncularınızın okuduğu dilde olup olmadığını sorun. Sürüm, on arayüz dilinin her biri için 1.000'den fazla kelime girişi belirtir.
Yalnızca İngilizceden çevrilmiş bir liste, ana dili o olan bir okura tuhaf gelen kelimelerle ilk bulmacalarda kendini belli eder. O dil için yazılmış bir liste ise daha kısa ve doğal kelimelere ve yerel olarak anlamlı temalara sahip olur.
Ses ve anlatıcı
Anlatıcı İngilizce, Brezilya Portekizcesi ve İspanyolca konuşur; diğer dillerde İngilizce kullanılır. Bu durumun kitleniz için kabul edilebilir olup olmadığına satın almadan önce karar verin, çünkü yanlış dilde konuşan bir anlatıcı hemen fark edilir.
Kaynak kod ve neleri değiştirebileceğiniz
Kaynak kod, Phaser 3.90 üzerine kurulu, testli ve okunabilir TypeScript'tir. Oyun klasörü; görselleri, sesleri ve yazı tipleri yerel olarak bulunan, barındırmaya hazır bir derlemedir. Vite ile yeniden derleme isteğe bağlıdır ve yalnızca TypeScript kaynak kodunu değiştirirseniz gerekir.
Kelime listeleri sade JSON dosyalarıdır, her dil için bir grup. Oyun mantığına dokunmadan kelimeleri değiştirebilir, tema veya yeni bir dil ekleyebilirsiniz. Bir yapılandırma dosyası; başlangıç dilini, günlük bulmacayı, kombo süresini ve kayıtlı ilerleme için kullanılan adı yeniden derleme olmadan belirler.
- Kelime listeleri oyun mantığından ayrı mı?
- Testler ızgarayı ve seçimi kapsıyor mu?
- Üçüncü taraf lisans bildirimleri dahil mi?
Tarayıcı ve barındırma gereksinimleri
Sürüm, JavaScript ve ses desteği olan güncel bir tarayıcı gerektirir. Ürün sayfası bunlar arasında Safari 16.4 veya daha yenisini sayar. Oyun HTTP(S) barındırmada statik dosyalar olarak çalışır; veritabanı veya yazar hesabı gerekmez.
Aurora Words sayfasını, dillerini ve lisansını okuyun
Fiyatın kapsamadıkları
Aurora Words'te bulut kaydı, çevrim içi sıralama, gerçek parayla satın alma veya reklam SDK'sı yoktur. İlerleme kullanılan tarayıcıda saklanır. Yerel uygulamalar, barındırma ve özel geliştirme dahil değildir.
Sık sorulan sorular
Kelimeleri değiştirebilir veya tema ekleyebilir miyim?
Evet. Kelime listeleri her dil için bir grup halinde sade JSON dosyalarıdır; kelimeleri değiştirebilir, tema veya yeni bir dil ekleyebilirsiniz.
Oyunu derlemem gerekiyor mu?
Hayır. game/ klasörünün içeriğini HTTP(S) barındırmaya yükleyin. Yeniden derleme yalnızca TypeScript kaynak kodunu düzenlerseniz gerekir.
İlerleme nerede saklanıyor?
Yerel olarak, kullanılan tarayıcıda.
Kelime avı şablonunu kimler almalı
Bir kelime avı şablonu; bir dil öğrenme sitesine, bir okul veya aile projesine ya da temalı bir bulmaca oyununu kendi görünümüyle kullanmak isteyen bir stüdyoya uyar. Temalar ve kelime listeleri kitlenizle örtüştüğünde işe yarar. Tek seferlik bir bulmaca için yazdırılabilir bir sürüm yeterli olabilir.
