Opas

Värilajittelupelin lähdekoodi: mitä muuttaa ensin

Mochi Monsters esimerkkinä: säännöt, tiedostot, yksi asetustiedosto ja muutokset, jotka vaativat uudelleenrakennuksen.

Mochi Monstersin pääkuva: hymyileviä hyytelömonstereita karkkiniityllä, vieressä kolme lasipurkkia lajiteltuja keltaisia, sinisiä ja vihreitä Mochi-hyytelöitä.

Värilajittelupelin lähdekoodin ostaminen kannattaa, kun haluat vesilajittelutyylisen pelin omalle sivullesi kirjoittamatta itse siirtosääntöjä, tasogeneraattoria ja tallennusjärjestelmää. Mochi Monsters on tämänkaltainen paketti: 60 tasoa kolmessa maailmassa, loputon tila, luettava TypeScript ja isännöitävä pelikansio, 39 $ listahintaan.

Vesilajittelun, pallolajittelun ja Mochi Monstersin takana oleva sääntö on sama: voit siirtää vain tyhjään astiaan tai samanväriselle yläpäälle. Yksi pohja eroaa toisesta kaiken muun osalta sen ympärillä. Tämä opas käy paketin läpi siinä järjestyksessä, jossa ostaja sen kohtaa, ja päättyy muutoksiin, jotka voit tehdä viidessä minuutissa, ja niihin, jotka vaativat kehittäjän.

Lajittelusääntö ja sen päälle tulevat kaksi käännettä

Pelaaja napauttaa yhtä pesää ja sitten toista. Ylhäällä oleva hyytelöporukka hyppää yli vain, jos kohdepesä on tyhjä tai sen ylin ystävä on samaa lajia. Lauta on ratkaistu, kun jokaisessa pesässä on yksi laji. Vihje (Hint), kumoaminen (Undo) ja uudelleenaloitus (Restart) ovat sisäänrakennettuja.

Kaksi mekaniikkaa estää 60 tason tuntumasta yhdeltä toistuvalta tasolta. Kuorikansi peittää pesän ja aukeaa, kun täytät pesän kannen näyttämällä lajilla; Undo voi sulkea sen uudelleen. Yhdistetyt vuorovesipesät vaihtavat paikkaa, kun toinen niistä tyhjenee, mikä muuttaa laudan pelaajan suunnitelman alla.

Nämä ovat ostajalle tärkeitä, koska ne on jo kirjoitettu ja testattu. Tällaisen käänteen lisääminen tavalliseen lajittelupeliin on työtä, joka vie odotettua kauemmin, pääosin kumoamisen reunatapauksissa.

Pelaa Mochi Monstersin demo

Mitä värilajittelupelin lähdekoodi sisältää

  • 60 kampanjatasoa Sugar Meadow, Bubble Beach ja Mushroom Village -maailmoissa, 20 kussakin.
  • Siemennetty loputon tila (Endless mode), joka aukeaa tason 20 jälkeen.
  • Keräysalbumi, interaktiivinen puutarha ja kuusi hattua, jotka ostetaan pelissä ansaituilla Sugar Drops -pisaroilla.
  • Kosketus- ja hiirisäätimet, paikalliset tallennukset ja vähennetyn liikkeen asetus.
  • Valmis isännöitävä game/-kansio, luettava JavaScript- ja TypeScript-lähdekoodi, asetukset, testit ja lisenssimerkinnät.
  • Kuvitettu offline-opas 14 kielellä, kuvakaappaukset englanniksi.

Käyttöliittymässä on 14 kieltä: englanti, portugali, espanja, ranska, saksa, italia, hollanti, puola, turkki, venäjä, indonesia, japani, korea ja yksinkertaistettu kiina. Opas seuraa lukijan kieltä automaattisesti.

Pino on TypeScript ja JavaScript Canvas 2D:llä, Web Audiolla. Tiedostoja ovat HTML, CSS, JavaScript, JSON, TypeScript, WebP, PNG ja MP3.

Miten projekti on jäsennelty

