Rehber

Tenguin Sayı Eşleştirme Oyunu Kaynak Kodu: Yapısı ve Düzenlenenler

Eşleştirme kuralları, güçlendiriciler, derlemeden düzenlenen yapılandırma dosyası ve TypeScript kaynağı gerektiren kısımlar.

Tenguin ana görseli: buz kütlesinin üstünden el sallayan kırmızı atkılı bir penguen, yanında 3 ve 7 sayı taşları.

Seviye haritası, güçlendiricileri ve günlük içeriği olan bitmiş bir "on yap" bulmacası istiyor ve eşleştirme motoru yazmak yerine fiyatlarla markayı ayarlamayı tercih ediyorsanız sayı eşleştirme oyunu kaynak kodu iyi bir alımdır. Tenguin tam olarak bu paket: oyuncular eşit sayıları ya da toplamı on eden iki sayıyı eşleştirir; on resimli ada temasında, liste fiyatı $39.

Bu rehber klasörü açacak kişi için. Kodun hangi kuralları uyguladığını, yapılandırma dosyasında neler olduğunu, nelerin kaynak gerektirdiğini ve hangi ayarların yayındaki bir sitede başınızı ağrıtabileceğini anlatıyor. Sadece özeti istiyorsanız: ticari ayarların çoğu tek bir metin dosyası ve bir sayfa yenilemesi.

Sayı eşleştirme oyunu kaynak kodunun zaten uyguladığı kurallar

Oyuncu önce bir taşa, sonra bir başkasına dokunur. Sayılar eşitse ya da toplamları onsa çift silinir. İki taş üst üste, yan yana, çapraz, aralarında boşalmış hücrelerle ya da bir satırın sonu ile bir sonrakinin başı arasında olabilir.

Bütün bir satırı temizlemek Avalanche'ı (çığ) tetikler, art arda eşleşmeler de skor çarpanını yükseltir. Hiç çift kalmadığında Snowfall (kar yağışı), tahtada kalan sayıları en alta kopyalar. Her bölüm en fazla üç yıldız verir.

Satır sonundan sonrakine geçiş ve aradaki boşluklar, bir sayı eşleştirme motorunun doğru yapması gereken kontrollerdir: oyuncuya geçerli görünen bir çift kod için de geçerli olmalı. Burada bu kontroller teslim edilen oyunun parçası.

Kuralları Tenguin demosunda deneyin

Güçlendiriciler, günlük içerik ve Relax modu

Beş güçlendirici aşama aşama gelir; bu da ilk bölümlere öğretici bir eğri kazandırır:

  • Hint (ipucu).
  • Undo (geri alma), 3. bölümden itibaren.
  • Snowfall, tahtayı kalan sayıların kopyalarıyla yeniden doldurur.
  • Peck (gagalama), bir taşı kaldırır; 8. bölümden itibaren.
  • Wild (joker), her sayıyla eşleşen bir kar tanesi; 12. bölümden itibaren.

Günün tarihinden üretilen günlük görev, günlük misyonlar ve bölüm sandıkları oyunculara geri dönmek için bir sebep verir. Relax modunda yıldız yok, acele yok ve Snowfall sınırsız; sadece taş temizlemek isteyenler için.

Penguen için kıyafetler dört kategoride: atkılar, şapkalar, renkler ve efektler. Oyunda kazanılan altınlarla alınır, bazı bölümler de bir tanesini açar. Gerçek para söz konusu değil.

İndirilen pakette neler var

  • Yerel görseller, yazı tipleri, ses dosyaları ve çalışma zamanı bağımlılıklarıyla barındırmaya hazır game/ klasörü.
  • Yapılandırma ve üçüncü taraf lisans bildirimleriyle birlikte okunabilir kaynak kod.
  • 49 otomatik test.
  • 14 dilde, ekran görüntüleri İngilizce olan resimli çevrimdışı alıcı rehberi.

