*
 
AfterDawn: IT-alan uutiset

Quake 2 toimii nyt HTML5:n ja WebGL:n päällä

Kirjoittaja Kaarlo Räihä @ 2.4.2010 12:23 Kommentteja (5)

Quake 2 toimii nyt HTML5:n ja WebGL:n päällä Internet-selaimiin on lisätty viimeisen parin vuoden aikana runsaasti uusia ominaisuuksia, joiden myötä selaimet taipuvat vaikka mihin. Viimeisimpinä osoituksena nykyselaimien monipuolisista ominaisuuksista toimii Quake 2 -peli, jonka Googlen työntekijät käänsivät HTML5-yhteensopivaan muotoon.
Graafisen ulkoasun esittämiseen käytetään WebGL-standardia, joten ulkonäön osalta peli on lähes identtinen alkuperäisen Quake 2:n kanssa. Muiltakin osin peli vastaa alkuperäistä, eli tuettuna on mm. moninpelaaminen ja pelitallennukset. Ainoastaan erilaisten pelimodien tuki näyttää puuttuvan, joten esim. Action Quake 2:n pelaaminen ei vielä onnistu.

Selaimessa toimiva Quake 2 ei luonnollisesti toimi yhtä nopeasti kuin pelin natiivit versiot, mutta kehittäjien mukaan selainversion pitäisi saavuttaa jopa kannettavilla pelattavan 30 FPS -nopeuden, joten pelin pelaaminen pitäisi onnistua.

Selaimien osalta tuettuina ovat tuoreimmat Safarin ja Chromen kehitysversiot. Chromen kanssa selain pitää käynnistää vielä erikseen WebGL-tuen kanssa ilman tietoturvaa parantavaa hiekkalaatikkoa, jotta peli toimii. Varsinaisen pelipalvelinohjelman ajamista varten tarvitaan Windows-, Linux- tai Mac OS X -käyttöjärjestelmä.

Alla video Quake 2:n HTML5-versiosta

Edellinen Seuraava  

5 kommenttia

12.4.2010 14:00

Ihan hauska kun tuo tuosta vielä kehittyy niin voi nopsasti pelata useampiakin pikkupelejä jos sattuu vieras kone olemaan ja ylimääräistä aikaa.
AQ2 selaimella olisi hyvä homma :)

22.4.2010 14:56
sedrtfyu
Vahvistamaton

siis häh toihan on vaan Quake 2:sen intro video joka tuossa pyörii, ei tota kukaan pelaa tossa, muutenki Quake 2 on voinu pelata javalla selaimessa jo vuodesta nakki...

32.4.2010 22:01

Lainaus, alkuperäisen viestin kirjoitti sedrtfyu:
siis häh toihan on vaan Quake 2:sen intro video joka tuossa pyörii, ei tota kukaan pelaa tossa, muutenki Quake 2 on voinu pelata javalla selaimessa jo vuodesta nakki...
Nytpä siihen ei tarvitse kuin uusimpia stantardeja tukevan selaimen. :)
Muuten tuo on tehty Quake 2:n Java-porttauksesta, jonka nimi on Jake 2.

Ihan kiva minusta, tosin vielä ei taida olla noita palvelimia, jotta voisi koneelleen lataamatta pelata. Pitänee kuitenkin kokeilla jossain vaiheessa.
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 2.4.2010 @ 22:03

43.4.2010 11:42

Mutta kysymys onkin että aletaanko noita ominaisuuksia oikeasti tukemaan. Muutenhan esimerkiksi flashiä ei olisi missään ellei se olisi merkittävästi helpompi tuottaa kuin java/javascript, sillä jälkimmäiset taitaa olla peleihin ainakin paljon nopeampia kuin flash. Ainakin flashissä on monta kertaa tullut ihmeteltyä että mihin niitä tehoja saadaan menemään, Selainen peli mikä olisi ollut normaalin näköinen peli 486-alustalla pätkii atomilla, joka kuitenkin pitäisi edelleen olla useita kymmeniä ellei sata kertaa nopeampi alusta.

