Car-tech

Google, Mozilla haluaa turboahduttaa 3D-pelejä selaimellasi

Translating web pages in Chrome

Translating web pages in Chrome

Sisällysluettelo:

Anonim

Mozilla Säätiö esitteli tällä viikolla tekniikan, jonka mukaan pelin valmistajat voivat ladata esineensä suorituskykyä verkkoselaimessa.

Tekniikka on erittäin optimoitu JavaScript-versio, jota kutsutaan nimellä asm.js, jota Mozilla sanoo turboahdutukseksi kehittäjän koodia selaimessa ja antaa heille mahdollisuuden näyttää visuaalisesti vaikuttavia 3D-pelejä verkossa.

Teknologia avaa myös kehittäjille oven, joka tuo 3D-pelejä selaimiin mobiililaitteille, jotka toimivat lähes yhtä hyvin kuin ohjelmoinnissa kirjoitetut kieli, yritys kirjoitti Mozilla Blogissa.

Mozilla lisäsi, että se työskentelee pelivalikoimien kanssa, Disney, EA ja Zeptolab, tuomaan kyseisten pelaajien versiot matkapuhelimeen optimoidussa muodossa.

turbo JavaScript-ilmoitus. Mozilla on sanonut, että se tekee yhteistyötä epic-pelien kanssa tuoden yrityksen Unreal Engine 3 verkkoon.

Mozilla kovaa työssä

Mozilla on työskennellyt ahkerasti todistamaan, että Web voi olla häikäisevä foorumi 3D-peleille. Esimerkiksi tammikuussa julkaistun Firefox 18: n avulla säätiö esitteli BananaBreadin, 3D-verkkopeliin, jossa on joukko johtavista web-tekniikoista huppu-HTML5, WebGL ja asm.js.

Samalla Google-ohjelmoija hyppäsi asm.js-vyöhykkeeseen, ylläpitämällä tekniikkaa, jota V8-JavaScript-moottori tukee Chrome-selaimessa.

"Optimoinnit olisi lisättävä V8: een hyvän koodin luomiseksi JavaScriptin asm.js-osajoukolle." Kenneth Russell kirjoitti Chrome-julkaisuissa.

"Implementation costs would be small compared to potential upside-the ability to run significant existing code bases close to the speed of C within JavaScript engine", hän kirjoitti. > Jos Google saa asm.js: n mukana, vaikka tekniikka voisi kilpailla joidenkin hakuhaastatteluiden kanssa, kuten Native Client ja Portable Native Client, se olisi erittäin merkittävä kehittäjille.

Mitä tekee selaimet, jotka ovat elinkelpoisia 3D-peleissä

o o Web-selainten on oltava toimiva alusta korkean suorituskyvyn 3D-peleille. Kaikkien tärkeimpien selaimen päättäjien on hyväksyttävä tekniikat, joiden avulla he voivat tehdä sen. Muussa tapauksessa kehittäjät jäävät tekemään pelejä yksittäisille selaimille - ei heille houkuttelevaa ehdotusta.

Se on silti nähtävissä, jos Google noudattaa Russellin ohjeita. Mozillan asm.js lupaa ylläpitää JavaScript-elämää, jotain, mitä Google haluaisi selvästi nähdä pois, sillä sen pyrkimys popularisoida Dart-tekniikka tunnetaan.

Dart, joka on esitelty yli vuosi sitten, on Web-ohjelmointikieli jonka tarkoituksena on puuttua JavaScriptin puutteisiin ja lopulta korvata se.