Vadovas

Construct 3 šablonai ar JavaScript žaidimo šablonas? Kaip pasirinkti

Projektas, kuris atsidaro redaktoriuje, arba paprasti failai, kuriuos redaguojate bet kuriame teksto redaktoriuje: ko reikia kiekvienam, ką kiekvienas duoda ir kaip išbandyti prieš mokant.

Polarzinho stovi ties kelio šaka tarp dviejų darbastalių: ant vieno spalvingi vaizdiniai statybiniai blokai, ant kito klaviatūra ir ekranas su kodo skliaustais.

Rinkitės vieną iš Construct 3 žaidimų šablonų, jei norite keisti žaidimą vizualiame redaktoriuje ir nesate prieš atidaryti tą redaktorių kiekvieną kartą. Rinkitės JavaScript žaidimo šabloną (vanilla JavaScript), tai yra HTML5 šabloną be jokio variklio, jei mokate atverti kodą bet kuriame teksto redaktoriuje arba jei tai gali padaryti kas nors jūsų pusėje. Nė vienas nėra geresnis produktas. Skirtumas – ką reikia įdiegti kompiuteryje, kol galite ką nors pakeisti.

Parduodame antro tipo šablonus, todėl čia turime interesą. Kad būtume sąžiningi, peržiūrėjome viešus variklio puslapius, kokie jie buvo 2026 m. spalio 24 d.: Construct funkcijų palyginimą ir dokumentaciją bei keturis viešus CodeCanyon skelbimus HTML5 žaidimams, kuriuose pateikiami Construct projektai. Viską, ką sakome apie savo šablonus, paimame iš savo prekių puslapių, sąlygų ir viešų vadovų, kuriuos galite atverti patys.

Žemiau rasite trumpą sprendimų medį, sąžiningą sąrašą, ką gaunate ir ko atsisakote kiekviename kelyje, dvi mūsų šablonų peržiūras, testą, kurį galite atlikti prieš mokant už bet kurį iš tipų, ir šešis dažnai užduodamus klausimus.

Construct 3 žaidimų šablonai: kas tai yra ir ko reikia, kad jie atsidarytų

Construct yra žaidimų kūrimo įrankis su vizualiu redaktoriumi, kuris veikia ir naršyklėje. Praktiškai Construct 3 žaidimo šablonas yra projekto failas, skirtas tam redaktoriui, ir HTML5 žaidimo versija, kurią galite talpinti tokią, kokia yra. Visuose keturiuose CodeCanyon skelbimuose, kuriuos atidarėme, failų sąrašas buvo tos pačios sudėties: .c3p projektas ir greta HTML5 žaidimo failai.

Ką tie keturi skelbimai sakė apie redagavimą, po vieną: vienas sako, kad kodui redaguoti reikia Construct 3 įrankio, nurodo internetinį redaktorių ir priduria, kad nemokama versija turi apribojimų. Kitas sako, kad vien projektui atidaryti reikia nemokamo trečiosios šalies įskiepio. Du nurodo Construct 3 kaip programinės įrangos versiją ir siūlo pagalbą keičiant meną (paveikslėlių keitimas vaizdo redaktoriuje; išvaizdos keitimo vadovas), nenurodydami, kurio variklio leidimo reikia. Pardavėjų vardų neminime: tai tendencija, o ne nuomonė apie bet kurį iš jų.

Ką sako paties variklio puslapiai, skaityti 2026 m. spalio 24 d.: nemokamame leidime yra eksportas į HTML5. Jis riboja įvykių skaičių (50, kai prisijungta su patvirtintu el. paštu, 25 – svečio režimu) ir sluoksnių (2). Funkcijų lentelėje tarp dalykų, kurių nemokamas leidimas neapima, nurodytos pajamos iš žaidimų, skelbimai ir programėlėse vykdomi pirkimai. Puslapyje mokami planai suskirstyti pagal pirkėją, pavyzdžiui, fiziniams asmenims, registruotoms įmonėms ir švietimo įstaigoms, todėl patikrinkite, kuris planas jums tinka.

