HTCinside


Kako narediti brskalniško igro?

Brskalniška igra je vrsta video igre, ki se igra s spletnim brskalnikom prek svetovnega spleta. Brskalniške igre je mogoče izvajati s standardnimi spletnimi tehnologijami ali vtičniki brskalnika. Ustvarjanje takšnih iger na splošno vključuje uporabo običajnih spletnih tehnologij, kot so frontend in druge tehnologije. Brskalniške igre zajemajo vse zvrsti video iger in so lahko samostojne ali večigralske.

Najboljši primer iger v brskalniku so igralniške igre. te odlične spletne igralnice lahko predvajate prek spletnega brskalnika. Brskalniške igre so tudi priročne in jih je mogoče igrati na več napravah, spletnih brskalnikih in različnih operacijskih sistemih.

Brskalniške igre so na voljo v številnih zvrsteh in temah, ki pritegnejo običajne in občasne igralce. Poleg spletne platforme so številne brskalniške igre postale pomembni naslovi ali franšizna podjetja, ki se fizično prodajajo v trgovinah, na spletnih trgih, kot sta Steam ali XBLA, ali decentraliziranih distribucijskih platformah, kot je itch.io.

Velik del igralniške industrije prihaja iz natanko teh brskalniških iger in kot smo navedli zgoraj, jih je veliko povezanih z igralnicami. Obstaja več deset tisoč različnih tem spletnih igralnih avtomatov, ki jih razvijajo desetine in stotine podjetij. Če ne bi bilo tako priljubljeno, mislite, da bi bilo toliko razvijalcev, ki bi se borili za kos te ogromne pogače, ki se imenuje 'brskalniške igre'?

Vsebina

Kaj je igra HTML5?

Začnimo najprej z osnovnimi stvarmi. Kaj je HTML5 ? To je delikatno vprašanje. Obstaja uradna definicija HTML5, ki omenja samo najnovejšo različico HTML (označevalni jezik, ki se uporablja po vsem svetu za ustvarjanje spletnih mest) in najbolj znan opis (kar večina ljudi razume pod HTML5), kar so vse 'nove' funkcije so spletne tehnologije, ki so se pojavile v zadnjih letih (JavaScript API-ji, kot sta canvas ali spletni zvok, semantične oznake HTML itd.).

Kose obeh bomo uporabili za naš namen. HTML5 je HTML v svoji sodobni različici, ki vsebuje široko paleto novih funkcij, zaradi katerih so spletne tehnologije odprt standard z neskončnimi možnostmi kombiniranja HTML, CSS in JavaScript.

Če imamo HTML z vsemi temi velemočmi, ki presegajo samoizdelava spletne strani, lahko med drugim ustvarjamo igre. To so igre HTML5.

Gradniki igre

Osnovne komponente igre HTML5 so komponente spletne strani:

  • HTML
  • CSS
  • JavaScript

Podobno kot pri HTML5 ljudje, ko govorijo o CSS3, običajno mislijo na nove stvari, ki prihajajo z najnovejšimi specifikacijami CSS, a podobno CSS3 je le najnovejši CSS . Če za trenutek zanemarimo semantiko teh definicij in pomislimo na nadstandardne različice teh izrazov, bomo morda morali ustvariti tudi igre HTML5:

HTML5 (JavaScript API)

CSS3

Z zgornjimi funkcijami lahko ustvarite fantastične igre, ki jih je mogoče izvajati v sodobnih spletnih brskalnikih na mobilnih napravah in računalnikih. Vendar pa lahko nekatere igre zahtevajo več funkcij, tako da lahko dodate več gradnikov.

Kako razdeliti brskalniško igro

Najlažji način za širjenje brskalnikske igre je njeno trženje! Ko je ustvarjen kot spletno mesto, ga lahko enostavno vstavite in objavite na eni strani.

Če ga želite distribuirati med lastniškimi platformami, morate iti skozi postopek, imenovan tuning. Ustvarite izvorno aplikacijo za platformo, na kateri jo želite distribuirati (iOS, Android itd.), in vanjo postavite svojo igro, tako da se ta aplikacija obnaša kot spletni brskalnik in »poganja« vašo igro.

Phonegap je priljubljeno orodje za ta namen, ki podpira več platform. Prav tako vam omogoča dostop do naprednih telefonskih API-jev, tako da lahko prek igre HTML5 dostopate do telefonskih stikov ali koledarjev.

Za namizne platforme, kot so Windows, Mac ali Linux, obstaja orodje, imenovano WebKit Node, ki ga lahko uporabite za pakiranje svojih iger HTML5 za te platforme.

Ogrodje za brskalniške igre

Večina iger ima skupne določene koncepte, in sicer sprite (grafične elemente, ki predstavljajo sovražnike, igralce, elemente vaše igre), prizore ali prizore, animacije, zvok, nalaganje vizualnih virov itd. Ker se večina razvijalcev iger želi osredotočiti na svojo pravo igro in ne na Če želite ustvariti to celotno raven abstrakcije, je priporočljivo uporabiti okvir igre HTML5.

Izbira motorja igre je pomembna odločitev. Zato poskrbite, da opravite pravo raziskavo, preden se odločite. Ne glede na motor, ki ga izberete, se morate seznaniti s kodo in notranjostjo, če ga želite pravilno uporabljati. Zato jih ne bi smeli obravnavati kot črne skrinjice.