Návod

Zdrojový kód hry na spájanie čísel: ako je Tenguin postavený

Pravidlá spájania, boostery, konfiguračný súbor, ktorý upravujete bez zostavenia, a časti, ktoré potrebujú zdrojový kód v TypeScripte.

Hlavná grafika Tenguin: tučniak v červenom šále mávajúci z ľadovej kryhy vedľa číselných dlaždíc 3 a 7.

Zdrojový kód hry na spájanie čísel je dobrá kúpa, keď chcete hotový hlavolam na sčítanie do desiatky s mapou úrovní, boostermi a denným obsahom a radšej upravíte ceny a značku, než by ste písali vlastný engine spájania. Tenguin je takýto balík: hráči párujú rovnaké čísla alebo dve, ktoré sa sčítajú na desať, na desiatich ilustrovaných ostrovných témach, za 39 $ katalógovo.

Tento sprievodca je pre človeka, ktorý otvorí priečinok. Vysvetľuje pravidlá, ktoré kód vynucuje, čo je v konfiguračnom súbore, čo potrebuje zdrojový kód a ktoré nastavenia môžu uškodiť na živom webe. Ak chcete len hlavnú informáciu: väčšina komerčných úprav je jeden textový súbor a obnovenie stránky.

Pravidlá, ktoré zdrojový kód hry na spájanie čísel už zvláda

Hráči klepnú na jednu dlaždicu a potom na druhú. Dvojica sa vymaže, ak sú čísla rovnaké alebo ak sa sčítajú na desať. Dve dlaždice môžu byť nad sebou, vedľa seba, na uhlopriečke, s prázdnymi miestami medzi nimi, alebo na konci jedného riadka a na začiatku ďalšieho.

Vymazanie celého riadka spustí Avalanche (lavínu) a séria zvyšuje násobiteľ skóre. Keď nezostanú žiadne dvojice, Snowfall (sneženie) skopíruje čísla, ktoré ešte zostali na hracej ploche, na spodok. Každá úroveň udelí až tri hviezdy.

Prechod cez okraj riadka a medzery sú kontroly, ktoré musí engine spájania čísel zvládnuť správne: dvojica, ktorá hráčovi vyzerá ako platný ťah, musí byť platná aj pre kód. Tu sú tieto kontroly súčasťou dodávanej hry.

Vyskúšajte pravidlá v demo verzii Tenguin

Boostery, denný obsah a režim Relax

Päť boosterov sa odomyká postupne, čo dáva začiatočným úrovniam učiacu krivku:

  • Hint (nápoveda).
  • Undo (späť), od úrovne 3.
  • Snowfall, ktorý doplní hraciu plochu kópiami zostávajúcich čísel.
  • Peck, ktorý odstráni jednu dlaždicu, od úrovne 8.
  • Wild, vločka, ktorá sa spáruje s ľubovoľným číslom, od úrovne 12.

Denná výzva zostavená z dnešného dátumu, denné misie a truhly kapitol dávajú hráčom dôvod vrátiť sa. Režim Relax (uvoľnený režim) nemá hviezdy, žiadny časový tlak a neobmedzený Snowfall, pre hráčov, ktorí chcú len odstraňovať dlaždice.

Oblečky pre tučniaka prichádzajú v štyroch kategóriách: šále, klobúky, farby a efekty. Kupujú sa za mince zarobené v hre a niektoré úrovne ich odomknú. Nejde o skutočné peniaze.

Čo je v stiahnutí

  • Hotový priečinok game/ pripravený na hosting s lokálnou grafikou, fontmi, zvukovými súbormi a runtime závislosťami.
  • Čitateľný zdrojový kód s konfiguráciou a oznámeniami o licenciách tretích strán.
  • 49 automatizovaných testov.
  • Ilustrovaný offline sprievodca pre kupujúcich v 14 jazykoch, so snímkami obrazovky v angličtine.

Rozhranie je v 14 jazykoch: angličtina, portugalčina, španielčina, francúzština, nemčina, taliančina, holandčina, poľština, turečtina, ruština, indonézština, japončina, kórejčina a zjednodušená čínština. Technológie sú TypeScript, JavaScript a HTML5, zostavenie zdrojovej verzie zabezpečuje Vite. Súbory zahŕňajú HTML, CSS, JavaScript, JSON, TypeScript, WebP, PNG a MP3.

Jedna vec, na ktorú treba myslieť pri pohľade na stránku produktu: ilustrované panely sú propagačná grafika, zatiaľ čo galéria snímok ukazuje skutočnú hru. Vzhľad posúďte podľa snímok a dema.

Konfiguračný súbor: úpravy bez zostavenia

Väčšina nastavení je v súbore tenguin.config.js vedľa index.html. Upravte hodnotu, nahrajte súbor a obnovte stránku. Nepotrebujete Node.js ani krok zostavenia. Obsahuje:

  • Názov stránky a cestu k logu.
  • Akcentovú farbu.
  • Predvolený jazyk.
  • Počiatočné mince.
  • Odmeny za výhru, hviezdy a režim Relax.
  • Ceny boosterov a ceny oblečkov.

To pokrýva dve bežné potreby: vlastnú značku na obrazovke a ekonomiku vyladenú pre vaše publikum. Ak hráči považujú boostery za drahé, zmeníte číslo, nie kód.

Jedno nastavenie vyžaduje opatrnosť: kľúč ukladania. Vyberte ho pred spustením a potom ho nechajte tak. Zmena na živom webe spôsobí, že každý hráč príde o svoj postup.

Čo potrebuje zdrojový kód v TypeScripte

