Kif tagħmel logħba minn template: mogħdija għal bidu fi 7 passi
Mit-tagħżil ta' template sa logħba b'ismek fuqha: il-fajls li tiftaħ, il-bidliet li jiġu l-ewwel, u kif tittestja, tospita jew tgħattiha b'app.

L-aktar mod malajr biex tagħmel logħba bħala bidu huwa li tibda minn waħda lesta. Agħżel template ta' logħba, ilgħab id-demo tiegħu, aqra l-manwal, imbagħad ibdel it-testi, l-arti u l-livelli fajl wieħed kull darba, u ittestja wara kull bidla, sakemm il-logħba tkun tiegħek. Wara dan tospita l-folder tal-logħba fuq sit tal-web jew tgħattih b'app. M'hemm l-ebda engine li tkun trid titgħallem l-ewwel, u l-ebda paġna vojta.
Din il-gwida ssegwi dik it-triq f'seba' passi, b'ismijiet reali tal-fajls mill-paġni tal-oġġetti u mill-manwali tat-templates tagħna, biex tara x'tfisser "ibdel il-livelli" qabel tixtri xejn. Hija miktuba għal nies li qatt ma ppubblikaw logħba: għalliem, marketer, developer tal-web li qed jipprova l-logħbiet għall-ewwel darba. Fejn pass jeħtieġ Node.js jew editor tal-kodiċi, ngħidu hekk.
Kif tagħmel logħba minn template: is-seba' passi
- Agħżel template qrib tal-logħba li trid.
- Ilgħab id-demo sakemm tkun taf kull skrin.
- Aqra l-manwal u sib il-fajls li jsemmi.
- Ibdel it-testi u l-lingwi.
- Ibdel l-arti u l-marka.
- Ibdel il-livelli, il-kliem jew ir-regoli.
- Ittestja, imbagħad ospita l-logħba jew agħtiha b'app.
L-ordni għandha importanza. It-testi huma l-bidla l-aktar sikura, allura tibda minnhom u titgħallem kif jaħdmu l-fajls. Ir-regoli jġibu l-aħħar għax jistgħu jkissru logħba b'modi li jieħdu ftit biex tinnota.
Ara t-templates tal-logħbiet li tibda minnhom
Pass 1: agħżel template qrib tal-idea tiegħek
Template jiffranka ħin biss jekk iżżomm l-biċċa l-kbira tiegħu. Jekk trid logħba tal-kliem, ibda minn logħba tal-kliem; li tbiddel logħba tal-futbol f'kwiz hija kitba mill-ġdid, mhux xogħol ta' template. Tlieta mill-mistoqsijiet jaqtgħu l-għażla.
- X'jagħmel il-plejer? Jittappja pari, jitraċċa kliem, jimmira tirijiet, jissortja biċċiet. Agħżel it-template li l-azzjoni ewlenija tiegħu taqbel.
- Kif tibdlu? Xi edizzjonijiet jieħdu l-biċċa l-kbira tal-bidliet f'fajl tal-issettjar wieħed; oħrajn huma proġetti TypeScript li tgħammar mill-ġdid. Il-paġna tal-oġġett tgħid liema.
- Fejn se taħdem? Kull waħda mill-edizzjonijiet tagħna taħdem minn sit statiku. Apps nattivi u pubblikazzjoni f'store mhumiex inklużi f'ebda edizzjoni.
Il-prezzijiet fil-ħanut tagħna jvarjaw minn US$5 sa US$59 fil-prezz tal-lista, u kull paġna tal-oġġett għandha demo ħajja u lista msejħa "Not included in this edition" (Mhux inkluż f'din l-edizzjoni). Aqra din il-lista b'attenzjoni bħal kif taqra l-karatteristiċi.
Pass 2: ilgħab id-demo bħal tester
Ilgħab id-demo għal nofs siegħa, mhux għal tnejn minuti. Iftaħ kull menu, lesti livell, itlef wieħed, ibdel il-lingwa, erġa' ttella' l-paġna u ara li l-progress tiegħek għadu hemm. Agħmel lista ta' kull skrin u kull test li tara. Dik il-lista hija l-mappa tiegħek għall-passi li ġejjin: kull oġġett fuqha jinsab xi fejn fil-fajls.
Ilgħabha wkoll fuq it-telefon. Jekk il-plejers tiegħek se jużaw telefons, id-demo fuq it-telefon hija t-test reali tat-template, mhux id-demo fuq il-laptop tiegħek.
Ipprova d-demo ta' Tenguin, puzzle ta' pari ta' numri
Pass 3: iftaħ il-pakkett u aqra l-manwal
Template huwa folder, mhux programm li tinstalla. Fil-pakketti tagħna ssib l-istess partijiet, deskritti fuq kull paġna tal-oġġett:
- game/: il-logħba lesta biex tiġi ospitata, b'index.html, arti, awdjo u fonts. Dan huwa dak li jmur online.
- Sors: il-kodiċi li jinqara li teditja. F'xi edizzjonijiet, bħal Ricopop, il-fajls ta' game/ huma s-sors innifsu, mingħajr pass tal-bini. F'oħrajn, bħal Gridspark, hemm folder sors separat li terġa' tibni f'game/.
- Dokumentazzjoni: manwal illustrat. Dak ta' Gridspark jkopri l-installazzjoni, il-personalizzazzjoni, 20 FAQ u l-probleminiet; Ricopop u Zabum jgħaqqdu wkoll START-HERE.txt.
- THIRD-PARTY-LICENSES: l-avviżi għall-fonts u l-libraries. It-termini tagħna jitolbuk iżżomhom mal-prodott tiegħek.
Aqra l-kapitoli tal-installazzjoni u tal-personalizzazzjoni tal-manwal qabel ma tmiss xejn. Isimmu l-fajls, u kull bidla hawn taħt tibda b'wieħed minn dawk ismijiet.
Pass 4: ibdel it-testi u l-lingwi l-ewwel
It-testi jgħallmuk il-layout tal-fajls bi ftit riskju. Eżempji reali mill-paġni tal-oġġetti tagħna:
- Gridspark: it-test tal-interface jinsab f'src/locales.js.
- Pinloop, Trimora u Twirldrop: it-test tal-interface jinsab f'i18n.ts, u brand.ts iżomm l-isem tal-logħba.
- Bodoku: it-test jinsab fid-dizzjonarji f'src/i18n, u l-paġna twissik biex iżżomm il-placeholders tal-interpolazzjoni intatti.
- Golazo: it-testi jinsabu fid-dizzjonarji tal-lingwi u t-timijiet f'teams.js.
Il-placeholders huma l-periklu. Linja bħal "Level {n} complete" trid iż-żamma tal-{n} eżatt kif inhu, f'kull lingwa. Ibdel il-kliem ta' madwaru, qatt il-parentesi.
Il-lingwi huma parti mill-għażla wkoll. Ħafna mill-edizzjonijiet tagħna jgħaqqdu 14-il lingwa tal-interface; Letter River, Plop u Zabum għandhom 3. Li titneħħa lingwa huwa aktar faċli milli tiżdied waħda, u li tiżdied waħda tfisser li tittraduċi kull linja, mhux biss il-menu.
Pass 5: ibdel l-arti u l-marka
Il-liċenza tippermetti white label: tista' tissostitwixxi l-isem u l-logo ta' Polar Games bi tiegħek, u tibdel il-kodiċi, l-arti u l-awdjo ġewwa l-prodott tiegħek. Kif tagħmel dan jiddependi mill-edizzjoni.
- Tenguin: il-biċċa l-kbira tal-issettjar jinsab f'fajl wieħed, tenguin.config.js, ħdejn index.html: it-titlu, il-path tal-logo, il-kulur tal-aċċent, il-lingwa default, il-premjijiet u l-prezzijiet. Ibdel valur, ittella' l-fajl, erġa' ttella'. Ebda bini.
- Bodoku u Frogdoku: l-arti tiġi ddikjarata f'src/art/manifest.ts.
- Pinloop: brand.ts iżomm it-titlu, il-kuluri, it-30 mira u l-12-il sfond; l-ħoss u l-mużika jinsabu f'public/audio.
- Ricopop: il-mużika u l-effetti huma fajls MP3 li tista' tbiddel, u ricopop.config.js jikkontrolla l-iskrin tal-bidu bit-tap u l-buttuna tal-full screen.
Żomm l-istess daqs u format tal-immaġni bħall-fajl li tissostitwixxi. Logo darbtejn daqs l-oriġinali jbiddel il-menu b'modi li l-kodiċi ma kienx jistenna.
Ara Pinloop u l-fajl brand.ts tiegħu
Pass 6: ibdel il-livelli, il-kliem jew ir-regoli
Hawn il-logħba tiegħek tieqaf tidher bħal kopja ta' kulħadd. Hawn ukoll l-għodod tat-test jgħinu l-aktar.
- Ricopop: il-50 livell huma mapep tat-test f'src/levels.js. L-għodda opzjonali node tools/validate.mjs tiċċekkja li kull livell għadu jista' jinreħ wara li teditja mappa.
- Letter River: il-kliem u l-indizji jinsabu f'source/words/en.js, pt.js u es.js, u l-ġenerazzjoni tal-puzzles hija f'source/js/levels.js. node test/check.js jivvalida l-listi tal-kliem u l-80 livell għal kull lingwa.
- Deepforge: il-kmamar, l-għażliet, il-bilanċ u t-test jinsabu f'source/src/data/chambers.ts.
- Gridspark: il-kostanti tar-regoli u l-paletta tal-kuluri jinsabu f'src/config.js, u r-regoli tal-puzzle f'game.js, board.js, generator.js u shapes.js.
Ir-regoli huma l-bidla l-aktar ta' riskju. Biddel numru wieħed kull darba, ilgħab tliet rawnds, imbagħad ibdel dak li jmiss. Jekk il-logħba tidher ħażina, mur lura għall-kopja "original" tiegħek u qabbel.
Ara Letter River, puzzle tal-kliem b'listi tal-kliem editabbli
Pass 7: ittestja, imbagħad ospita jew għatti
Ittestja fuq server lokali, mhux billi tikklikkja darbtejn
Diversi mill-paġni tal-oġġetti tagħna jgħidu bil-miftuħ li l-logħba ma taħdimx mill-file://, l-indirizz li tiksb meta tikklikkja darbtejn fuq index.html. Ittestja permezz ta' server web lokali minflok: ħafna editors tal-kodiċi għandhom wieħed, u l-għodod opzjonali għall-iżviluppaturi ta' Ricopop jinkludu wieħed. Edizzjonijiet miktuba f'TypeScript jeħtieġu Node.js biex jerġgħu jinbnew: Gridspark, pereżempju, jaħdem npm test u npm run build biex ikopja l-fajls li jitilgħu f'game/; Pinloop jibni f'dist/, li tikkopja f'game/.
Ospitah
Ittella' l-kontenut ta' game/ fuq kwalunkwe host statiku HTTP(S). L-edizzjonijiet tagħna ma jeħtieġux PHP u l-ebda database biex jitilgħu; Zabum u Ricopop għandhom klassifiki PHP opzjonali, mitfija b'mod awtomatiku. Żomm kull folder ħdejn index.html, kif jgħidu l-manwali.
Jew għattieha b'app
Tools bħal Capacitor jpoġġu logħba tal-web ġewwa proġett Android jew iOS. Il-paġna tal-bidu ta' Capacitor titlob folder ta' assets tal-web mibnija b'index.html fil-għerq tiegħu, iżżid il-pjattaformi b'npx cap add android u npx cap add ios, u tikkopja l-fajls b'npx cap sync. Dan huwa pass ieħor lil hinn mill-ewwel ġimgħa ta' bidu, u wieħed mill-edizzjonijiet tagħna ma jinkludi bini nattiv jew pubblikazzjoni f'store; aħna nikkwotaw dak ix-xogħol separatament.
- Kull skrin fuq il-lista tiegħek mill-pass 2 juri t-testi u l-arti tiegħek.
- Il-progress jibqa' wara li terġa' ttella' l-paġna.
- Il-logħba taħdem fuq it-telefon, fl-orjentazzjoni li tistenna.
- L-avviżi THIRD-PARTY-LICENSES għadhom mal-fajls.
- Tista' tispjega dak li bdilt, fajl b'fajl.
X'tippermettilek il-liċenza tagħmel bil-logħba tiegħek
Kull xiri jagħti liċenza perpetwa, mhux esklussiva, għal prodott finali wieħed, tiegħek jew ta' klijent wieħed. Il-plejers jistgħu jaċċessawha b'xejn jew permezz tal-monetizzazzjoni bir-reklam. Tista' tibdel il-kodiċi, l-arti u l-awdjo, u tissostitwixxi l-isem u l-logo tagħna. Ma tistax tbigħ mill-ġdid jew taqsam it-template, il-kodiċi jew l-assets tiegħu waħedhom, bħala template, kit jew pakkett ta' assets. Is-support idum 6 xhur, jew 12 bl-estensjoni, u jkopri l-installazzjoni u l-użu tal-fajls mogħtija u difetti li jistgħu jiġu riprodotti. Il-personalizzazzjoni u l-features ġodda huma servizzi separati, ikkwotati qabel kull xogħol.
Aqra t-termini sħaħ tal-liċenza
Mistoqsijiet frekwenti
Nista' nagħmel logħba mingħajr ma naf nikkodifika?
Tista' tibdel ħafna mingħajr kodiċi: testi, kuluri, immaġini u xi issettjar jinsabu f'fajls sempliċi. Tenguin iżomm il-biċċa l-kbira tal-issettjar f'fajl config wieħed. Il-bidla tar-regoli jew tal-livelli f'edizzjoni TypeScript teħtieġ qari bażiku tal-kodiċi u Node.js biex terġa' tibni.
X'jeħtieġ installat?
Editor tal-kodiċi u browser huma biżżejjed għal edizzjonijiet mingħajr pass tal-bini, bħal Ricopop u Golazo. Edizzjonijiet f'TypeScript jeħtieġu Node.js u npm biex jerġgħu jinbnew; kull paġna tal-oġġett telenka l-verżjoni.
Nista' nbigħ jew nippubblika l-logħba li għamilt minn template?
Tista' tippubblikaha bħala prodott finali wieħed, għalik jew għal klijent wieħed, b'xejn jew bir-reklam. Ma tistax tbigħ mill-ġdid it-template jew il-kodiċi tiegħu waħdu. Għal apps mħallsa jew xiri ġewwa l-app, staqsina l-ewwel.
Għaliex il-logħba tiegħi turi paġna vojta meta niftaħ index.html?
Normalment għax infetħet mill-file://. Ħaddimha minn server web lokali jew ittellgħa fuq host, kif jiddeskrivu l-manwali.
Kemm idum?
Jiddependi kemm tbiddel. It-testi u logo jistgħu jieħdu ġurnata; livelli ġodda, arti u regoli jieħdu aktar. Ibda bit-testi, ippubblika verżjoni ta' test, u żid il-bqija f'rawnds.
Ibda b'logħba waħda
Agħżel template wieħed, ilgħab id-demo tiegħu għal nofs siegħa u aqra l-kapitolu tal-personalizzazzjoni tal-manwal. Jekk il-fajls li jsemmi jidhru bħal xi ħaġa li tista' tbiddel, sibt il-punt tal-bidu tiegħek. Jekk tippreferi li aħna nagħmlu l-bidliet, ibgħatilna t-template u l-lista tiegħek, u nirrispondu bi kwotazzjoni.