Construct dokumentacijoje ir svetainėje aprašomi žaidimai, sukurti iš įvykių lapų: įvykiai, sudaryti iš sąlygų ir veiksmų, kuriuos matote redaktoriuje, o JavaScript yra pasirinktinė galimybė pažengusiems naudotojams. Tai pagrindinis šio kelio privalumas, ir kitame skyriuje jis nagrinėjamas kaip vienas iš dviejų kelių.

Peržiūrėkite Polar Games Marketplace

HTML5 žaidimo šablonas be variklio: ką tai reiškia mūsų kataloge

Paprastas JavaScript šablonas yra HTML, CSS, JavaScript ir JSON failų aplankas. Bet koks teksto redaktorius juos atidaro, o naršyklė paleidžia, kai jie yra svetainės serveryje. Dukart spustelėjus index.html nieko nenutiks, nes naršyklės blokuoja modulius file:// adresu.

Čia turime būti tikslūs, nes „be variklio“ nereiškia „be kūrimo žingsnio“. Perskaitę kiekvieno katalogo prekės reikalavimus, leidimus suskirstėme į tris grupes:

  • Redaguoti ir įkelti, nieko neįdiegiant: Ricopop (jo aplankas game/ yra pats redaguojamas šaltinis: redaguoti, įkelti, atnaujinti), Velvet Pool ir Puttide (be npm, be kūrimo žingsnio, be PHP ir be duomenų bazės; Velvet Pool vadove redaguojama source/ aplanke, o pakeisti failai kopijuojami į game/). Node.js pasirodo tik pasirenkamuose kūrėjų įrankiuose tuose leidimuose, kuriuose jie yra.
  • Paprasti failai su nedidele kūrimo pagalbine priemone: Gridspark ir Solitaire Links (pastaroji yra paprastas HTML, CSS ir JavaScript). Diegti ir žaisti abiem atvejais nereikia jokio kūrimo. Gridspark vadove dirbama source/ aplanke ir paleidžiamos komandos npm test bei npm run build (Node.js 20+, be npm priklausomybių), kad žaidžiami failai atsidurtų game/ aplanke, o nustatymų failas yra paprastas tekstas. Solitaire Links nustatymų failas redaguojamas be kūrimo, Node.js 20+ reikalingas tik testams ir kalbų generavimui, o meno, taisyklių ir tekstų atveju vadove nurodomas pasirenkamas šaltinio leidimas ir pakartotinis kūrimas.
  • TypeScript projektai: Beep Out, Pinloop, Riffvolt, Sunset Rally, Trimora ir Twirldrop (kuriami su Vite), Zabum (React ir TypeScript), taip pat Tenguin, Mochi Monsters, Deepforge ir Barricade Z. Talpinamas aplankas game/ yra skaitomas JavaScript, bet TypeScript šaltinio keitimui ir perkūrimui reikia Node.js (Trimora reikalavimuose nurodyta npm ci, npm test ir npm run build). Tikslią versiją rasite kiekvieno prekės skirtuke Requirements.

Visuose leidimuose paruoštas talpinti aplankas game/ veikia be pakeitimų statiniame serveryje. Nė viename reikalavimų sąraše nenurodytas žaidimų variklio redaktorius ar variklio licencija, ir redaguoti nereikia jokios paskyros. Tai ir yra visas teiginys. Nesakome, kad kiekvienas čia esantis šablonas praleidžia kūrimo žingsnį, nes tai nėra tiesa.

Trumpas sprendimų medis: jei norite to, rinkitės tai

