Guide

Kildekode til nummer match-spil: Tenguins regler og redigering

Parringsreglerne, boostere, konfigurationsfilen du redigerer uden build, og de dele der kræver TypeScript-kildekoden.

Tenguins nøglegrafik: en pingvin i rødt tørklæde, der vinker fra en isflage, ved siden af talbrikkerne 3 og 7.

Kildekode til nummer match-spil er et godt køb, når du vil have et færdigt puzzle, hvor man skal lave ti, med et niveaukort, boostere og dagligt indhold, og når du hellere vil justere priser og branding end skrive en matchmotor selv. Tenguin er den pakke: spillerne parrer ens tal eller to tal, der giver ti tilsammen, på tværs af ti illustrerede ø-temaer, til 39 USD på listepris.

Denne guide er til den, der åbner mappen. Den forklarer reglerne koden håndhæver, hvad der ligger i konfigurationsfilen, hvad der kræver kildekoden, og hvilke indstillinger der kan skade dig på en live-side. Hvis du kun vil have hovedpointen: de fleste kommercielle tilpasninger er én tekstfil og en genindlæsning af siden.

Reglerne, din kildekode til nummer match-spil allerede håndterer

Spillerne trykker på én brik og derefter på en anden. Parret forsvinder, hvis tallene er ens, eller hvis de giver ti tilsammen. De to brikker kan stå over eller under hinanden, ved siden af hinanden, på en diagonal, med ryddede felter imellem, eller på tværs af enden af én række og begyndelsen af den næste.

At rydde en hel række udløser en Avalanche, og en stribe hæver pointmultiplikatoren. Når der ikke er flere par tilbage, kopierer Snowfall de tal, der stadig ligger på brættet, ned i bunden. Hvert niveau giver op til tre stjerner.

Wrap-around og mellemrummene er de tjek, en talmatch-motor skal have rigtige: et par, der ser lovligt ud for spilleren, skal også være lovligt for koden. Her er de tjek en del af det leverede spil.

Prøv reglerne i Tenguin-demoen

Boostere, dagligt indhold og Relax mode

Fem boostere kommer frem i etaper, så de tidlige niveauer har en indlæringskurve:

  • Hint.
  • Undo, fra niveau 3.
  • Snowfall, som fylder brættet op med kopier af de resterende tal.
  • Peck, som fjerner én brik, fra niveau 8.
  • Wild, et snefnug der parrer med ethvert tal, fra niveau 12.

En daglig udfordring bygget på dagens dato, daglige missioner og kapitelkister giver spillerne en grund til at vende tilbage. Relax mode har ingen stjerner, intet tidspres og ubegrænset Snowfall, for spillere der bare vil rydde brikker.

Tøj til pingvinen findes i fire kategorier: tørklæder, hatte, farver og effekter. De købes for mønter, man tjener i spillet, og nogle niveauer låser op for et. Der indgår ingen rigtige penge.

Hvad der er i downloaden

  • En færdig game/-mappe, klar til hosting, med lokal grafik, skrifttyper, lydfiler og runtime-afhængigheder.
  • Læsbar kildekode med konfiguration og tredjepartslicensnoter.
  • 49 automatiserede tests.
  • En illustreret offline-køberguide på 14 sprog, med skærmbilleder på engelsk.

Grænsefladen findes på 14 sprog: engelsk, portugisisk, spansk, fransk, tysk, italiensk, hollandsk, polsk, tyrkisk, russisk, indonesisk, japansk, koreansk og forenklet kinesisk. Stakken er TypeScript, JavaScript og HTML5, med Vite til kildebuildet. Filerne omfatter HTML, CSS, JavaScript, JSON, TypeScript, WebP, PNG og MP3.

Én ting at vide, når du kigger på produktsiden: de illustrerede paneler er reklamekunst, mens skærmbillede-galleriet viser det rigtige spil. Bedøm udseendet ud fra skærmbillederne og demoen.

Konfigurationsfilen: ændringer uden build

De fleste indstillinger ligger i tenguin.config.js, en tekstfil ved siden af index.html. Ret en værdi, upload filen og genindlæs. Ingen Node.js og intet build-trin. Filen indeholder:

  • Sidens titel og stien til logoet.
  • Accentfarven.
  • Standardsproget.
  • Startmønter.
  • Belønninger for sejre, stjerner og Relax mode.
  • Priser på boostere og priser på tøj.

Det dækker to typiske behov: dit eget brand på skærmen og en økonomi tilpasset dit publikum. Hvis spillerne synes boostere er for dyre, ændrer du et tal, ikke koden.

Én indstilling kræver omtanke: gemme-nøglen. Vælg den før lancering, og rør ikke ved den bagefter. Ændrer du den på en live-side, mister hver spiller sin fremgang.

Hvad der kræver TypeScript-kildekoden

Niveaulayout, dialoger, grafikken inde i spillet og nye stemmeklip ændres i kildeudgaven og bygges derefter igen med Node.js 22.13 eller nyere. Node er ikke nødvendigt for at hoste spillet, kun for at bygge det igen.

