Doom porté en flash grâce à une étrange « Alchemy »

Oldies, back to the past – 1993 – : souvenez-vous de Doom, le célèbre FPS. Si si, souvenez-vous ! Porté directement à partir du source, il est à présent jouable au travers de flash grâce à Alchemy, un toolkit permettant de compiler du C ou C++ afin de l’utiliser dans du flash. (ca me rappelle le WPF avec Silverlight mais là s’arrête la comparaison….). Bon, cela devient un peu compliqué mais c’est expliqué là.

Le jeu est accessible directement à cette page (attention, il m’a planté IE une fois et ne marche pas sur Mac…), et bénéficie d’un très bon FPS (frame per second cette fois). J’attends les débouchés technologiques que cela pourrait permettre…

11 Commentaires

  1.  a posté le 24 novembre 2008 à 24:45 -

    Ça m’a fait marrer de voir ça parce que 5 minutes avant j’avais lu que c’était un peu lent. http://manfred.dschini.org/2008/11/21/alchemy-jpeg-encoder/
    Et en fait c’est vraiment pas mal. Va-t’on voir apparaître du c wrappé dans le core de papervision et autre gros projet ?

  2. Galdric
     a posté le 24 novembre 2008 à 24:12 -

    Je ne crois pas que ce soit possible pour l’instant mais justement, c’est que j’en attends ;). Cela peut potentiellement augmenter la capacité de calcul de pas mal de choses, même si cela va complexifier pas mal le code… Je regrette le bon vieux AS1 en flash 5 :D

  3.  a posté le 24 novembre 2008 à 24:29 -

    Vite vite, il nous faut des courageux :D

  4.  a posté le 24 novembre 2008 à 24:52 -

    Il marche sur mac, un peu lent, mais ca roule. Impressionnant tout de même ! Dommage que je ne sache pas faire du C…

  5.  a posté le 27 novembre 2008 à 27:04 -

    [...] : HerbiFlux Mots clés : Adobe Flex, portage C-C vers Flex – [...]

  6.  a posté le 28 novembre 2008 à 28:26 -

    [...] après Doom en flash, voici une vidéo de Quake porté en Silverlight 2 par Julien Frelat. (Il semblerait que l’année dernière, une version de Quake en flash tournait à l’Adobe Max 2007). Et cette version est fluide, rapide, propre, et on attends avec impatience une démo ‘live’ : [...]

  7.  a posté le 15 décembre 2008 à 15:26 -

    [...] any C/C++ code to ActionScript byte code to be run in a flash player (example of Doom, here,  and Quake running in flash are now [...]

  8.  a posté le 15 décembre 2008 à 15:50 -

    [...] any C/C++ code to ActionScript byte code to be run in a flash player (example of Doom, here,  and Quake running in flash are now [...]

  9.  a posté le 18 décembre 2008 à 18:36 -

    Pour clarifier : seuls les processeurs intel sont fonctionnels pour osx (bye bye crossplatform !).
    Pour obtenir des très bonnes performances, ils faut utiliser la version standard du player Flash, non la debug qui est globalement vraiment plus lente…

  10. bob
     a posté le 17 janvier 2009 à 17:37 -

    chez moi ça plante

  11.  a posté le 18 janvier 2009 à 18:48 -

    [...] Source : HerbiFlux [...]