Pradėkite nuo to, ką norite daryti pirmąją dieną, o ne nuo technologijos.

  • Jei norite keisti lygius, grafiką ir taisykles nerašydami kodo ir esate pasiruošę išmokti redaktorių arba jau jį naudojate: variklio šablonas. Vizualūs įvykiai sukurti būtent tam.
  • Jei jau naudojate Construct ir norite greito starto tam tipo žaidimui: variklio šablonas, nes projektą atidarysite įrankyje, kurį jau pažįstate.
  • Jei jūs ar jūsų kūrėjas dirbate kodo redaktoriuje su versijų valdymu ir norite matyti kiekvieną pakeitimą kaip teksto skirtumą: paprastas JavaScript šablonas.
  • Jei norite tik pakeisti pavadinimą, spalvas, tekstus ir lygius, o paskui įkelti: bet kuris iš jų. Patikrinkite, ar skelbime nurodyti failai (paprastas JavaScript) arba ar nemokama versija gali atidaryti projektą (variklio kelias).
  • Jei žaidimą turėsite perduoti klientui, neturinčiam variklio plano: paprasti failai lengviau perduodami, nes juos atidaro bet koks teksto redaktorius. Jei klientas jau dirba variklyje, geresnis perdavimas yra projekto failas.
  • Jei planuojate uždirbti iš skelbimų: prieš pradėdami perskaitykite variklio licencijos lentelę, nes nemokama versija skelbimų neįtraukia, ir perskaitykite bet kurio šablono licenciją. Mūsų licencija leidžia monetizuoti galutinį produktą skelbimais, bet žaidimai išsiunčiami be skelbimų tinklo.
  • Jei nežinote nei vieno įrankio: išbandykite kiekvieną po valandą (žr. toliau esantį testo skyrių) ir pasilikite tą, kuriuo nenusivylėte.

Peržiūrėkite Ricopop: paprastą JavaScript šabloną, kurio lygiai yra tekstiniai žemėlapiai

Variklio kelias: ką gaunate ir ko atsisakote

Variklio kelią reikia vertinti rimtai. Jis egzistuoja, nes daugelis žmonių nori sukurti arba pakeisti žaidimą jo nerašydami, ir jis tam tinka. Kai kuriems pirkėjams tai tiesiog tinkamas įrankis.

Ką gaunate

  • Vizualų redagavimą: išdėstymus, objektus ir įvykių lapus, kuriuos skaitote ir keičiate ekrane, o ne kode.
  • Dokumentaciją, pamokas ir naudotojų forumą paties variklio svetainėje. Kai įstrigote, ieškote viešų atsakymų, ko negalite padaryti su vieno studijos parduodamu šablonu.
  • Priedus: variklio puslapyje nurodyti pridedami priedai, o trečiųjų šalių priedus galima išsaugoti kartu su projektu, todėl funkcijos ateina kaip priedai, o ne kaip kodas, kurį rašote patys.
  • Tai, ką išmokstate, lieka: antrasis žaidimas naudoja tą patį redaktorių ir tuos pačius įvykius.
  • HTML5 eksportas yra nemokamos versijos dalis, todėl galite sukurti ir išbandyti prieš renkantis planą.

Ko atsisakote

  • Reikia redaktoriaus, o nemokama versija riboja įvykius ir sluoksnius.
  • Kai kuriems projektams reikia papildomų įskiepių (vienas iš mūsų skaitytų skelbimų to reikalauja).
  • Uždarbis iš žaidimo priklauso nuo paties variklio licencijos ir plano.
  • Projektas sukurtas vienam įrankiui: keičiate jį tame įrankyje, o ne teksto redaktoriuje.

Paprasto JavaScript kelias: ką gaunate ir ko atsisakote

Paprastas JavaScript žaidimo šablonas keičia redaktorių į teksto failą. Jei mokate skaityti kodą, tai geras sandoris, o jei ne – blogas.

Ką gaunate

  • Bet koks teksto redaktorius atidaro failus, o bet koks statinis serveris juos pateikia.
  • Redaguoti nereikia nei variklio plano, nei paskyros.
  • Skaitomas, suformatuotas šaltinis, su vadovais, kurie parodo, kur yra logotipas, spalvos, taisyklės ir tekstai.
  • Pakeitimai matomi kaip grynas tekstas, tinkamas versijų valdymui.
  • Kai kuriuose leidimuose yra pasirenkami automatiniai testai (Node.js 20+). Velvet Pool jie apima fiziką, 8-kamuolio taisykles, kompiuterio žaidimus ir vertimo raktus.

