Zdrojový kód hry Number Match: jak je Tenguin postavený a co upravit
Pravidla párování, posilovače, konfigurační soubor, který upravíte bez sestavení, a části, které vyžadují zdrojový kód v TypeScriptu.

Zdrojový kód hry Number Match se vyplatí koupit, pokud chcete hotovou puzzle hru na spojování čísel s mapou úrovní, posilovači a denním obsahem a raději upravíte ceny a značku, než abyste psali vlastní engine pro párování. Tenguin je takový balíček: hráči páří stejná čísla nebo dvojice, jejichž součet je deset, a to napříč deseti ilustrovanými ostrovními tématy. Katalogová cena je 39 USD.
Tenhle průvodce je určen člověku, který otevře složku. Vysvětluje pravidla, která kód vynucuje, co je v konfiguračním souboru, co vyžaduje zdrojový kód a která nastavení mohou na živém webu uškodit. Pokud chcete jen hlavní informaci: většina komerčních úprav znamená jeden textový soubor a znovunačtení stránky.
Pravidla, která váš zdrojový kód hry Number Match už zvládá
Hráč klepne na jednu dlaždici a pak na další. Dvojice se odstraní, pokud se čísla rovnají nebo jejich součet je deset. Dlaždice mohou ležet nad sebou, vedle sebe, úhlopříčně, s vymazanými políčky mezi nimi, nebo přes konec jednoho řádku a začátek dalšího.
Smazání celého řádku spustí Avalanche (lavinu) a série zvyšuje násobitel skóre. Když nezbývají žádné dvojice, funkce Snowfall (sněžení) zkopíruje čísla, která zůstala na hrací ploše, na spodek. Každá úroveň uděluje až tři hvězdy.
Přechod přes okraj a mezery jsou kontroly, které musí engine pro spojování čísel udělat správně: dvojice, která hráči vypadá jako platná, musí být platná i pro kód. Tyto kontroly jsou u Tenguinu součástí dodané hry.
Vyzkoušejte pravidla v demu Tenguinu
Posilovače, denní obsah a režim Relax mode
Pět posilovačů se odemyká postupně, takže early úrovně mají pozvolnou křivku učení:
- Hint (nápověda).
- Undo (vrácení tahu), od úrovně 3.
- Snowfall (sněžení), které doplní hrací plochu kopiemi zbývajících čísel.
- Peck (klovnutí), které odstraní jednu dlaždici, od úrovně 8.
- Wild (divoká vločka), která se spáruje s libovolným číslem, od úrovně 12.
Denní výzva sestavená podle dnešního data, denní mise a truhly kapitol dávají hráčům důvod vracet se. Režim Relax mode nemá hvězdy, žádný časový tlak a neomezené Snowfall, a je určen hráčům, kteří chtějí jen mazat dlaždice.
Oblečení pro tučňáka přichází ve čtyřech kategoriích: šále, klobouky, barvy a efekty. Kupují se za mince získané ve hře a některé úrovně jedno odemknou. Nejde o žádné skutečné peníze.
Co je ve staženém balíčku
- Složka game/ připravená k hostingu, s lokální grafikou, písmy, zvukovými soubory a běhovými závislostmi.
- Čitelný zdrojový kód s konfigurací a oznámeními licencí třetích stran.
- 49 automatizovaných testů.
- Ilustrovaný offline průvodce pro kupující ve 14 jazycích, s anglickými snímky obrazovky.
Rozhraní je k dispozici ve 14 jazycích: angličtina, portugalština, španělština, francouzština, němčina, italština, nizozemština, polština, turečtina, ruština, indonéština, japonština, korejština a zjednodušená čínština. Technologický základ tvoří TypeScript, JavaScript a HTML5, pro sestavení zdrojové verze se používá Vite. Soubory zahrnují HTML, CSS, JavaScript, JSON, TypeScript, WebP, PNG a MP3.
Na stránce produktu si všimněte jedné věci: ilustrované panely jsou propagační grafika, zatímco galerie snímků ukazuje skutečnou hru. Vzhled posuďte podle snímků a dema.
Konfigurační soubor: úpravy bez sestavení
Většina nastavení je v souboru tenguin.config.js vedle souboru index.html. Upravte hodnotu, nahrajte soubor a stránku znovu načtěte. Není potřeba Node.js ani krok sestavení. Obsahuje:
- Název stránky a cestu k logu.
- Akcentovou barvu.
- Výchozí jazyk.
- Počáteční mince.
- Odměny za výhru, hvězdy a režim Relax mode.
- Ceny posilovačů a ceny oblečení.
To pokryje dvě běžné potřeby: vaši vlastní značku na obrazovce a ekonomiku naladěnou na vaše publikum. Pokud hráči považují posilovače za příliš drahé, změníte číslo, ne kód.
Jedno nastavení vyžaduje opatrnost: klíč pro uložení. Zvolte ho před spuštěním a potom na něj nesahejte. Změna na živém webu způsobí, že každý hráč přijde o postup.
Co vyžaduje zdrojový kód v TypeScriptu
Rozložení úrovní, dialogy, grafika uvnitř hry a nové hlasové nahrávky se mění ve zdrojové verzi a poté se sestaví pomocí Node.js 22.13 nebo novějšího. Node není potřeba k hostingu hry, jen k jejímu opětovnému sestavení.
Mapa úrovní má deset ilustrovaných ostrovních témat. Po desátém pokračuje postup generovanými úrovněmi a znovu použitými tématy. Přidání jedenáctého tématu znamená novou grafiku a nové pozice na mapě ve zdrojovém kódu, takže to plánujte jako práci s grafikou a trochou kódu, ne jako změnu nastavení.
Po každé změně zdrojového kódu spusťte 49 testů. Nejrychleji ukážou, zda úprava nerozbila pravidlo jinde.
- Zálohujte balíček.
- Proveďte změnu ve zdrojovém kódu.
- Spusťte testy.
- Sestavte hru a nahraďte hostovanou složku game/ celým výstupem.
- Zahrajte si pár úrovní na telefonu i v desktopovém prohlížeči.
Hosting, vložení na web a přístupnost
Obsah složky game/ nahrajte na statický HTTP(S) hosting, pokud chcete, do podsložky. Není potřeba PHP ani databáze. Otevírání souborů z disku přes file:// není podporováno, takže testujte přes webový server.
Hra běží v aktuálních prohlížečích Chrome, Edge, Firefox a Safari na počítači, tabletu i telefonu. Hráči ji načtou z vaší adresy; nejde o aplikaci pro instalaci a offline použití. Nastavení zahrnují velké dlaždice, vysoký kontrast, klidný režim a vibrace na telefonech, které je podporují. To pomůže, pokud mezi vaším publikem jsou starší hráči nebo děti.
Balíček neobsahuje projekt nativní aplikace ani připojeného poskytovatele reklam. Pokud potřebujete některé z toho nebo chcete hru nainstalovat na svůj server, nabídku na tuto práci připravíme podle projektu.
Vyžádejte si nabídku na zakázkovou práci
Omezení a licence v jednom odstavci
Tenguin nemá cloudová uložení, online účty, vzdálené žebříčky, nákupy za skutečné peníze ani připojeného poskytovatele reklam. Nativní aplikace, hosting a zakázkový vývoj nejsou v ceně. Postup zůstává v lokálním úložišti prohlížeče. Jedna koupě dává trvalou, nevýhradní licenci pro jeden koncový produkt, váš nebo jednoho vašeho klienta, který jej hráči mohou používat zdarma nebo s monetizací reklamou. Kód, grafiku a zvuk uvnitř tohoto produktu můžete upravovat a naši značku nahradit vaší, ale šablonu, její zdrojový kód ani assety nesmíte dál prodávat ani sdílet samostatně. Podpora trvá 6 měsíců, nebo 12 měsíců s rozšířením při pokladně. Katalogová cena je 39 USD; do 30. listopadu 2026 platí akce Black Friday, která sníží cenu každé šablony o 15 %, takže Tenguin stojí 33,15 USD. Od 1. prosince se ceny vrátí na katalogové.
Přečtěte si podmínky licence a podpory
Často kladené otázky
Jaká jsou pravidla hry Number Match?
V Tenguinu se dvě dlaždice odstraní, pokud nesou stejné číslo nebo jejich součet je deset a mezi nimi nejsou žádná jiná než vymazaná políčka. Dvojice mohou být svislé, vodorovné, úhlopříčné nebo přecházet z konce jednoho řádku na začátek dalšího.
Musím hru sestavovat?
Ne. Obsah složky game/ nahrajte na HTTP(S) hosting. Sestavení je potřeba jen tehdy, když měníte zdrojový kód.
Co mohu změnit bez sestavení?
Název, cestu k logu, akcentovou barvu, výchozí jazyk, počáteční mince, odměny, ceny posilovačů a ceny oblečení, to vše v souboru tenguin.config.js.
Kolik je úrovní?
Úrovně vedou po mapě s deseti ostrovními tématy. Po desátém tématu hra pokračuje generovanými úrovněmi a znovu použitými tématy.
Můžu s ní udělat soutěž o ceny?
Nedoporučujeme to. Denní obsah používá hodiny zařízení a záznamy jsou lokální, takže nejsou spravedlivým základem pro ceny.
Funguje na tabletech?
Ano. Běží v aktuálních prohlížečích na počítačích, tabletech i telefonech a v nastavení je volba velkých dlaždic.
Komu se hodí a dvě hry k porovnání
Hra na spojování čísel se hodí na casual portály, weby zaměřené na vzdělávání a značky, které chtějí klidnou puzzle hru s denním důvodem k návratu. Pravidlo deseti je snadné vysvětlit a posilovače přicházejí dostatečně pomalu, aby se hráči učili za pochodu.
Pro srovnání: Gridspark je blokové puzzle 8×8 s bleskovým tahem ZAP a denní výzvou se semínkem, katalogová cena 29 USD. Bodoku je logická puzzle s duchy a 180 úrovněmi v šesti křídlech hradu, katalogová cena 59 USD. Obě hry mají 14 jazyků rozhraní.
Podívejte se na Gridspark, blokové puzzle
Podívejte se na Bodoku, logickou puzzle hru
Pokud v jedné objednávce koupíte dvě šablony, získáte na každou licenci slevu 5 %, u tří šablon 10 %, u čtyř 15 % a u pěti a více 20 %.