Ajattele pakettia kolmena kerroksena, joista jokainen vaatii eri määrän työtä.

Kerros 1: isännöity peli

game/-kansio on valmis. Lataa sen sisältö staattiseen HTTP(S)-isännöintiin, ja peli toimii. Mikään tässä ei vaadi rakentamista.

Kerros 2: asetustiedosto

mochi.config.js on index.html:n vieressä. Se asettaa selainvälilehden otsikon, logon, aloituskielen ja tallennusavaimen. Muokkaa arvoa, lataa tiedosto ja lataa sivu uudelleen. Yhä ei tarvita rakentamista.

Kerros 3: TypeScript-lähdekoodi

Säännöt, grafiikka, tasot ja hattujen hinnat ovat lähdekoodissa. Niiden muuttaminen tarkoittaa TypeScriptin muokkaamista ja uudelleenrakentamista npm:llä, mikä vaatii Node.js 22.13 tai uudemman. Lähdekoodissa on tasojen rakennustyökalut ja 52 automaattista testiä, jotka kattavat säännöt, tasot, tallentamisen ja käännökset.

Mitä muuttaa ensin värilajittelupohjassa

Tässä järjestys, jonka suosittelemme, alkaen muutoksista ilman rakentamista ja päätyen kehittäjän työhön.

  1. Otsikko ja logo tiedostossa mochi.config.js, jotta selainvälilehti ja aloitusnäyttö kantavat brändiäsi.
  2. Aloituskieli samassa tiedostossa, jos suurin osa pelaajistasi ei puhu englantia.
  3. Tallennusavain: aseta se kerran ennen lanseerausta ja jätä se rauhaan. Sen vaihtaminen elävällä sivustolla saa pelaajat menettämään edistymisensä.
  4. Hyytelöystävien grafiikka ja värit, jos tarvitset täyden ulkoasun vaihdon. Tämä on lähdekoodityötä.
  5. Hattujen hinnat ja palkkiotalous, myös lähdekoodissa.
  6. Uudet tasot tasojen rakennustyökaluilla, sitten testit.

Monilla sivustoilla kolme ensimmäistä vaihetta ovat koko työ. Täysi ulkoasun vaihto puolestaan tarkoittaa jokaisen olennon, pesän ja taustan korvaamista kolmessa maailmassa, ja siinä kuluu suurin osa ajasta. Suunnittele se rehellisesti ennen kuin lupaat asiakkaalle päivämäärän.

White label on sallittu: oma nimesi ja logosi tai asiakkaasi voi korvata meidän missä tahansa pelissä.

Isännöinti, upottaminen ja jatkokehitys

Lataa game/-kansion sisältö mihin tahansa staattiseen HTTP(S)-isännöintiin, halutessasi alikansioon. Pelaamiseen ei tarvita tietokantaa, PHP:tä tai Node.js-palvelua. Tiedostojen avaaminen levyltä file://-osoitteella ei toimi, joten testaa paikallisella tai oikealla web-palvelimella.

Peli toimii nykyisillä Chromella, Edgellä, Firefoxilla ja Safarilla tietokoneella, tabletilla tai puhelimella. Edistyminen tallennetaan selaimen paikalliseen tallennustilaan, eikä laitteiden välillä ole synkronointia. Kyseessä ei ole asennettava offline-sovellus: pelaajat lataavat sen sinun osoitteestasi.

Paketissa ei ole natiivia sovellusprojektia. Jos haluat sen sovelluskauppaan, kytkettynä portaalin SDK:hon tai asennettuna palvelimellesi, teemme sen työn tarjouksena projektikohtaisesti.

Pyydä tarjous ulkoasun vaihtoon, isännöintiin tai sovellusversioon

Mitä Mochi Monsters ei sisällä

Painoksessa ei ole online-tilejä, pilvitallennuksia, maailmanlaajuisia tulostauluja, rahalla tehtäviä ostoksia tai mainos-SDK:ta. Natiivit sovellusprojektit, isännöinti ja mukautettu kehitys eivät kuulu siihen. Kolmen maailman jälkeen ei ole pelattavia kampanjoita; loputon tila on se, mikä pitää pelin käynnissä niiden jälkeen.