Arayüz 14 dilde geliyor: İngilizce, Portekizce, İspanyolca, Fransızca, Almanca, İtalyanca, Felemenkçe, Lehçe, Türkçe, Rusça, Endonezce, Japonca, Korece ve Basitleştirilmiş Çince. Teknoloji yığını TypeScript, JavaScript ve HTML5; kaynak derlemesi için Vite. Dosyalar arasında HTML, CSS, JavaScript, JSON, TypeScript, WebP, PNG ve MP3 var.

Ürün sayfasına bakarken bilmeniz gereken bir şey: resimli paneller tanıtım görselleridir, ekran görüntüsü galerisi ise gerçek oyunu gösterir. Görünüm hakkında kararı ekran görüntülerine ve demoya bakarak verin.

Yapılandırma dosyası: derlemeden düzenleme

Ayarların çoğu, index.html'in yanındaki tenguin.config.js adlı metin dosyasında. Bir değeri düzenleyin, dosyayı yükleyin ve sayfayı yenileyin. Node.js de derleme adımı da yok. İçinde şunlar var:

  • Sayfa başlığı ve logo yolu.
  • Vurgu rengi.
  • Varsayılan dil.
  • Başlangıç altını.
  • Kazanma, yıldız ve Relax ödülleri.
  • Güçlendirici ve kıyafet fiyatları.

Bu, iki yaygın ihtiyacı karşılıyor: ekranda kendi markanız ve kitlenize göre ayarlanmış bir ekonomi. Oyuncular güçlendiricileri pahalı bulursa kodu değil, bir sayıyı değiştirirsiniz.

Bir ayar dikkat ister: kayıt anahtarı. Yayından önce seçin ve sonra dokunmayın. Yayındaki bir sitede değiştirmek bütün oyuncuların ilerlemesini kaybetmesine yol açar.

Neler TypeScript kaynağı gerektirir

Bölüm düzenleri, diyaloglar, oyun içindeki görseller ve yeni ses kayıtları kaynak sürümünde değiştirilir, ardından Node.js 22.13 veya üstüyle yeniden derlenir. Node oyunu barındırmak için değil, yalnızca yeniden derlemek için gerekir.

Seviye haritasında on resimli ada teması var. Onuncudan sonra ilerleme, üretilen bölümlerle ve mevcut temaların yeniden kullanılmasıyla sürer. On birinci bir tema eklemek, kaynakta yeni görseller ve yeni harita konumları demek; bunu bir ayar olarak değil, görsel iş artı biraz kod olarak planlayın.

Her kaynak değişikliğinden sonra 49 testi çalıştırın. Bir düzenlemenin başka bir yerde bir kuralı bozup bozmadığını görmenin en hızlı yolu bu.

  1. Paketin yedeğini alın.
  2. Değişikliğinizi kaynakta yapın.
  3. Testleri çalıştırın.
  4. Derleyin ve yayındaki game/ klasörünü çıktının tamamıyla değiştirin.
  5. Bir telefonda ve bir masaüstü tarayıcıda birkaç bölüm oynayın.

Barındırma, sayfaya gömme ve erişilebilirlik

game/ klasörünün içeriğini isterseniz bir alt klasöre olmak üzere statik HTTP(S) barındırmaya yükleyin. PHP ya da veritabanı gerekmez. Dosyaları file:// ile diskten açmak desteklenmez; testi bir web sunucusundan yapın.

Oyun bilgisayar, tablet ve telefonda Chrome, Edge, Firefox ve Safari'nin güncel sürümlerinde çalışır. Oyuncular onu sizin adresinizden yükler; kurulabilir bir çevrimdışı uygulama değildir. Ayarlarda büyük taşlar, yüksek kontrast, sakin mod ve destekleyen telefonlarda titreşim var; kitlenizde yaşlı oyuncular ya da çocuklar varsa işe yarar.

Pakette yerel (native) uygulama projesi de bağlı bir reklam sağlayıcısı da yok. Bunlardan birine ihtiyacınız varsa ya da oyunun sunucunuza kurulmasını istiyorsanız bu işe her proje için ayrı fiyat veriyoruz.

