Vadovas

Skaičių derinimo žaidimo šaltinio kodas: ką redaguoti Tenguin

Derinimo taisyklės, pastiprinimai, konfigūracijos failas, kurį redaguojate be kompiliavimo, ir dalys, kurioms reikia TypeScript šaltinio.

Tenguin pagrindinis vaizdas: pingvinas raudonu šaliku mojuoja nuo ledo plokštumos, šalia skaičių plytelių 3 ir 7.

Skaičių derinimo žaidimo šaltinio kodas yra geras pirkinys, kai norite baigto galvosūkio su lygių žemėlapiu, pastiprinimais ir kasdieniu turiniu ir norite labiau koreguoti kainas bei prekės ženklą, nei rašyti derinimo variklį. Tenguin yra toks paketas: žaidėjai sujungia lygias skaičių plyteles arba dvi, kurių suma lygi dešimt, per dešimt iliustruotų salų temų. Įprasta kaina yra 39 USD.

Šis vadovas skirtas tam, kuris atvers aplanką. Jame paaiškinama, kokias taisykles kodas užtikrina, kas yra konfigūracijos faile, kas reikalauja šaltinio ir kurie nustatymai gali pakenkti gyvai svetainei. Jei norite tik esmės: dauguma komercinių pakeitimų yra vienas teksto failas ir puslapio perkrovimas.

Taisyklės, kurias skaičių derinimo žaidimo šaltinio kodas jau valdo

Žaidėjas paspaudžia vieną plytelę, paskui kitą. Pora išvalomos, jei skaičiai lygūs arba jų suma lygi dešimt. Dvi plytelės gali stovėti viena virš kitos, greta, įstrižai, su tuščiomis vietomis tarp jų arba per vienos eilutės galą ir kitos pradžią.

Išvalius visą eilutę, suveikia Avalanche (lavina), o serija padidina taškų daugiklį. Kai poros baigiasi, Snowfall (sniego kritimas) nukopijuoja lentoje likusius skaičius į apačią. Kiekviename lygyje galima gauti iki trijų žvaigždučių.

Apėjimas per eilutės galą ir tarpai yra patikrinimai, kuriuos skaičių derinimo variklis privalo atlikti teisingai: pora, kuri žaidėjui atrodo leidžiama, turi būti leidžiama ir kodui. Čia šie patikrinimai yra dalis pristatomo žaidimo.

Išbandykite taisykles Tenguin demonstracinėje versijoje

Pastiprinimai, kasdienis turinys ir Relax mode

Penki pastiprinimai atsiranda etapais, todėl ankstyvi lygiai turi švelnią mokymosi kreivę:

  • Hint (užuomina).
  • Undo (atšaukti), nuo 3 lygio.
  • Snowfall, kuris papildo lentą likusių skaičių kopijomis.
  • Peck, kuris pašalina vieną plytelę, nuo 8 lygio.
  • Wild, snaigė, kuri dera su bet kuriuo skaičiumi, nuo 12 lygio.

Kasdienis iššūkis, sukurtas pagal šiandienos datą, kasdienės misijos ir skyrių skrynios suteikia žaidėjams priežastį grįžti. Relax mode (poilsio režimas) neturi žvaigždučių, skubėjimo ir su neribotu Snowfall, skirtas žaidėjams, kurie tiesiog nori išvalyti plyteles.

Pingvino aprangos atsiranda keturiose kategorijose: šalikai, kepurės, spalvos ir efektai. Jos perkamos žaidime pelnytomis monetomis, o kai kuriuose lygiuose atrakinamos. Tikrų pinigų čia nėra.

Kas yra atsisiuntime

  • Paruoštą talpinimui aplanką game/ su vietiniais piešiniais, šriftais, garso failais ir vykdymo priklausomybėmis.
  • Įskaitomą šaltinio kodą su konfigūracija ir trečiųjų šalių licencijų pranešimais.
  • 49 automatinius testus.
  • Iliustruotą pirkėjo vadovą neprisijungus 14 kalbų, su ekrano nuotraukomis anglų kalba.

