Gwida

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.

Arti ta' Ninjolt swipe puzzle, template ta' logħba li bidu jista' jippersonalizza

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

  1. Agħżel template qrib tal-logħba li trid.
  2. Ilgħab id-demo sakemm tkun taf kull skrin.
  3. Aqra l-manwal u sib il-fajls li jsemmi.
  4. Ibdel it-testi u l-lingwi.
  5. Ibdel l-arti u l-marka.
  6. Ibdel il-livelli, il-kliem jew ir-regoli.
  7. 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.

  1. Kull skrin fuq il-lista tiegħek mill-pass 2 juri t-testi u l-arti tiegħek.
  2. Il-progress jibqa' wara li terġa' ttella' l-paġna.
  3. Il-logħba taħdem fuq it-telefon, fl-orjentazzjoni li tistenna.
  4. L-avviżi THIRD-PARTY-LICENSES għadhom mal-fajls.
  5. 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.

Ara t-templates tal-logħbiet kollha

Itlob kwotazzjoni għall-bidliet