Jos aiot näyttää mainoksia, lisenssi sallii lopputuotteesi mainosrahoituksen, mutta mainosverkon liittäminen on sinun työtäsi tai meidän tarjoamamme työ.

Lisenssi ja hinta yhdessä kappaleessa

Yksi osto antaa ikuisen, ei-eksklusiivisen lisenssin käyttää painosta yhdessä lopputuotteessa, sinun tai yhden asiakkaan. Pelaajat voivat pelata ilmaiseksi tai mainosrahoituksella. Saat muuttaa koodia, grafiikkaa ja ääntä tuotteesi sisällä, mutta et saa myydä tai jakaa pohjaa, sen lähdekoodia tai omaisuuseriä yksinään, kokoelmana tai toisen tuotteen sisällä kehittäjille. Tuki kestää 6 kuukautta, tai 12 kuukautta kassalla valitulla laajennuksella, ja kattaa tiedostojen asennuksen ja käytön sekä toistettavissa olevien virheiden korjaamisen; lisenssi ei pääty tukeen. Listahinta on 39 $; 30. marraskuuta 2026 asti Black Friday -tarjous antaa 15 % alennuksen kaikista pohjista, joten Mochi Monsters maksaa 33,15 $, ja 1. joulukuuta hinnat palaavat listahintaan.

Lue ehdot kokonaisuudessaan

Usein kysytyt kysymykset

Onko Mochi Monsters vesilajittelupeli?

Se käyttää samaa ydinsääntöä: ryhmä voi siirtyä vain tyhjään pesään tai samanväriselle ystävälle. Nesteen sijaan putkissa pelaajat lajittelevat hyytelöolentoja pesiin, ja päälle on lisätty kuorikansia ja vuorovesipesiä.

Pitääkö pelin rakentaa ennen lataamista?

Ei. Lataa game/-kansion sisältö HTTP(S)-isännöintiin. Lähdekoodin kehittäminen on valinnaista.

Mitä voin muuttaa ilman uudelleenrakennusta?

Selainvälilehden otsikon, logon, aloituskielen ja tallennusavaimen, kaikki tiedostossa mochi.config.js. Säännöt, grafiikka, tasot ja hattujen hinnat vaativat TypeScript-lähdekoodin ja npm-uudelleenrakennuksen.

Voinko lisätä maailmoja tai tasoja?

Painoksessa on 60 tasoa kolmessa maailmassa. Lisääminen tarkoittaa lähdekoodin muokkausta, käyttäen mukana tulevia tasojen rakennustyökaluja. Lisäkampanjat eivät kuulu pakettiin.

Mihin pelaajan edistyminen tallennetaan?

Nykyisen selaimen paikalliseen tallennustilaan. Pilvisynkronointi ei kuulu pakettiin.

Toimiiko se puhelimilla?

Toimii. Peli käy nykyisissä mobiiliselaimissa kosketussäätimillä ja tietokoneella hiirellä.

Kenelle värilajittelupeli sopii ja mitä muuta katsoa

Värilajittelupeli sopii kevyille portaaleille, perhesivustoille ja brändeille, jotka haluavat rauhallisen pelin lyhyillä pelikerroilla. Se toimii hyvin puhelimella, ja sääntö mahtuu yhteen lauseeseen.

Jos haluat palapelin, jossa on enemmän suunnittelua, Beep Out on 3D-pysäköintipalapeli, jossa on 30 tasoa ja matkustajien yhdistämistä, 35 $ listahintaan. Jos yleisösi pitää numeroista, Tenguin on numeropeli, jossa pelaajat yhdistävät samat numerot tai kaksi, jotka tekevät kymmenen, 39 $ listahintaan.

Katso Beep Out, 3D-pysäköintipalapeli

Katso Tenguin, numeropeli

Hanki Mochi Monstersin värilajittelun lähdekoodi