Rozloženie úrovní, dialógy, grafika vnútri hry a nové hlasové nahrávky sa menia vo zdrojovej verzii a potom sa zostavujú pomocou Node.js 22.13 alebo novšieho. Node nie je potrebný na hosting hry, len na jej opätovné zostavenie.

Mapa úrovní má desať ilustrovaných tém ostrovov. Po desiatej pokračuje postup generovanými úrovňami a znovu použitými témami. Pridanie jedenástej témy znamená novú grafiku a nové pozície na mape vo zdrojovom kóde, takže to plánujte ako prácu s grafikou a trochou kódu, nie ako nastavenie.

Po každej zmene zdrojového kódu spustite 49 testov. Sú najrýchlejším spôsobom, ako zistiť, či úprava nerozbila niektoré pravidlo inde.

  1. Zálohujte balík.
  2. Urobte zmenu vo zdrojovom kóde.
  3. Spustite testy.
  4. Zostavte hru a nahraďte hostovaný priečinok game/ úplným výstupom.
  5. Zahrajte si pár úrovní na telefóne a v desktopovom prehliadači.

Hosting, vkladanie a dostupnosť

Nahrajte obsah priečinka game/ na statický HTTP(S) hosting, v podpriečinku, ak chcete. Nie je potrebný PHP ani databáza. Otváranie súborov z disku cez file:// nie je podporované, takže testujte z webového servera.

Hra beží v aktuálnych prehliadačoch Chrome, Edge, Firefox a Safari na počítači, tablete alebo telefóne. Hráči ju načítajú z vašej adresy; nie je to aplikácia na inštaláciu pre offline režim. Nastavenia zahŕňajú veľké dlaždice, vysoký kontrast, pokojný režim a vibrácie na telefónoch, ktoré ich podporujú, čo pomôže, ak vaše publikum tvoria starší hráči alebo deti.

Balík neobsahuje projekt natívnej aplikácie ani pripojeného poskytovateľa reklám. Ak potrebujete niečo z toho alebo chcete hru nainštalovanú na vašom serveri, túto prácu ponúkame za projekt.

Vyžiadajte si ponuku na zákazkovú úpravu

Obmedzenia a licencia v jednom odseku

Tenguin nemá cloudové ukladanie, online účty, vzdialené rebríčky, nákupy za skutočné peniaze ani pripojeného poskytovateľa reklám a natívne aplikácie, hosting a zákazkový vývoj nie sú zahrnuté. Postup zostáva v lokálnom úložisku prehliadača. Jeden nákup dáva trvalú, nevýhradnú licenciu na jeden konečný produkt, váš alebo jedného klienta, ktorý ho hráči môžu používať zadarmo alebo s monetizáciou reklamou. Kód, grafiku a zvuk v tomto produkte môžete meniť a našu značku nahradiť svojou, ale šablónu, jej zdrojový kód ani jej assety nemôžete ďalej predávať ani zdieľať samostatne. Podpora trvá 6 mesiacov, alebo 12 s rozšírením pri pokladni. Katalógová cena je 39 $; do 30. novembra 2026 platí promo k Black Friday, ktoré znižuje každú šablónu o 15 %, takže Tenguin stojí 33,15 $. Od 1. decembra sa ceny vrátia na katalógové.

Prečítajte si podmienky licencie a podpory

Často kladené otázky

Aké sú pravidlá hry na spájanie čísel?

V Tenguin sa dve dlaždice vymažu, ak majú rovnaké číslo alebo sa sčítajú na desať a medzi nimi nie je nič okrem prázdnych miest. Dvojice môžu byť zvislé, vodorovné, uhlopriečne alebo môžu ísť z konca jedného riadka na začiatok ďalšieho.

Potrebujem hru zostavovať?

Nie. Nahrajte obsah priečinka game/ na HTTP(S) hosting. Zostavenie je potrebné len vtedy, ak meníte zdrojový kód.

Čo môžem zmeniť bez zostavenia?

Názov, cestu k logu, akcentovú farbu, predvolený jazyk, počiatočné mince, odmeny, ceny boosterov a ceny oblečkov, všetko v súbore tenguin.config.js.

Koľko je úrovní?

Úrovne idú po mape desiatich tém ostrovov. Po desiatej téme hra pokračuje generovanými úrovňami a znovu použitými témami.

Dá sa s ňou spustiť súťaž o ceny?

Odporúčame to nerobiť. Denný obsah používa hodiny zariadenia a záznamy sú lokálne, takže nie sú férovým základom pre ceny.

Funguje to na tabletoch?

Áno. Beží v aktuálnych prehliadačoch na počítačoch, tabletoch a telefónoch, s možnosťou veľkých dlaždíc v Nastaveniach.

Komu sa hodí a dve hry na porovnanie

Hra na spájanie čísel sa hodí do casual portálov, vzdelávacích stránok a pre značky, ktoré chcú pokojný hlavolam s denným dôvodom na návrat. Pravidlo sčítania na desať sa dá ľahko vysvetliť a boostery sa odomykajú dostatočne pomaly, aby učili za pochodu.

Na porovnanie: Gridspark je blokový hlavolam 8×8 s bleskovým ťahom ZAP a denná výzva s pevným seedom, za 29 $ katalógovo. Bodoku je logický hlavolam s duchmi so 180 úrovňami v šiestich krídlach hradu, za 59 $ katalógovo. Obe majú 14 jazykov rozhrania.

Pozrite si Gridspark, blokový hlavolam

Pozrite si Bodoku, logický hlavolam

Dve šablóny v jednej objednávke dostanú zľavu 5 % na každú licenciu, tri 10 %, štyri 15 % a päť alebo viac 20 %.

Kúpte zdrojový kód hry na spájanie čísel Tenguin