Sąsaja yra 14 kalbų: anglų, portugalų, ispanų, prancūzų, vokiečių, italų, olandų, lenkų, turkų, rusų, indoneziečių, japonų, korėjiečių ir supaprastintos kinų. Technologijos: TypeScript, JavaScript ir HTML5, šaltinio surinkimui naudojamas Vite. Failai: HTML, CSS, JavaScript, JSON, TypeScript, WebP, PNG ir MP3.

Vieną dalyką verta žinoti žiūrint į prekės puslapį: iliustruotos plokštės yra reklaminis meno kūrinys, o ekrano nuotraukų galerijoje rodomas tikras žaidimas. Vaizdą vertinkite pagal ekrano nuotraukas ir demonstracinę versiją.

Konfigūracijos failas: keitimai be kompiliavimo

Dauguma nustatymų yra tenguin.config.js faile, teksto faile šalia index.html. Pakeiskite reikšmę, įkelkite failą ir perkraukite puslapį. Node.js ir kompiliavimo žingsnio nereikia. Jame yra:

  • Puslapio pavadinimas ir logotipo kelias.
  • Akcentinė spalva.
  • Numatytoji kalba.
  • Pradinės monetos.
  • Pergalių, žvaigždučių ir Relax mode atlygiai.
  • Pastiprinimų ir aprangos kainos.

Tai padengia du dažnus poreikius: jūsų prekės ženklas ekrane ir ekonomika, pritaikyta jūsų auditorijai. Jei žaidėjams pastiprinimai atrodo per brangūs, keičiate skaičių, o ne kodą.

Vieną nustatymą reikia saugoti: išsaugojimo raktą (save key). Pasirinkite jį prieš paleidimą ir palikite nepakeistą. Pakeitus jį gyvoje svetainėje, kiekvienas žaidėjas praras pažangą.

Ko reikia iš TypeScript šaltinio

Lygių išdėstymai, dialogai, žaidime esantys piešiniai ir nauji balso įrašai keičiami šaltinio leidime, o paskui surenkami su Node.js 22.13 ar naujesne versija. Node reikalingas tik perkompiliavimui, talpinti žaidimą jo nereikia.

Lygių žemėlapyje yra dešimt iliustruotų salų temų. Po dešimtosios progresas tęsiasi su generuojamais lygiais ir pakartotinai naudojamomis temomis. Pridėti vienuoliktą temą reiškia naujus piešinius ir naujas pozicijas žemėlapyje šaltinyje, todėl tai planuokite kaip meno darbą su nedideliu kodo kiekiu, o ne kaip nustatymą.

Po kiekvieno šaltinio pakeitimo paleiskite 49 testus. Tai greičiausias būdas pamatyti, ar pakeitimas nepažeidė kurios nors kitos taisyklės.

  1. Padarykite paketo atsarginę kopiją.
  2. Atlikite pakeitimą šaltinyje.
  3. Paleiskite testus.
  4. Surinkite ir pakeiskite talpinamą game/ aplanką pilnu rezultatu.
  5. Sužaiskite keletą lygių telefone ir darbalaukio naršyklėje.

Talpinimas, įterpimas ir prieinamumas

Įkelkite game/ turinį į statinį HTTP(S) talpinimą, jei norite, į poaplankį. PHP ar duomenų bazės nereikia. Atidarius failus tiesiai iš disko per file:// nepalaikoma, todėl bandykite per žiniatinklio serverį.

Žaidimas veikia dabartinėse Chrome, Edge, Firefox ir Safari naršyklėse kompiuteryje, planšetėje ar telefone. Žaidėjai įkelia jį iš jūsų adreso; tai nėra įdiegiama programa neprisijungus. Nustatymuose (Settings) yra dideli plytelių, didelio kontrasto, ramusis režimas (calm mode) ir vibracija telefonuose, kurie ją palaiko. Tai padeda, jei tarp auditorijos yra vyresnio amžiaus žmonių ar vaikų.

Pakete nėra natyvaus programėlės projekto ir nėra prijungto skelbimų tiekėjo. Jei reikia vieno ar kito arba norite, kad žaidimas būtų įdiegtas jūsų serveryje, tą darbą įkainojame kiekvienam projektui atskirai.