Ko atsisakote

  • Redaguojate kodą: vienas klaidingas kablelis gali sugadinti ekraną.
  • Nėra vizualaus lygių ar išdėstymų redaktoriaus. Ricopop lygiai yra tekstiniai žemėlapiai, o tikrinimo įrankis parodo, ar lygį dar galima laimėti.
  • Vienam šablonui nėra viešo forumo: klausimai einama pardavėjui, o palaikymas ribotas. Jis įtrauktas 6 mėnesiams, arba 12 mėnesių su pratęsimu, o pritaikymas, naujos funkcijos, talpinimas ir SDK ar portalo integracija yra atskiros paslaugos, kurių kainos nurodomos atskirai.
  • Ko leidimas neapima, to nėra: pavyzdžiui, Gridspark neturi internetinių lyderių lentelių, paskyrų, skelbimų SDK ar natyvių programėlių parduotuvėms skirtų versijų.

Perskaitykite kiekvieno prekės puslapio sąrašą „Not included in this edition“ („Šiame leidime neįtraukta“). Velvet Pool sąraše nurodyti internetiniai daugelio žaidėjų režimai, internetiniai reitingai, skelbimų SDK ir natyvios programėlės. Ricopop sąraše nurodytos natyvios Android ar iOS versijos, internetinis daugelio žaidėjų režimas ar serverio patvirtintas varžybų reitingas, taip pat skelbimų tinklo paskyros ir žaidimų portalų SDK integracijos.

Du paprasto JavaScript šablonai atidaryti: Ricopop ir Gridspark

Jų viešieji vadovai atsako į klausimą „kur tai pakeisti?“ failo pavadinimu. Pirmasis – Ricopop, nes jo aplankas game/ yra šaltinis.

Ricopop: lygiai tekstu, be kūrimo

  • Lygiai: src/levels.js laiko 50 lygių kaip tekstinius žemėlapius su par ir sprendimu, o failo viršuje esantis komentaras paaiškina formatą.
  • Taisyklės ir skaičiai: src/sim/config.js turi kamuolių skaičių per šūvį, kamuolio greitį ir taškų vertes.
  • Spalvos ir meniu išvaizda: style.css.
  • Logotipas: piešiamas kodu src/ui/logo.js, o ne paveikslėliu.
  • Tekstai ir 14 kalbų: src/locales.js.
  • Skelbimų ir reitingų lentelės nustatymai, abu pagal numatytuosius išjungti: ricopop.config.js.

Vadove nurodytas darbo ritmas: redaguoti, įkelti, atlikti priverstinį atnaujinimą. Rekomenduojamas kodo redaktorius, pavyzdžiui, VS Code arba Notepad++, ir patariama nenaudoti teksto procesoriaus. Pakeitus žemėlapį, pasirenkamas įrankis node tools/validate.mjs patikrina, ar kiekvieną lygį dar galima laimėti, o node tools/validate.mjs --solve 12 suranda 12 lygio sprendimą. Įrankiams reikia Node.js 20+.

Ricopop 1 lygis: trys sunumeruoti žali kristalai, mažas patrankos vamzdis apačioje su užrašu x10, taškai kairėje ir žvaigždžių tikslai dešinėje
Ricopop, 1 lygis iš 50. Lygiai yra tekstiniai žemėlapiai faile src/levels.js.

Gridspark: nustatymai tekstiniame faile, taisyklės pavadintuose moduliuose

  • Sąsajos tekstai ir kalbos: src/locales.js.
  • Konstantos ir paletė: src/config.js. Sąsajos spalvos: style.css.
  • Lentos taisyklės: game.js, board.js, generator.js ir shapes.js.
  • Logotipas, veidukai ir blokai: piešiami src/logo.js.
  • Pradžios ekranas ir viso ekrano mygtukas: gridspark.config.js, paprastas tekstinis failas, kuriam nereikia pakartotinio kūrimo.

