Selainpelejä HTML5-tekniikalla

Selainpelit eivät ole mikään uusi ilmiö vaan niitä on ollut tarjolla pelaajille jo vuosikymmeniä - tai ainakin kaksi sellaista! Selainpelien tekniikka on kuitenkin kehittynyt vuosien saatossa runsaasti. Moni muistaa Adobe Flash Player -lisäosan sekä siitä vielä raskaamman version, Adobe Shockwave Playerin. Nämä lisäosat tuli asentaa tietokoneelle, jotta selainpelejä pystyi pelaamaan ylipäätään. Jos niitä ei ollut tai jos niitä ei ollut saatavilla tietylle käyttöjärjestelmälle, ei selainpelejä voinut pelata lainkaan. Nykyään on tullut käyttöön HTML5-tekniikka, joka on itse asiassa sulautettu selainten sisään. Tämä tarkoittaa sitä, ettei selainpeleihin tarvitse enää erillisiä lisäosia. HTML5- teknikkaa käytetään myös rahapeleissä ja nettikasinoilla, kuten esimerkiksi Netbet sivustolla.

3D-grafiikkaa selaimella

Selainpeleissä voidaan nyt näyttää jopa 3D-grafiikkaa eli kolmiulotteista grafiikkaa. Tämän vuoksi jopa selainpeleistä voidaan saada lähes tavallisten videopelien näköisiä tekniseltä laadultaan, mutta toki ne eivät edelleenkään toimi aivan niin jouhevasti kuin pelikonsoleilla ja tietokoneilla. Joka tapauksessa selainpelien tulevaisuus voi olla todella komean näköistä, kun tekniikka vain kehittyy tästä eteenpäin ja laitteet sekä internetnopeudet tehostuvat entisestään. HTML5-tekniikkaa on moni nähnyt jo käytännössä vaikka eivät ole sitä tienneetkään. HTML5 on yleisnimitys nykyaikaisista nettiselainten käyttämistä tekniikoista ja yleisin tapa missä sitä käytetään, ovat selaimella katsottavat videot. YouTube otti HTML5:n käyttöön jo viisi vuotta sitten ja samalla se poisti Adobe Flash Playerin videoiden näyttäjänä. HTML5:n etuna on se että sillä näytettävät selainpelit ja kasinopelit toimivat jotakuinkin kaikilla laitteilla, joissa on tekniikkaa tukeva selain. Siksi esimerkiksi slotit toimivat niin älypuhelimilla ja tietokoneilla jokseenkin yhtä hyvin. Verkkosivujen skaalautuvuuden ja responsiivisuuden ansiosta pelit asemoituvat erilaisille ruuduille (kuten tietokoneen vaakasuuntaiselle isolle näytölle ja älypuhelimien pienille pystysuuntaisille ruuduille) moitteettomasti. Valikoiden paikat saattavat vaihtua eri ruuduilla, mutta tarkoituksena on kuitenkin suunnittelijoilla ettei pelattavuus kärsi.

Mobiili ensin

Google esitteli jo kauan sitten ideaa, jota se kutsui mobile first -metodiksi. Mobiili ensin - ajattelutapa tarkoittaa sitä, että nykyään pitäisi kaikki verkkosivut ja palvelut suunnitella mobiililaitteet ensisijaisena kohdealustana. Tämä ei kuitenkaan tarkoita sitä että tietokoneversiot pitäisi unohtaa, päinvastoin. Usein kuitenkin verkkopalvelut toimivat

moitteettomasti tietokoneella, vaikka ne on tehty ensisijaisesti mobiililaitteilla toimivaksi. HTML5 auttaa myös tässä asiassa. HTML5-selainpelien näyttämiseen ei tarvita siis kehittyneintä laitetta mitä markkinoilla on. Selainpelit pyörivät hyvin myös vanhemmilla laitteilla, kunhan vain niiden selain tukee HTML5 tekniikkaa. Itse asiassa netissä on jo saatavilla selainpelejä (tai niitä tarjoavia sivustoja), jotka ovat tehty nimenomaan vanhoja puhelimia ajatellen. Nämä pelit ovat hyvin kevyitä ja siksi myös melkein tehottomat puhelimet sopivat näiden pelien pelaamiseen. Niissä on myös ajateltu tilanteita, joissa internetyhteys on heikko. Nämä pelit oivia esimerkiksi matkoilla, jos vaikka kohdemaan internet yhteydet eivät ole nopeimpia mahdollisia. Me kun Suomessa olemme tottuneet nopeisiin nettiyhteyksiin, mutta ne eivät ole kaikkialla maailmassa samanlaisia.

HTML5-tekniikan historiaa ja käsitteitä

HTML-kieli on monille tuttu sana jo vuosikymmenten takaa, sillä sen ansiosta internet on sellainen kuin me nykyään tiedämme. World Wide Web keksittiin 1990-luvun alussa ja tällöin aloitettiin käyttämään HTML-kieltä, joilla verkkosivut tehdään. HTML-kielessä on runsaasti samoja asioita edelleen käytössä kuin tuolloin 30 vuotta sitten, mutta se on kehittynyt runsaasti. Samalla sen ohelle on keksitty muitakin ohjelmointikieliä tehostamaan sen toimintaa. Javascript ja CSS ovat eräitä tällaisia, ja nekin ovat olleet pitkän aikaa toiminnassa. Nyt ne ovat kuitenkin sulautettu paremmin HTML:n kanssa yhteen. HTML5 tarkoittaa erityisesti sovellusten tekemistä webtekniikoilla, jotka ovat juurikin HTML, CSS ja Javascript. Kaikki nämä edellä mainitut ovat kehittyneet vuosikymmenten aikana ja siksi niiden avulla voidaan pyörittää pelejä sekä näyttää videoita selaimessa. Google on ollut suurena eteenpäin vievänä voimana HTML5:n yleistymisessä, mutta myös monia muita selaimia on tarjolla jotka toimivat jopa Googlen Chromea paremmin. Tällaisia selaimia ovat esimerkiksi norjalainen Opera, Firefox ja yksityisyydestä huolehtiva Duck Duck Go. Viimeksi mainittu on tullut tunnetuksi myös hakukoneena. HTML5 tulee kehittymään luonnollisesti entisestään ja ainakaan tällä hetkellä ei ole tiedossa korvaajaa - tai seuraajaa, kuten HTML6. Jo nyt HTML5:n avulla saadaan huikeita asioita aikaan ja selainpelit vain kehittyvät entisestään. Nautitaan siis niistä!