Prašykite pasiūlymo dėl individualaus darbo

Apribojimai ir licencija vienoje pastraipoje

Tenguin neturi debesies išsaugojimų, internetinių paskyrų, nuotolinių lyderių lentelių, pirkimų už tikrus pinigus ar prijungto skelbimų tiekėjo, o natyvios programėlės, talpinimas ir individualus kūrimas į paketą neįtraukti. Pažanga lieka naršyklės vietinėje saugykloje. Vienas pirkinys suteikia neribotą, neišskirtinę licenciją vienam galutiniam produktui, jūsų ar vieno kliento, kurį žaidėjai gali naudoti nemokamai arba su skelbimų pajamomis. Galite keisti kodą, piešinius ir garsą tame produkte bei pakeisti mūsų prekės ženklą savuoju, bet negalite perparduoti ar dalytis šablonu, jo šaltiniu ar turtu atskirai. Palaikymas trunka 6 mėnesius, arba 12 su priedu apmokėjimo metu. Įprasta kaina yra 39 USD; iki 2026 m. lapkričio 30 d. Juodojo penktadienio akcija taiko 15 % nuolaidą kiekvienam šablonui, todėl Tenguin kainuoja 33,15 USD, o nuo 2026 m. gruodžio 1 d. kainos grįžta į įprastas.

Skaitykite licencijos ir palaikymo sąlygas

Dažnai užduodami klausimai

Kokios yra skaičių derinimo žaidimo taisyklės?

Tenguin dvi plytelės išvalomos, jei jose yra tas pats skaičius arba jų suma lygi dešimt, o tarp jų nėra nieko, tik išvalytos vietos. Poros gali būti vertikalios, horizontalios, įstrižos arba eiti nuo vienos eilutės galo iki kitos pradžios.

Ar reikia kompiliuoti žaidimą?

Ne. Įkelkite game/ turinį į HTTP(S) talpinimą. Kompiliuoti reikia tik tuo atveju, jei keičiate šaltinį.

Ką galima keisti be kompiliavimo?

Pavadinimą, logotipo kelią, akcentinę spalvą, numatytąją kalbą, pradines monetas, atlygius, pastiprinimų ir aprangos kainas, visa tenguin.config.js faile.

Kiek yra lygių?

Lygiai eina per žemėlapį su dešimčia salų temų. Po dešimtosios temos žaidimas tęsiasi su generuojamais lygiais ir pakartotinai naudojamomis temomis.

Ar su juo galima surengti prizų konkursą?

Nerekomenduojame. Kasdienis turinys naudoja įrenginio laikrodį, o įrašai yra vietiniai, todėl jie nėra sąžiningas prizų pagrindas.

Ar veikia planšetėse?

Taip. Jis veikia dabartinėse naršyklėse kompiuteriuose, planšetėse ir telefonuose, o nustatymuose yra dideli plytelių variantas.

Kam tinka ir du galvosūkiai palyginimui

Skaičių derinimo žaidimas tinka paprastiems portalams, švietimo orientuotoms svetainėms ir prekių ženklams, norintiems ramaus galvosūkio su kasdiene priežastimi grįžti. Dešimties sudarymo taisyklę lengva paaiškinti, o pastiprinimai atsiveria pakankamai lėtai, kad mokytų žaidimo metu.

Palyginimui: Gridspark yra 8×8 blokų galvosūkis su žaibo ZAP judesiu ir kasdieniu iššūkiu, sugeneruotu iš sėklos, 29 USD įprasta kaina. Bodoku yra vaiduoklių logikos galvosūkis su 180 lygių šešiuose pilies sparnuose, 59 USD įprasta kaina. Abu turi 14 sąsajos kalbų.

Žiūrėkite Gridspark, blokų galvosūkį

Žiūrėkite Bodoku, logikos galvosūkį

Du šablonai viename užsakyme gauna po 5 % nuolaidą kiekvienai licencijai, trys — 10 %, keturi — 15 %, o penki ar daugiau — 20 %.

Įsigykite Tenguin skaičių derinimo šaltinio kodą