Mac4Ever PrixMac Acheter un Mac Refurb-Store Mac-LAN : Jouez ! Forum : 1367 connectés
Le 02/04/2010 à 08h06 

Quake II, dans votre navigateur, en HTML5

C'est à peine croyable et pourtant : ID Software a réalisé un portage de Quake II sur votre navigateur - Safari ou Chrome - lequel utilise les fonctionnalités HTML5 pour fonctionner.

Et, visiblement, les performances sont plus qu'acceptables avec bien souvent plus de 30 images par secondes à l'affichage. Chris Ramsdale n'en est pas encore revenu. La chose fonctionnera sur Mac ou Linux, avec l'obligation, quand même, de mettre un peu les mains dans le cambouis.



Source

Lire l'actu :   ou consulter tous les titres...

Disponible également pour iPad et Android
Les réactions à cette news
Pour voir les réactions directement dans le forum, cliquez ici.
  • @ Daftalx : Posté depuis Mac4Ever Mobile

    Enormissime !!!
  • @ Itom21 : Posté depuis Mac4Ever Mobile

    Énormissime!! Fabuleusisime!!!
  • @ Romainbessuges :

    AHhaah 30fps alors que je suis à + de 600 sur Warsow, bâti sur le même moteur. Trop puissant webGL.
  • @ Dafunker : Euh

    Adobe en avait fait une démo il y a peu avec Flash 10, je crois même que c'était lors de la sortir du nouveau player (> 1 an) http://www.youtube.com/watch?v=vH4p8wzqtuA

    L'audio, Flash le gère depuis plus de 8 ans, il était temps.
    Dans le portage HTML5, je pense pas qu'il y ait 30 fps constant, on constate que cela descend par moment.

    Quoiqu'il en soit, la majorité des gens n'ont pas un navigateur qui gère l'HTML5.

    Je m'interroge sur le 'A peine croyable.', est-ce de l'humour ?
  • @ Sumydi :

    Tu sais, dans un jeu il n'y a pas que l'affichage, il y a aussi toute la mécanique de jeu, les collisions, la physique, l'IA, etc...

    Ici, c'est tout le jeu qui est basé sur du HTML5, donc le 30 FPS me semble normal et je trouve même ça plutôt encourageant : la techno est jeune, je suis sûr que les optimisations des interpréteurs vont arriver en masse.

    De plus, même si Warsow est bâti sur le même moteur historique, on parle ici d'un moteur réécrit de A à Z avec les nouvelles technos du Web, pas d'un moteur écrit en C et compilé.

    Donc le raccourci "peu de FPS c'est à cause de WebGL" est un peu facile.

    Bonne journée
  • @ Ali_o_kan :

    On a une demo accessible? Hier c'était tt de même me 1er avril. ;)
  • @ Vintz72 :

    > Sumydi

    +1

    C'est clair qu'on ne peut pas comparer un code natif à un code en HTML (enfin, surtout Javascript à mon avis, hein, parce qu'en HTML pur, on ne pourrait pas faire un Quake).

    Bref, bravo pour l'exploit. Certes, ça ne sert à rien, c'est juste un POC (Proof of Concept).
  • @ Fil de brume :

    600 fps sur warsow, j'ai du mal à envisager la chose, 600 images par seconde ça me parait un peu gros...
  • @ Romainbessuges :

    et pourtant :



    là j'ai bridé à 500 pour éviter les glitches graphiques.

    Je rajoute un lien vers l'article parlant de Q2 dans le browser chez Nofrag, excellent site d'info dédié aux FPS : http://www.nofrag.com/2010/avr/02/34127/
  • @ Cantor :

    Poisson d'avril :roll: :roll:
  • @ Moba :

    Ce n'est pas IdSoftware qui a fait le portage, c'est une partie de l'équipe GWT.

    Et c'est très impressionnant. Il s'agit de code interprété "at runtime".
    Quand on voit ça, on comprend pas trop le rapprochement entre Google et Adobe annoncé cette semaine.
  • @ Omega2 :

    Heu, quand je vois que pour y jouer, il faut :
    - compiler des sources
    - faire tourner un serveur dédié au jeux
    - les commentaires parlent de fichiers .jar et de bugs dont les traces font états de classes java

    Je vois pas comment on peut conclure que c'est fait entièrement en html5.
    :shock:
  • @ Moba :

    C'est à 100% du html5.
    Les sources : http://code.google.com/p/quake2-gwt-port/source/browse/

    Pour comprendre pourquoi les sources sont en java, voilà une partie de l'explication :
    "The GWT SDK provides a set of core Java APIs and Widgets. These allow you to write AJAX applications in Java and then compile the source to highly optimized JavaScript that runs across all browsers, including mobile browsers for Android and the iPhone."
    (source: http://code.google.com/intl/fr-FR/webtoolkit/overview.html)

    En gros, je code en Java et je clique sur "compiler" et j'obtiens du js, css et html.

Réagissez à cette news !
Pour réagir directement dans le forum, cliquez ici.
  • Pour réagir aux news, vous devez être identifié.
    Si vous ne possédez pas de compte, créez-en un !
  • Login :
  • Password :
 /  /    














Mon Mac4Ever

Vivez Mac4Ever à 100% !
  • Participer au site
  • Consulter ma messagerie privée
  • Modifier mon profil