Niveaukortet har ti illustrerede ø-temaer. Efter det tiende fortsætter progressionen med genererede niveauer og de eksisterende temaer genbrugt. Et ellevte tema kræver ny grafik og nye positioner på kortet i kildekoden, så planlæg det som grafisk arbejde plus lidt kode, ikke som en indstilling.

Kør de 49 tests efter hver ændring i kildekoden. Det er den hurtigste måde at se, om en redigering har brudt en regel et andet sted.

  1. Tag en sikkerhedskopi af pakken.
  2. Lav din ændring i kildekoden.
  3. Kør testene.
  4. Byg, og erstat den hostede game/-mappe med det fulde output.
  5. Spil nogle niveauer på en telefon og i en desktopbrowser.

Hosting, indlejring og tilgængelighed

Upload indholdet af game/ til statisk HTTP(S)-hosting, gerne i en undermappe. Der kræves ingen PHP eller database. Åbning af filerne fra disken med file:// understøttes ikke, så test fra en webserver.

Spillet kører i aktuel Chrome, Edge, Firefox og Safari på computer, tablet eller telefon. Spillerne henter det fra din adresse; det er ikke en app, der kan installeres til offline brug. Indstillingerne omfatter store brikker, høj kontrast, en rolig tilstand og vibration på telefoner, der understøtter det, hvilket hjælper, hvis dit publikum omfatter ældre spillere eller børn.

Der er intet native app-projekt i pakken, og ingen tilsluttet reklameudbyder. Har du brug for en af delene, eller vil have spillet installeret på din server, giver vi et tilbud på arbejdet pr. projekt.

Bed om et tilbud på skræddersyet arbejde

Begrænsninger og licens i ét afsnit

Tenguin har ingen skyfilsgemning, online-konti, fjernranglister, køb for rigtige penge eller tilsluttet reklameudbyder, og native apps, hosting og skræddersyet udvikling er ikke inkluderet. Fremskridt gemmes i browserens lokale lager. Ét køb giver en evigvarende, ikke-eksklusiv licens til ét slutprodukt, dit eller én kundes, som spillerne må bruge gratis eller med reklameindtægter. Du må ændre koden, grafikken og lyden i det produkt og erstatte vores brand med dit, men ikke videresælge skabelonen, dens kildekode eller dens assets alene. Support varer 6 måneder, eller 12 med tillægget ved kassen. Listeprisen er 39 USD; indtil 30. november 2026 giver en Black Friday-kampagne 15 % rabat på alle skabeloner, så Tenguin koster 33,15 USD, og fra 1. december vender priserne tilbage til listepris.

Læs licens- og supportvilkårene

Ofte stillede spørgsmål

Hvad er reglerne i et nummer match-spil?

I Tenguin forsvinder to brikker, når de har samme tal eller giver ti tilsammen, og der kun ligger ryddede felter mellem dem. Parrene kan være lodrette, vandrette, diagonale eller gå fra enden af én række til begyndelsen af den næste.

Skal jeg bygge spillet?

Nej. Upload indholdet af game/ til HTTP(S)-hosting. Build er kun nødvendigt, hvis du ændrer kildekoden.

Hvad kan jeg ændre uden at bygge igen?

Titel, sti til logo, accentfarve, standardsprog, startmønter, belønninger, priser på boostere og priser på tøj, alt sammen i tenguin.config.js.

Hvor mange niveauer er der?

Niveauerne går langs et kort med ti ø-temaer. Efter det tiende tema fortsætter spillet med genererede niveauer og genbrugte temaer.

Kan jeg køre en præmiekonkurrence med det?

Det frarådes. Det daglige indhold bruger enhedens ur, og resultaterne er lokale, så de er ikke et fair grundlag for præmier.

Virker det på tablets?

Ja. Det kører i aktuelle browsere på computere, tablets og telefoner, med en mulighed for store brikker under Indstillinger.

Hvem det passer til, og to puzzles at sammenligne

Et nummer match-spil passer til casual-portaler, sider med fokus på læring og brands, der vil have et roligt puzzle med en daglig grund til at vende tilbage. Make-ti-reglen er enkel at forklare, og boostere kommer langsomt nok til, at de kan lære fra sig undervejs.

Til sammenligning er Gridspark et 8×8 blokpuzzle med et lyn-træk, ZAP, og en daglig udfordring med fast seed, til 29 USD på listepris. Bodoku er et spøgelseslogikpuzzle med 180 niveauer fordelt over seks slotsfløje, til 59 USD på listepris. Begge har 14 grænsefladesprog.

Se Gridspark, blokpuzzlet

Se Bodoku, logikpuzzlet

To skabeloner i samme bestilling giver 5 % rabat på hver licens, tre giver 10 %, fire 15 % og fem eller flere 20 %.

Hent Tenguin-kildekoden til nummer match