Útmutató

Számpárosító játék forráskód: így épül fel a Tenguin és mit szerkessz

A párosítási szabályok, a boosterek, a konfigurációs fájl, amelyet build nélkül szerkesztesz, és a TypeScript forrást igénylő részek.

Tenguin főkép: egy pingvin piros sállal integet egy jégtáblán, mellette a 3-as és a 7-es számkocka.

A számpárosító játék forráskód akkor jó vétel, ha kész, pontokkal teli logikai játékot szeretnél pályatérképpel, boosterekkel és napi tartalommal, és inkább az árakat meg a márkaelemeket akarod átírni, mint egy párosító motort megírni. A Tenguin ilyen csomag: a játékosok azonos számokat párosítanak, vagy olyanokat, amelyek összege tíz, tíz illusztrált szigeti témán keresztül, a listaáron 39 USD-ért.

Ez az útmutató annak szól, aki majd megnyitja a mappát. Elmagyarázza, milyen szabályokat kényszerít ki a kód, mi van a konfigurációs fájlban, mihez kell a forrás, és mely beállítások árthatnak egy éles oldalon. Ha csak a lényeget akarod: a legtöbb kereskedelmi módosítás egy szövegfájl és egy oldalfrissítés.

A szabályok, amelyeket a számpárosító játék forráskódod már kezel

A játékos egy csempére koppint, majd egy másikra. A pár eltűnik, ha a számok egyenlők, vagy az összegük tíz. A két csempe lehet egymás felett vagy alatt, egymás mellett, átlósan, köztük üres helyekkel, vagy egy sor vége és a következő sor eleje között.

Egy egész sor törlése Avalanche (lavina) hatást indít el, a sorozat pedig növeli a pontszorzót. Ha már nincs több pár, a Snowfall (hóesés) a táblán maradt számokat lemásolja az aljára. Minden pálya legfeljebb három csillagot ad.

A sor körbeérése és a rések azok az ellenőrzések, amelyeket egy számpárosító motornak helyesen kell kezelnie: a játékos számára szabályosnak látszó párnak a kód számára is szabályosnak kell lennie. Itt ezek az ellenőrzések a leszállított játék részei.

Próbáld ki a szabályokat a Tenguin demóban

Boosterek, napi tartalom és Relax mode

Öt booster érkezik szakaszosan, így a korai pályák fokozatosan tanítanak:

  • Hint (tipp).
  • Undo (visszavonás), a 3. szinttől.
  • Snowfall, amely a táblát a megmaradt számok másolataival tölti újra.
  • Peck (csőrcsapás), amely eltávolít egy csempét, a 8. szinttől.
  • Wild (joker), egy pehely, amely bármelyik számmal párosodik, a 12. szinttől.

A mai dátumból épített napi kihívás, a napi küldetések és a fejezetládák okot adnak arra, hogy a játékosok visszatérjenek. A Relax mode (nyugodt mód) nem tartalmaz csillagot, sietést és korlátlan Snowfallt ad azoknak, akik csak csempéket akarnak törölni.

A pingvin öltözékei négy kategóriában érhetők el: sálak, kalapok, színek és effektek. A játékban szerzett érmékért vásárolhatók, és egyes pályák feloldanak egyet. Igazi pénz nincs benne.

Mi van a letöltésben

  • Egy kész, házigazdának feltölthető game/ mappa helyi grafikával, betűtípusokkal, hangfájlokkal és futásidejű függőségekkel.
  • Olvasható forráskód konfigurációval és harmadik féltől származó licencértesítésekkel.
  • 49 automatizált teszt.
  • Illusztrált, offline vásárlói útmutató 14 nyelven, angol képernyőképekkel.

A felület 14 nyelven érhető el: angolul, portugálul, spanyolul, franciául, németül, olaszul, hollandul, lengyelül, töröknyelven, oroszul, indonézül, japánul, koreaiul és egyszerűsített kínaiul. A verem TypeScript, JavaScript és HTML5, a forrásépítéshez pedig Vite. A fájlok között van HTML, CSS, JavaScript, JSON, TypeScript, WebP, PNG és MP3.

Amikor a termékoldalt nézed, egy dolgot érdemes tudni: az illusztrált panelek promóciós grafikák, a képernyőképgaléria mutatja a valódi játékot. A kinézetet a képernyőképekből és a demóból ítéld meg.

A konfigurációs fájl: szerkesztés build nélkül

A legtöbb beállítás a tenguin.config.js fájlban van, egy szövegfájlban az index.html mellett. Módosíts egy értéket, töltsd fel a fájlt, és frissítsd az oldalt. Nincs szükség Node.js-re és építési lépésre. A fájl tartalma:

  • Az oldal címe és a logó elérési útja.
  • A kiemelő szín.
  • Az alapértelmezett nyelv.
  • A kezdő érmék száma.
  • A győzelmi, csillag- és Relax mode-jutalmak.
  • A boosterek és az öltözékek ára.

Ez két gyakori igényt fed le: a saját márkád a képernyőn, és a gazdaság a közönségedhez igazítva. Ha a játékosok szerint a boosterek túl drágák, egy számot írsz át, nem a kódot.

Egy beállításra különösen figyelj: a mentési kulcsra. Indulás előtt válaszd ki, utána ne nyúlj hozzá. Élő oldalon történő módosítása miatt minden játékos elveszíti a haladását.

Mihez kell a TypeScript forrás

A pályaelrendezéseket, a párbeszédeket, a játékon belüli grafikát és az új hangfelvételeket a forrásverzióban kell módosítani, majd Node.js 22.13 vagy újabb verzióval újraépíteni. A Node a játék üzemeltetéséhez nem kell, csak az újraépítéshez.

