Izvorna koda igre s številkami: notranjost Tenguina in kaj urediti
Pravila parjenja, ojačitve, konfiguracijska datoteka, ki jo urejaš brez gradnje, in deli, ki potrebujejo izvorno kodo TypeScript.

Izvorna koda igre s številkami je dobra nakupa, če želiš pripravljeno uganko za parjenje do deset z zemljevidom nivojev, ojačitvami in dnevnimi vsebinami, pa raje prilagajaš cene in blagovno znamko, kot da pišeš mehanizem za parjenje. Tenguin je tak paket: igralci parijo enaki številki ali dve, ki skupaj dasta deset, na desetih ilustriranih otoških temah, za 39 $ po redni ceni.
Ta vodnik je za osebo, ki bo odprla mapo. Razloži pravila, ki jih koda uveljavlja, kaj je v konfiguracijski datoteki, kaj potrebuje izvorno kodo in katere nastavitve lahko škodijo na živem spletnem mestu. Če želiš le bistvo: večina komercialnih prilagoditev je ena besedilna datoteka in ponovno nalaganje strani.
Pravila, ki jih vaša izvorna koda igre s številkami že obvladuje
Igralci tapnejo eno ploščico, nato drugo. Par se odstrani, če sta številki enaki ali če skupaj dasta deset. Ploščici lahko stojita ena nad drugo, ena ob drugi, diagonalno, s praznimi polji med njima ali čez konec ene vrstice in začetek naslednje.
Čiščenje cele vrstice sproži Avalanche (plaz), serija pa dvigne množitelj točk. Ko ni več parov, Snowfall (sneženje) prekopira številke, ki so še na plošči, na dno. Vsak nivo prinese do tri zvezdice.
Ovijanje čez rob in vrzeli so preverjanja, ki jih mora mehanizem za parjenje številk pravilno obvladati: par, ki igralcu izgleda dovoljen, mora biti dovoljen tudi za kodo. Tu so ta preverjanja del dostavljene igre.
Preizkusi pravila v demu Tenguin
Ojačitve, dnevne vsebine in način Relax
Pet ojačitev se odklepa postopoma, kar da zgodnjim nivojem učno krivuljo:
- Hint (namig).
- Undo (razveljavi), od 3. nivoja.
- Snowfall, ki napolni ploščo s kopijami preostalih številk.
- Peck (kljun), ki odstrani eno ploščico, od 8. nivoja.
- Wild (divja), snežinka, ki se par z vsako številko, od 12. nivoja.
Dnevni izziv, ki ga sestavlja današnji datum, dnevne naloge in skrinje za poglavja dajo igralcem razlog, da se vračajo. Način Relax (sproščeno igranje) nima zvezdic, nima časovnega pritiska in ima neomejen Snowfall, za igralce, ki želijo le odstranjevati ploščice.
Oblačila za pingvina so v štirih kategorijah: šali, klobuki, barve in učinki. Kupijo se s kovanci, zasluženimi v igri, nekatera pa se odklenejo na nivojih. Ne gre za pravi denar.
Kaj je v prenosu
- Mapa game/, pripravljena za gostovanje, z lokalno grafiko, pisavami, zvočnimi datotekami in odvisnostmi za izvajanje.
- Berljiva izvorna koda s konfiguracijo in obvestili o licencah tretjih oseb.
- 49 avtomatiziranih testov.
- Ilustriran vodnik za kupca brez povezave v 14 jezikih, s posnetki zaslona v angleščini.
Vmesnik je na voljo v 14 jezikih: angleščina, portugalščina, španščina, francoščina, nemščina, italijanščina, nizozemščina, poljščina, turščina, ruščina, indonezijščina, japonščina, korejščina in poenostavljena kitajščina. Sklad je TypeScript, JavaScript in HTML5, z Vite za gradnjo izvorne kode. Datoteke so HTML, CSS, JavaScript, JSON, TypeScript, WebP, PNG in MP3.
Ena stvar, ki jo je treba vedeti, ko gledaš stran izdelka: ilustrirane plošče so promocijska grafika, galerija posnetkov zaslona pa prikazuje pravo igro. Videz presodi po posnetkih zaslona in demu.
Konfiguracijska datoteka: urejanje brez gradnje
Večina nastavitev je v datoteki tenguin.config.js, poleg index.html. Vrednost uredi, datoteko naloži in ponovno naloži stran. Ni potrebnega Node.js in ni koraka gradnje. Datoteka vsebuje:
- Naslov strani in pot do logotipa.
- Barvo poudarka.
- Privzeti jezik.
- Začetne kovance.
- Nagrade za zmago, zvezdice in način Relax.
- Cene ojačitev in cene oblačil.
To pokriva dve pogosti potrebi: tvojo blagovno znamko na zaslonu in gospodarstvo, uglašeno za tvoje občinstvo. Če se igralcem zdijo ojačitve predrage, spremeniš število, ne kode.
Ena nastavitev zahteva previdnost: ključ za shranjevanje. Izberi ga pred zagonom in ga pozneje pusti pri miru. Če ga spremeniš na živem spletnem mestu, bo vsak igralec izgubil napredek.
Kaj potrebuje izvorno kodo TypeScript
Postavitve nivojev, dialogi, grafika v igri in novi glasovni posnetki se spreminjajo v izdaji z izvorno kodo, nato pa se zgradijo z Node.js 22.13 ali novejšim. Node ni potreben za gostovanje igre, samo za ponovno gradnjo.
Zemljevid nivojev ima deset ilustriranih otoških tem. Po deseti nadaljuje napredek z ustvarjenimi nivoji in ponovno uporabljenimi temami. Dodajanje enajste teme pomeni novo grafiko in nove položaje na zemljevidu v izvorni kodi, zato to načrtuj kot delo z umetnostjo in malo kode, ne kot nastavitev.
Po vsaki spremembi izvorne kode zaženi 49 testov. So najhitrejši način, da vidiš, ali je urejanje pokvarilo kakšno pravilo drugje.
- Varnostno kopiraj paket.
- Naredi spremembo v izvorni kodi.
- Zaženi teste.
- Zgradi igro in zamenjaj gostujočo mapo game/ s celotnim izhodom.
- Odigraj nekaj nivojev na telefonu in v namiznem brskalniku.
Gostovanje, vdelava in dostopnost
Naloži vsebino mape game/ na statično gostovanje HTTP(S), po želji v podmapo. Ni potreben PHP ali baza podatkov. Odpiranje datotek z diska prek file:// ni podprto, zato preizkušaj prek spletnega strežnika.
Igra deluje v trenutnih brskalnikih Chrome, Edge, Firefox in Safari na računalniku, tabličnem računalniku ali telefonu. Igralci jo naložijo z tvojega naslova; ni aplikacija za namestitev brez povezave. V meniju Settings (nastavitve) so velike ploščice, visok kontrast, miren način in vibriranje na telefonih, ki to podpirajo, kar pomaga, če je med tvojim občinstvom starejših igralcev ali otrok.
V paketu ni projekta za nativno aplikacijo in ni povezanega oglaševalskega ponudnika. Če potrebuješ eno od tega ali želiš igro nameščeno na svojem strežniku, to ponudimo za vsak projekt posebej.
Zahtevaj ponudbo za delo po meri
Omejitve in licenca v enem odstavku
Tenguin nima oblaka za shranjevanje, spletnih računov, oddaljenih lestvic, nakupov za pravi denar ali povezanega oglaševalskega ponudnika, nativne aplikacije, gostovanje in razvoj po meri pa niso vključeni. Napredek ostaja v lokalni shrambi brskalnika. Z enim nakupom dobiš trajno, nekskluzivno licenco za en končni izdelek, tvojega ali enega naročnika, ki ga igralci lahko uporabljajo brezplačno ali z oglaševalskim zaslužkom. Kodo, grafiko in zvok v tem izdelku lahko spremeniš ter našo blagovno znamko zamenjaš s svojo, ne smeš pa predloge, njene izvorne kode ali sredstev preprodajati ali deliti samih po sebi. Podpora traja 6 mesecev, z dodatnim podaljšanjem ob blagajni pa 12. Redna cena je 39 $; do 30. novembra 2026 velja promocija črni petek, ki odstrani 15 % z vsake predloge, zato Tenguin stane 33,15 $, od 1. decembra pa se cene vrnejo na redne.
Preberi pogoje licence in podpore
Pogosta vprašanja
Kakšna so pravila igre s številkami?
V Tenguinu se dve ploščici odstranita, če imata enako številko ali če skupaj dasta deset, med njima pa ni nič razen praznih polj. Pari so lahko navpični, vodoravni, diagonalni ali pa segajo od konca ene vrstice do začetka naslednje.
Ali moram igro zgraditi?
Ne. Naloži vsebino mape game/ na gostovanje HTTP(S). Gradnja je potrebna le, če spreminjaš izvorno kodo.
Kaj lahko spremenim brez ponovne gradnje?
Naslov, pot do logotipa, barvo poudarka, privzeti jezik, začetne kovance, nagrade, cene ojačitev in cene oblačil, vse v tenguin.config.js.
Koliko nivojev je?
Nivoji tečejo po zemljevidu z desetimi otoškimi temami. Po deseti temi igra nadaljuje z ustvarjenimi nivoji in ponovno uporabljenimi temami.
Ali lahko z njo pripravim nagradni natečaj?
Odsvetujemo. Dnevne vsebine uporabljajo uro naprave, zapisi so lokalni, zato niso pošten temelj za nagrade.
Ali deluje na tabličnih računalnikih?
Da. Deluje v trenutnih brskalnikih na računalnikih, tabličnih računalnikih in telefonih, z možnostjo velikih ploščic v meniju Settings.
Komu ustreza in dve uganki za primerjavo
Igra s številkami ustreza preprostim spletnim portalom, spletnim mestom, usmerjenim v izobraževanje, in blagovnim znamkam, ki želijo mirno uganko z dnevnim razlogom za vrnitev. Pravilo za deset je preprosto razložiti, ojačitve pa prihajajo dovolj počasi, da učijo med igranjem.
Za primerjavo: Gridspark je uganka z blokovi 8×8 s potezo ZAP (strela) in dnevnim izzivom na podlagi semena, po redni ceni 29 $. Bodoku je logična uganka z duhovi s 180 nivoji v šestih grajskih krilih, po redni ceni 59 $. Obe imata 14 jezikov vmesnika.
Oglej si Gridspark, uganko z blokovi
Oglej si Bodoku, logično uganko
Dve predlogi v enem naročilu dobita 5 % popusta na vsako licenco, tri 10 %, štiri 15 % in pet ali več 20 %.