Mutta tosiaan flashin kanssa ollaan nähty että ei se koodin nopeus ole missään tapauksessa tärkeää kehittäjille, vaan se että pelin saa mahdollisimman halvalla ja nopeasti ulos, sekä se että se toimii valtavirran omistamalla koneella(atom on kuitenkin ehkä hieman marginaalia).

53.4.2010 14:05

Lainaus, alkuperäisen viestin kirjoitti Ilborg:
Mutta kysymys onkin että aletaanko noita ominaisuuksia oikeasti tukemaan. Muutenhan esimerkiksi flashiä ei olisi missään ellei se olisi merkittävästi helpompi tuottaa kuin java/javascript, sillä jälkimmäiset taitaa olla peleihin ainakin paljon nopeampia kuin flash.
Javascript on ainakin aika hidas peleihin (sekin on aika selainkohtaista). Siis jos kyseessä on juurikin joku isompi tekele. Javasta en sano mitään ja Flash on aika tehosyöppö ainakin videoiden kanssa.

Opittia on jonkin verran tullut käytettyä ja siinä älyttömintä on, että monet Flash (ja Shockwave) jutut olisi voinut tehdä myös Javascriptillä. Nyt ne vaativat aivan turhaan Flash-laajennoksen. Eivätkä siten myöskään toimi haavelemallani ARM-läppärillä. Ellei sitten Gnashista tai vastaavasta ole Flashiä korvaamaan.
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 3.4.2010 @ 14:05

Tämän uutisen kommentointi ei ole enää mahdollista.

Tuoreimmat uutiset

Apple tutkii teknologiaa itsestään ajavaan autoon – Tekoäly tunnistaa jalankulkijan Apple tutkii teknologiaa itsestään ajavaan autoon – Tekoäly tunnistaa jalankulkijan (23.11.2017 18:49)
Applen tiedetään kehittävän jonkinlaista itsestään ajaviin autoihin soveltuvaa tuotetta tai teknologia-alustaa, mutta yhtiön strategiasta ei ole sen parempaa käsitystä. Uusi tieteellinen julkaisu ....
Galaxy S9 esitellään yllättävän pian – Ensi esiintyminen tammikuussa Galaxy S9 esitellään yllättävän pian – Ensi esiintyminen tammikuussa (23.11.2017 11:38)
VentureBeatille kirjoittavan Evan Blassin (@evleaks) mukaan Samsung aikoisi esitellä ensi vuoden lippulaivapuhelimiaan jo reilun kuukauden kuluttua. Blassin mukaan Samsung aikoisi paljastaa ....
Google lisäsi käyttöjärjestelmäänsä tuen Applen ohjelmointikielelle Google lisäsi käyttöjärjestelmäänsä tuen Applen ohjelmointikielelle (22.11.2017 19:57)
Google on päättänyt sisällyttää kehitteillä olevaan Fuschia OS -käyttöjärjestelmään tuen Swift-ohjelmointikielelle. Apple avasi Swiftin koodin vuonna 2015, minkä jälkeen kuka tahansa on voinut ....
Lähes ikuisuusprojekti – Apple kehitti kaiutinta viisi vuotta Lähes ikuisuusprojekti – Apple kehitti kaiutinta viisi vuotta (22.11.2017 14:22)
WWDC:ssä esitellyn HomePod-kaiuttimen tarina ei ole alkanut kovin ruusuisesti, sillä Apple joutui viivästyttämään sen markkinoille tuloa tämän vuoden lopulta ensi vuoden alkuun. Bloomberg tietää ....
Messenger päivittyy – Valokuvat näkyvät entistä terävämpinä Messenger päivittyy – Valokuvat näkyvät entistä terävämpinä (22.11.2017 13:52)
Facebook Messengerin kautta lähetetyistä valokuvista on tulossa aiempaa selkeämpiä, sillä pikaviestipalvelu on ilmoittanut nostaneensa kuvien maksimiresoluution nykyisestä 2K-tasosta kaksinkertaiseksi. ....

Uutisarkisto