A pályatérkép tíz illusztrált szigeti témát tartalmaz. A tizedik után a haladás generált pályákkal és a meglévő témák újrafelhasználásával folytatódik. Egy tizenegyedik téma hozzáadása új grafikát és új térképpozíciókat jelent a forrásban, tehát inkább grafikai munkának és egy kis kódnak tekintsd, nem beállításnak.

Minden forrásmódosítás után futtasd le a 49 tesztet. Ezek a leggyorsabb módok annak kiderítésére, hogy egy változtatás nem tört-e el valahol máshol egy szabályt.

  1. Készíts biztonsági másolatot a csomagról.
  2. Végezd el a módosítást a forrásban.
  3. Futtasd a teszteket.
  4. Építsd meg, és a házigazdázott game/ mappát cseréld le a teljes kimenetre.
  5. Játssz pár pályát telefonon és asztali böngészőben.

Házigazdázás, beágyazás és akadálymentesség

Töltsd fel a game/ tartalmát statikus HTTP(S) tárhelyre, ha akarod, egy almappába. Nincs szükség PHP-re vagy adatbázisra. A fájlok file:// protokollal, lemezről való megnyitása nem támogatott, ezért webkiszolgálón tesztelj.

A játék működik a jelenlegi Chrome, Edge, Firefox és Safari böngészőben számítógépen, táblagépen és telefonon. A játékosok a te címedről töltik be; nem telepíthető offline alkalmazás. A beállítások között van a nagy csempe, a magas kontraszt, egy nyugodt mód és a rezgés azokon a telefonokon, amelyek támogatják, ami akkor hasznos, ha a közönségedben idősebb játékosok vagy gyerekek is vannak.

A csomagban nincs natív alkalmazásprojekt, és nincs csatlakoztatott reklámszolgáltató. Ha bármelyikre szükséged van, vagy azt szeretnéd, hogy a játék a saját szerveredre települjön, azt projektenként árajánlattal vállaljuk.

Kérj árajánlatot egyedi munkára

Korlátok és licenc egy bekezdésben

A Tenguinben nincs felhőmentés, online fiók, távoli ranglista, valódi pénzes vásárlás vagy csatlakoztatott reklámszolgáltató, és nem része a csomagnak a natív alkalmazás, a tárhely és az egyedi fejlesztés sem. A haladás a böngésző helyi tárolójában marad. Egy vásárlás határozatlan idejű, nem kizárólagos licencet ad egy végtermékre, a tiédre vagy egy ügyfeledére, amelyet a játékosok ingyen vagy reklámbevétellel használhatnak. Ezen a terméken belül módosíthatod a kódot, a grafikát és a hangot, és a mi márkánkat lecserélheted a sajátodra, de a sablont, a forrását vagy az eszközeit önmagukban nem adhatod tovább és nem oszthatod meg. A támogatás 6 hónapig tart, a pénztárnál választott bővítménnyel 12 hónapig. A listaár 39 USD; 2026. november 30-ig a Black Friday akció minden sablonon 15%-ot kedvezményez, így a Tenguin 33,15 USD-be kerül, december 1-jétől pedig az árak visszaállnak a listaárra.

Olvasd el a licenc- és támogatási feltételeket

Gyakran ismételt kérdések

Mik a számpárosító játék szabályai?

A Tenguinben két csempe eltűnik, ha ugyanazt a számot mutatják, vagy az összegük tíz, és közöttük csak üres helyek vannak. A párok lehetnek függőlegesek, vízszintesek, átlósak, vagy átnyúlhatnak egy sor végétől a következő sor elejére.

Kell építenem a játékot?

Nem. Töltsd fel a game/ tartalmát HTTP(S) tárhelyre. Építésre csak akkor van szükség, ha a forráson változtatsz.

Mit lehet átírni újraépítés nélkül?

A címet, a logó elérési útját, a kiemelő színt, az alapértelmezett nyelvet, a kezdő érméket, a jutalmakat, valamint a booster- és öltözékárakat, mindezt a tenguin.config.js fájlban.

Hány pálya van?

A pályák tíz szigeti téma térképén haladnak. A tizedik téma után a játék generált pályákkal és újrahasznosított témákkal folytatódik.

Lehet vele nyereményjátékot futtatni?

Nem javasoljuk. A napi tartalom az eszköz óráját használja, a rekordok pedig helyiek, ezért nem alkalmasak tisztességes nyereményalapnak.

Működik tableteken?

Igen. A jelenlegi böngészőkben működik számítógépen, táblagépen és telefonon, a Beállításokban (Settings) pedig van nagy csempe opció.

Kinek való, és két játék az összehasonlításhoz

A számpárosító játék casual portáloknak, oktatási jellegű oldalaknak és olyan márkáknak való, amelyek nyugodt logikai játékot akarnak, napi visszatérési okkal. A tízre párosítás szabálya könnyen elmagyarázható, a boosterek pedig elég lassan érkeznek ahhoz, hogy közben tanítsanak.

Az összehasonlításhoz: a Gridspark egy 8×8-as blokkrejtvény villámlépéses ZAP lépéssel és determinisztikus napi kihívással, listaáron 29 USD. A Bodoku egy szellemlogikai rejtvény 180 pályával hat kastélyszárnyon, listaáron 59 USD. Mindkettő 14 felületi nyelven érhető el.

Nézd meg a Gridspark blokkrejtvényt

Nézd meg a Bodoku logikai rejtvényt

Két sablon ugyanabban a rendelésben: licencenként 5%, három esetén 10%, négy esetén 15%, öt vagy több esetén 20% kedvezmény jár.

Szerezd meg a Tenguin számpárosító forráskódot