Návod

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.

Klíčová grafika Tenguinu: tučňák v červeném šále mává z ledové kry vedle číselných dlaždic 3 a 7.

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.

  1. Zálohujte balíček.
  2. Proveďte změnu ve zdrojovém kódu.
  3. Spusťte testy.
  4. Sestavte hru a nahraďte hostovanou složku game/ celým výstupem.
  5. 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 %.

Získejte zdrojový kód hry Number Match Tenguin