Quake 2 diventa un'applicazione web con Google Web Toolkit

È stato creato con Google Web Toolkit. Il motore grafico del gioco è stato riscritto in Java.
di Rosario Grasso pubblicata il 06 Aprile 2010, alle 14:09 nel canale VideogamesÈ stato creato con Google Web Toolkit. Il motore grafico del gioco è stato riscritto in Java.
di Rosario Grasso pubblicata il 06 Aprile 2010, alle 14:09 nel canale Videogames
26 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoE con ciò, la notizia non ha senso di esistere perché semplicemente hanno detto di aver riscritto il motore grafico in Java. Bravi. E che centra il browser?
E con ciò, la notizia non ha senso di esistere perché semplicemente hanno detto di aver riscritto il motore grafico in Java. Bravi. E che centra il browser?
Cito dal sito del progetto:
"The Quake II GWT port brings the 3d gaming experience of Quake II to the browser.
In the port, we use WebGL, the Canvas API, HTML 5 <audio> elements, the local storage API, and WebSockets to demonstrate the possibilities of pure web applications in modern browsers such as Safari and Chrome.
The port is based on the Jake2 project, compiled to Javascript using the Google Web Toolkit (GWT). Jake 2 is a Java port of the original Quake II source code, which was open sourced by id software.
To make the Jake 2 code work with GWT, we have
Created a new WebGL based renderer
Ported the network layer for multiplayer games from UDP to the WebSocket API
Made all resource loading calls asynchronous
Created a GWT implementation of Java nio buffers based on WebGL arrays (to be ported to ECMAScript Typed Arrays)
Implemented a simple file system emulation for saving games and preferences using the Web Storage API"
Se capisco bene, sono PARTITI da un porting java, ma poi il gioco gira senza java.
Ho capito male ?
sono rimasto basito dalla tua espressione ......questo quake 2
come dire questo sconosciuto
ti posso dire che mezza generazione ha sfasciato i mouse con quake?
mamma mia quanta acqua è passata sotto il ponte..
"The Quake II GWT port brings the 3d gaming experience of Quake II to the browser.
In the port, we use WebGL, the Canvas API, HTML 5 <audio> elements, the local storage API, and WebSockets to demonstrate the possibilities of pure web applications in modern browsers such as Safari and Chrome.
The port is based on the Jake2 project, compiled to Javascript using the Google Web Toolkit (GWT). Jake 2 is a Java port of the original Quake II source code, which was open sourced by id software.
To make the Jake 2 code work with GWT, we have
Created a new WebGL based renderer
Ported the network layer for multiplayer games from UDP to the WebSocket API
Made all resource loading calls asynchronous
Created a GWT implementation of Java nio buffers based on WebGL arrays (to be ported to ECMAScript Typed Arrays)
Implemented a simple file system emulation for saving games and preferences using the Web Storage API"
Se capisco bene, sono PARTITI da un porting java, ma poi il gioco gira senza java.
Ho capito male ?
Mmm... sinceramente non capisco... da quello che leggo, mi pare che si sia trattato di una conversione Java->Javascript per rendere il gioco gestibili direttamente dal browser, senza passare par la Java VM.
Ricordo che oltre 1 anno fa mi imbattei anch'io in questa versione di Quake2 per Java (Jake2 appunto) e rimasi anche abbastanza stupito di come girava; inoltre, tramite Java Web Start, non richiedeva una vera e propria installazione (ma girava comunque all'interno di una JVM che doveva già essere installata). Per i curiosi: http://bytonic.de/html/jake2.html
In effetti la news stavolta non è molto chiara...
Ciao.
GWT è la piattaforma google per lo sviluppo di webapp ajax in java che poi prende il tutto e compila in javascript per eseguire lato client. Si tratta di una proof of concept, unita al nuovo standard HTML5 che incorporta la specifica WebGL per il binding delle api OpenGL da javascript.
E fin qui siamo d'accordo...
Ecco, qui non capisco... che vuol dire "compila in Javascript"? Non mi è chiaro...
Sicuramente è colpa mia che non conosco GWT, ma mi piacerebbe capire...
Ciao,
grazie.
Un po' un esercizio di stile :/
Pregevole e anche interessante, potrebbe anche essere utile, ma di sicuro non potrà essere il futuro del gaming.
Un po' un esercizio di stile :/
Pregevole e anche interessante, potrebbe anche essere utile, ma di sicuro non potrà essere il futuro del gaming.
No, ma potrebbe essere il futuro del gaming online.
Multipiattaforma, standard, e magari meno esoso di flash.
Multipiattaforma, standard, e magari meno esoso di flash.
Non lo so...
Tutto il discorso che ruota intorno agli script e alle applicazioni managed mi sembra tanto un ritorno al passato, quando andava di moda l'interpretato piuttosto che il compilato.
Oggigiorno abbiamo macchine potentissime, perciò ci sentiamo il dovere di sfruttarle appieno facendo fare loro cose inutili come interpretare codice al volo quando invece prima per avere prestazioni decenti era necessario compilare in codice macchina.
Mi sembra tanto uno sperpero di risorse computazionali, tutto qua'.
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".