Tee pelit itse

Tässä materiaalissa käsitellään peliohjelmointia HTML 5:n näkökulmasta. Valitsin kyseisen näkökulman, koska HTML 5 mahdollistaa pelin pelaamisen selaimen avulla. Peliä voi pelata kuka tahansa, jolla on internetyhteys. Opas ei käsittele lainkaan konsolipelien yms. tekemistä. Tavoite on, että peli olisi helppo tehdä ja se olisi pelattavissa webselaimen avulla ehkä mahdollisesti peliä voisi pelata myös sormitietokoneella.

HTML5 valmistuu vuonna 2014. Tosin jo nyt on mahdollista tehdä jopa HTML5-pelejä, jotka toimivat webselaimessa. Ennen selaimella pelattavan pelin tekeminen vaati Flashin hankintaa ja opettelua tai sitten peli tehtiin Javalla koodaten. Vanha HTML 4.1 vuodelta 1998 on polkenut pitkään paikoillaan ja se on ollut heikoilla interaktion osalta. Siinä on ollut Flashin sauma, mutta nyt näyttää vahvasti siltä, että Flash jää historiaan. Pelit eivät enää tarvitse Flashiä.

Nykyisin on olemassa pelimoottoreita, joiden avulla peli voidaan julkaista suoraan HTML5-peliksi. Ja HTML5 puolestaan mahdollistaa sen, että peliä voidaan pelata myös puhelimilla ja sormitietokoneilla. Seuraavaksi esittelen lyhyesti kolme tunnettua pelimoottoria, jolla voi tehdä HTML5 pelejä.

Construct 2. Tämä on monissa arvioissa paras. Ohjelmasta on saatavilla ilmaisversio. Lisäksi ohjelmalle löytyy runsaasti englanninkielisiä oppaita. Varsinkin erilaisten räiskintäpelien tekeminen onnistuu tällä helposti.

Game Maker:HTML5. Game Maker on siirtynyt nykyaikaan, mutta ainakin omissa kokeiluissa pelit toimivat selaimessa huonosti. Esim. pallon sattumanvarainen lentorata oli aina sama. Toinen huono puoli on se, ettei ohjelmasta ole olemasta ilmaisversiosta, jolla voisi tehdä HTML5-pelin.

Scratch. Tämä sopii lähinnä pelintekemisen alkeiden opettamiseen ja opiskeluun. Ohjelma on ilmainen ja todella helppokäyttöinen, mutta pelit pitää ladata valmistajan palvelimelle.

Koska Construct on paras pelimoottori, joka taitaa HTML5:n keskityn jatkossa sen esittelyyn ja pelit tehdään sillä. Tästä alkaa siis matka kohti helppoa ja vaivatonta peliohjelmointia. Construct 2 on hävyttömän hyvä. Kirjoitan jatkossa opasta paloittain eli aina kun vapaata aikaa.

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Leave a comment