Kodo pakeitimams vadove dirbama source/ aplanke, tada paleidžiamos npm test ir npm run build. Tam reikia Node.js 20+, bet jokios priklausomybės neįdiegiamos.

Gridspark žaidimas: 8 x 8 lenta su besišypsančiais mėlynais, rožiniais ir oranžiniais blokais, dviem žaibo blokais, trimis naujomis figūromis dešinėje ir taškais kairėje
Gridspark: 8×8 lenta, trijų figūrų rinkinys, taškai ir ZAP įkrova.

Velvet Pool veikia ta pačia logika 3D erdvėje. Jo logotipas yra assets/logo/ aplanke, audinio ir kiuočio stiliai – src/game/progress.js, kompiuterio elgesys – src/core/ai.js, o fizika – src/core/physics.js. Pasirenkami testai (npm test source/ aplanke, Node.js 20+) apima fiziką, 8-kamuolio taisykles, kompiuterio žaidimus ir vertimo raktus, o vadove aiškiai sakoma, kad jie nepakeičia testavimo naršyklėse ir įrenginiuose.

Peržiūrėkite Gridspark su tiesiogine peržiūra ir vadovu

Kaip išbandyti bet kurį tipą prieš mokant

Negalite atidaryti projekto failo, kurio nenusipirkote, bet galite išbandyti beveik viską aplink jį. Atlikite šiuos veiksmus eilės tvarka, su laikmačiu.

Abiem tipams

  1. Paleiskite tikslaus leidimo demo versiją telefone, kuriuo žais jūsų žaidėjai. Pasukite ekraną, perkraukite, pakeiskite kalbą.
  2. Perskaitykite reikalavimus ir sąrašą apie tai, kas neįtraukta. Užsirašykite kiekvieną dalį, kurią vis dar reikėtų sukurti ar nusipirkti.
  3. Raskite licenciją ir perskaitykite tris sakinius: kiek produktų ji apima, ar skelbimai leidžiami ir ką draudžiama perparduoti.

Variklio šablonui

  1. Paklauskite, kuris variklio leidimas ir versija atidaro projektą ir ar reikia papildomų įskiepių.
  2. Paklauskite, kiek įvykių ir sluoksnių projekte naudojama, ir palyginkite skaičius su nemokamo leidimo ribomis variklio puslapyje.
  3. Atidarykite redaktorių atskirai ir sukurkite vieno ekrano testą, kad žinotumėte, ar mėgstate juo dirbti.
  4. Jei planuojate uždirbti iš žaidimo, prieš pirkdami perskaitykite variklio licenciją šiuo klausimu.

Paprastam JavaScript šablonui

  1. Atidarykite viešą vadovą ir raskite, kur yra logotipas, spalvos, taisyklės ir tekstai.
  2. Patikrinkite, ko reikia redagavimui: nieko arba Node.js ir npm. Kiekvieno prekės skirtukas Requirements nurodo, kas reikalinga.
  3. Paleiskite taip, kaip nurodo vadovas. Velvet Pool vadove, pavyzdžiui, vietiniam testui siūloma paleisti python -m http.server 8765 aplanke game/, o tada atidaryti http://localhost:8765/.
  4. Atidarykite demo scenarijaus failą naršyklės kūrėjo įrankiuose. Jei galite jį suprasti, galite ir jį redaguoti.

Mūsų pusėje šablonai yra skaitmeniniai produktai: grąžiname pinigus tik tuo atveju, jei šablono dar neatsisiuntėte, arba jei pateiktas šablonas turi defektą, kurio negalime ištaisyti. Norėdami paprašyti, parašykite mums su savo licencijos numeriu. Grąžinus pinigus licencija nutraukiama. Kadangi atsisiuntimas uždaro tą galimybę, atlikite aukščiau nurodytus testus prieš pirkdami, o tikrai – prieš atsisiųsdami.