Özel iş için teklif isteyin

Tek paragrafta sınırlar ve lisans

Tenguin'de bulut kayıt, çevrimiçi hesaplar, uzak skor tabloları, gerçek parayla satın alma ya da bağlı bir reklam sağlayıcısı yok; yerel uygulamalar, barındırma ve özel geliştirme de dahil değil. İlerleme tarayıcının yerel depolamasında kalır. Tek bir satın alma, tek bir son ürün (sizin ya da bir müşterinizin) için süresiz ve münhasır olmayan bir lisans verir; oyuncular bu ürünü ücretsiz ya da reklamla para kazanılan bir modelle kullanabilir. O ürünün içinde kodu, görselleri ve sesleri değiştirebilir, bizim markamızın yerine kendinizinkini koyabilirsiniz; ancak şablonu, kaynağını ya da varlıklarını tek başına yeniden satamaz veya paylaşamazsınız. Destek 6 ay sürer, ödeme sırasında uzatma alınırsa 12 ay. Liste fiyatı $39; 30 Kasım 2026'ya kadar Black Friday kampanyasıyla bütün şablonlarda %15 indirim var, yani Tenguin $33.15. 1 Aralık'tan itibaren fiyatlar liste fiyatına döner.

Lisans ve destek koşullarını okuyun

Sıkça sorulan sorular

Sayı eşleştirme oyununun kuralları neler?

Tenguin'de iki taş aynı sayıyı taşıyorsa ya da toplamları onsa ve aralarında boşalmış hücrelerden başka bir şey yoksa silinir. Çiftler dikey, yatay, çapraz olabilir ya da bir satırın sonundan bir sonrakinin başına uzanabilir.

Oyunu derlemem gerekiyor mu?

Hayır. game/ klasörünün içeriğini HTTP(S) barındırmaya yükleyin. Derleme yalnızca kaynağı değiştirirseniz gerekir.

Yeniden derlemeden neleri değiştirebilirim?

Başlık, logo yolu, vurgu rengi, varsayılan dil, başlangıç altını, ödüller, güçlendirici fiyatları ve kıyafet fiyatları; hepsi tenguin.config.js içinde.

Kaç bölüm var?

Bölümler on ada temasından oluşan bir harita boyunca ilerler. Onuncu temadan sonra oyun, üretilen bölümler ve yeniden kullanılan temalarla devam eder.

Bununla ödüllü bir yarışma düzenleyebilir miyim?

Önermiyoruz. Günlük içerik cihaz saatini kullanıyor ve rekorlar yerel; bu yüzden ödüller için adil bir temel değiller.

Tablette çalışıyor mu?

Evet. Bilgisayar, tablet ve telefonlarda güncel tarayıcılarda çalışıyor; Ayarlarda büyük taş seçeneği var.

Kimlere uygun ve karşılaştırılacak iki bulmaca

Sayı eşleştirme oyunu; casual oyun portallarına, eğitim odaklı sitelere ve oyunculara her gün dönmek için bir sebep veren sakin bir bulmaca isteyen markalara uyar. "On yap" kuralını anlatmak kolay, güçlendiriciler de oynadıkça öğretecek kadar yavaş geliyor.

Karşılaştırmak için: Gridspark, şimşek gibi ZAP hamlesi ve seed tabanlı günlük görevi olan 8×8'lik bir blok bulmacası; liste fiyatı $29. Bodoku, altı şato kanadında 180 bölümlü bir hayalet mantık bulmacası; liste fiyatı $59. İkisinde de 14 arayüz dili var.

Blok bulmacası Gridspark'a bakın

Mantık bulmacası Bodoku'ya bakın

Aynı siparişte iki şablon alırsanız her lisansta %5, üçte %10, dörtte %15, beş ve üzerinde %20 indirim.

Tenguin sayı eşleştirme kaynak kodunu alın