Numbrisobitamise mängu lähtekood: Tenguini ülesehitus ja muudatused
Sobitusreeglid, võimendid, seadistusfail, mida saab muuta ilma koostamata, ja osad, mis vajavad TypeScripti lähtekoodi.

Numbrisobitamise mängu lähtekood on hea ost, kui tahad valmis kümneks liitmise mõistatust koos tasemekaardi, võimendite ja igapäevase sisuga ning eelistad kohandada hindu ja kaubamärki, mitte kirjutada sobitusmootorit ise. Tenguin on just selline pakett: mängijad sobitavad võrdsed numbrid või kaks, mille summa on kümme, kümne illustreeritud saarteema peal. Tavahind on 39 $.
See juhend on neile, kes lähevad kausta lahti pakkima. Selles selgitame, milliseid reegleid kood jõustab, mis on seadistusfailis, mis nõuab lähtekoodi ja millised seaded võivad elaval saidil kahju teha. Kui tahad vaid põhilist: enamik kaubanduslikke muudatusi on üks tekstifail ja lehe uuesti laadimine.
Reeglid, mida sinu numbrisobitamise mängu lähtekood juba käsitleb
Mängija puudutab ühte plaati ja seejärel teist. Paar kustub, kui numbrid on võrdsed või annavad kokku kümne. Kaks plaati võivad asuda üksteise kohal või all, kõrvuti, diagonaalselt, tühjade kohtade vahel või ühe rea lõpust järgmise rea algusesse.
Terve rea kustutamine käivitab võimendi Avalanche (lumevari) ja seeriad tõstavad punktikordajat. Kui paare enam ei jää, kopeerib Snowfall (lumesadu) laual alles olevad numbrid alla. Iga tase annab kuni kolm tähte.
Ümbermineku ja tühimike kontrollid on need, mida numbrisobitamise mootor peab õigesti tegema: paar, mis mängijale lubatud tundub, peab olema lubatud ka koodile. Need kontrollid on Tenguinis juba mängu osa, mis sulle kätte antakse.
Proovi reegleid Tenguini demos
Võimendid, igapäevane sisu ja Relax-režiim
Viis võimendit ilmuvad järk-järgult, nii et algtasemed õpetavad ise:
- Hint (vihje).
- Undo (tagasivõtt), alates 3. tasemest.
- Snowfall, mis täidab laua alles jäänud numbrite koopiatega.
- Peck (nokkimine), mis eemaldab ühe plaadi, alates 8. tasemest.
- Wild (metamärk), lumehelves, mis sobib iga numbriga, alates 12. tasemest.
Tänasest kuupäevast koostatud igapäevane väljakutse, igapäevased missioonid ja peatükkide kirstud annavad mängijale põhjuse tagasi tulla. Relax-režiimis (Relax mode, lõõgastusrežiim) pole tähti, pole kiirustamist ja Snowfall on piiramatu, see sobib mängijatele, kes tahavad lihtsalt plaate kustutada.
Pingviini riietused on neljas kategoorias: sallid, mütsid, värvid ja efektid. Neid ostetakse mängus teenitud müntidega ja mõned tasemed avavad ühe. Päris raha siin ei ole.
Mida allalaadimine sisaldab
- Valmis majutamiseks game/ kaust kohaliku graafika, fontide, helifailide ja tööajal vajalike sõltuvustega.
- Loetav lähtekood seadistuse ja kolmandate osapoolte litsentsiteadetega.
- 49 automaatset testi.
- Illustreeritud võrguvaba ostujuhend 14 keeles, ekraanipildid inglise keeles.
Liides on 14 keeles: inglise, portugali, hispaania, prantsuse, saksa, itaalia, hollandi, poola, türgi, vene, indoneesia, jaapani, korea ja lihtsustatud hiina keel. Tehnoloogiapinu on TypeScript, JavaScript ja HTML5, lähtekoodi koostamiseks Vite. Failid hõlmavad HTML-i, CSS-i, JavaScripti, JSON-i, TypeScripti, WebP-d, PNG-d ja MP3-d.
Üks asi, mida toote lehel silmas pidada: illustreeritud paneelid on reklaamgraafika, ekraanipiltide galerii näitab päris mängu. Hinda välimust ekraanipiltide ja demo järgi.
Seadistusfail: muudatused ilma koostamata
Enamik seadeid asub failis tenguin.config.js, index.html-i kõrval asuvas tekstifailis. Muuda väärtust, laadi fail üles ja lae leht uuesti. Node.js-i ega koostamisetappi pole vaja. Fail sisaldab:
- Lehe pealkirja ja logo asukohta.
- Aktsendivärvi.
- Vaikekeelt.
- Alguse münte.
- Võidu-, tähe- ja Relax-režiimi tasusid.
- Võimendite ja riiete hindu.
See katab kaks tavalist vajadust: sinu oma bränd ekraanil ja majandus, mis on häälestatud sinu publiku järgi. Kui mängijad arvavad, et võimendid on liiga kallid, muudad numbrit, mitte koodi.
Üks seade nõuab hoolt: salvestusvõti. Vali see enne starti ja jäta hiljem puutumata. Selle muutmine elaval saidil paneb iga mängija edusammud kaotama.
Mis vajab TypeScripti lähtekoodi
Tasemete paigutused, dialoogid, mängusisesed graafikad ja uued häälklipid muudetakse lähtekoodi väljaandes ning koostatakse uuesti Node.js 22.13 või uuemaga. Node ei ole vajalik mängu majutamiseks, vaid ainult selle uuesti koostamiseks.
Tasemekaardil on kümme illustreeritud saarteemat. Kümnendale järgneb edasi genereeritud tasemed ja juba olemasolevad teemad korduvalt. Üheteistkümnenda teema lisamine tähendab uut graafikat ja uusi asukohti kaardil lähtekoodis, seega planeeri see kunstitööna ja natuke koodina, mitte seadistusena.
Käivita 49 testi pärast iga muudatust lähtekoodis. Need näitavad kõige kiiremini, kas muudatus rikkus mõne teise reegli.
- Tee paketist varukoopia.
- Tee muudatus lähtekoodis.
- Käivita testid.
- Koosta mäng ja asenda majutatud game/ kaust täieliku väljundiga.
- Mängi mõned tasemed telefonis ja arvuti brauseris.
Majutus, lisamine ja juurdepääsetavus
Laadi game/ kausta sisu üles staatilisele HTTP(S) majutusele, vajadusel alamkausta. PHP-d ega andmebaasi pole vaja. Failide avamine kettalt failina file:// kaudu ei ole toetatud, seega testi veebiserveris.
Mäng töötab kaasaegsetes brauserites Chrome, Edge, Firefox ja Safari arvutis, tahvelarvutis või telefonis. Mängijad laevad selle sinu aadressilt, see ei ole installeeritav võrguvaba rakendus. Seaded hõlmavad suuri plaate, kõrget kontrasti, rahulikku režiimi ja telefonides, mis seda toetavad, vibratsiooni. See aitab, kui sihtrühmas on vanemaid mängijaid või lapsi.
Paketis ei ole natiivse rakenduse projekti ega ühendatud reklaamiteenuse pakkujat. Kui vajad kumbagi või soovid mängu oma serverisse installeeritud, pakume selle töö projektipõhiselt.
Piirangud ja litsents ühes lõigus
Tenguinil ei ole pilvesalvestusi, veebikontosid, kaugtulemustetabeleid, päris raha eest oste ega ühendatud reklaamiteenuse pakkujat ning natiivseid rakendusi, majutust ja kohandatud arendust pole kaasas. Edusammud jäävad brauseri kohalikku salvestusse. Üks ost annab igavesti kehtiva, mitteeksklusiivse litsentsi ühele lõpptootele, kas sinu või ühe kliendi oma, mida mängijad võivad kasutada tasuta või reklaamitulu teenides. Selle toote piires võid muuta koodi, graafikat ja heli ning asendada meie brändi oma brändiga, kuid malli, selle lähtekoodi ega varasid eraldi edasi müüa ega jagada ei tohi. Tugi kestab 6 kuud, või 12 kuud, kui ostes lisad laienduse. Tavahind on 39 $. Kuni 30. novembrini 2026 kehtib Black Friday soodustus, mis annab kõigile mallidele 15% allahindluse, seega maksab Tenguin 33,15 $. 1. detsembrist naasevad hinnad tavahinnale.
Loe litsentsi- ja tugitingimusi
Korduma kippuvad küsimused
Millised on numbrisobitamise mängu reeglid?
Tenguinis kustuvad kaks plaati, kui neil on sama number või kui nende summa on kümme ja nende vahel pole midagi peale tühjade kohtade. Paarid võivad olla vertikaalsed, horisontaalsed, diagonaalsed või ulatuda ühe rea lõpust järgmise rea algusesse.
Kas pean mängu koostama?
Ei. Laadi game/ kausta sisu HTTP(S) majutusele. Koostamine on vajalik ainult siis, kui muudad lähtekoodi.
Mida saab muuta ilma uuesti koostamata?
Pealkirja, logo asukohta, aktsendivärvi, vaikekeelt, alguse münte, tasusid ning võimendite ja riiete hindu, kõike failis tenguin.config.js.
Mitu tasemet on?
Tasemed kulgevad mööda kaarti, millel on kümme saarteemat. Pärast kümnendat teemat jätkub mäng genereeritud tasemete ja korduvalt kasutatud teemadega.
Kas selle abil saab korraldada auhinnamängu?
Me ei soovita. Igapäevane sisu kasutab seadme kella ja salvestused on kohalikud, seega ei ole need õiglane alus auhindadele.
Kas see töötab tahvelarvutites?
Jah. See töötab kaasaegsetes brauserites arvutites, tahvelarvutites ja telefonides, seadetes on suurte plaatide valik.
Kellele see sobib ja kaks mängu võrdluseks
Numbrisobitamise mäng sobib kergete mängude portaalidele, haridusele suunatud saitidele ja brändidele, mis tahavad rahulikku mõistatust igapäevase põhjusega tagasipöördumiseks. Kümneni liitmise reegel on lihtne selgitada ja võimendid tulevad piisavalt aeglaselt, et õpetada mängu käigus.
Võrdluseks: Gridspark on 8×8 plokkmõistatus välgulaadse ZAP-liigutusega ja seemnega igapäevase väljakutsega, tavahind 29 $. Bodoku on kummituslik loogikamõistatus 180 tasemega kuuel lossitiival, tavahind 59 $. Mõlemal on 14 liidese keelt.
Vaata Gridsparki, plokkmõistatust
Vaata Bodokut, loogikamõistatust
Kahe malli puhul ühes tellimuses saab iga litsents 5% soodsamalt, kolme puhul 10%, nelja puhul 15% ja viie või enama puhul 20%.