Peržiūrėkite Velvet Pool: vadovą, tiesioginę peržiūrą ir aukščiau minėtus testus

Dažnai užduodami klausimai

Ar reikia žaidimų variklio, kad redaguotumėte HTML5 žaidimo šabloną?

Priklauso nuo to, kaip šablonas sukurtas. Variklio šablone pateikiamas projektas, kuris atsidaro to variklio redaktoriuje, o Construct projektų failai baigiasi .c3p. Paprastas JavaScript šablonas yra failai, kuriuos atidaro bet koks teksto redaktorius. Polar Games Marketplace nė viename reikalavimų sąraše nenurodytas žaidimų variklio redaktorius. Keliuose leidimuose reikia Node.js, o kartais ir npm, tik TypeScript šaltiniui perkurti.

Ar galiu redaguoti Construct 3 šabloną nemokama versija?

Negalime atsakyti dėl konkretaus projekto. Ką variklio puslapis rodė 2026 m. spalio 24 d.: nemokama versija eksportuoja į HTML5, riboja įvykius iki 50 (25 svečio režimu) ir sluoksnius iki 2, o vienas mūsų skaitytas skelbimas sako, kad nemokama versija turi apribojimų. Paklauskite pardavėjo, kiek įvykių ir sluoksnių projekte naudojama, ir palyginkite.

Ar paprastą JavaScript žaidimo šabloną redaguoti sunkiau nei variklio šabloną?

Jei kodo nerašote, taip: vizualaus redaktoriaus nėra, o klaida gali sugadinti ekraną. Jei rašote, spalvos, tekstų ar lygių keitimas yra pakeitimas pavadintame faile, o vadovai nurodo, kuriame. Ricopop lygiai yra tekstiniai žemėlapiai, o Gridspark nustatymų failas yra paprastas tekstas.

Ar jūsų šablonams reikia npm ar kūrimo žingsnio?

Vieni reikia, kiti ne. Ricopop, Velvet Pool ir Puttide nereikia nei vieno, nei kito. Gridspark diegimui ir žaidimui kūrimo nereikia, o be priklausomybių (npm test, npm run build, Node.js 20+) reikia tik tada, jei keičiate kodą source/ aplanke. TypeScript leidimams, pavyzdžiui, Trimora ir Twirldrop, reikia Node.js ir npm perkurti, nors talpinamas aplankas game/ jau sukompiliuotas. Kiekvieno prekės skirtukas Requirements tai nurodo.

Ar galiu naudoti šabloną klientui ir jame rodyti skelbimus?

Mūsų licencija galioja vienam galutiniam produktui – jūsų arba vieno kliento – ir žaidėjai gali jį pasiekti nemokamai arba per skelbimų monetizavimą. Galite keisti kodą, meną ir garsą jame, bet negalite perparduoti šablono ar jo šaltinio. Žaidimai išsiunčiami be skelbimų tinklo, todėl jį prijungti ir gauti jo patvirtinimą yra jūsų dalis. Variklio šablonui perskaitykite ir variklio licenciją, ir pardavėjo licenciją.

Ką daryti, jei pasirinkote ne tą tipą?

Pirmiausia išbandykite, kaip aprašyta aukščiau. Grąžinti pinigus galima tik tada, jei šablono dar neatsisiuntėte, arba jei pateiktas šablonas turi defektą, kurio negalime ištaisyti. Vėliau pereiti iš vieno kelio į kitą reiškia žaidimą perkurti kitame įrankyje, todėl valanda prieš mokant – gerai išleista.

Atidarykite prieš nuspręsdami

Pigiausias palyginimas kainuoja valandą: paleiskite demo, perskaitykite vadovą, atidarykite redaktorių. Padarykite tai vieną kartą variklio šablonui ir vieną kartą paprastam JavaScript šablonui, tada pasirinkite tą, kurio antrą kartą atidaryti nebijojote.

Naršykite Polar Games Marketplace ir atidarykite vadovą