Doom 2 et Half Life sur iPod grâce à Linux
On savait déjà que certains passionnés de pommes et de pingouins avaient réussi à porter Linux sur leur iPod. Aujourd’hui, ils s’en servent pour faire tourner des jeux comme Doom 2 et Half Life.
Linux, pour quoi faire ?
Cette version du système d’exploitation libre s’installe aujourd’hui relativement simplement grâce à un installateur (pour Mac OS X, Linux et Windows) plutôt abouti et facile d’utilisation. De plus, il a le mérite de ne pas toucher au système original et donc de permettre un dual boot. Parmi les avantages à utiliser ce système, les plus significatifs au niveau de l’audio sont certainement la possibilité de se servir de son iPod comme dictaphone, mais aussi de lire le format Ogg Vorbis.
Les jeux sont aussi de la partie
Jusqu’à récemment, les jeux Linux pour iPod se limitaient à la 2D sur écran monochrome (échecs, Tetris, Pong ou Invaders). Cela était notamment dû au fait que le système ne supportait que les trois premières générations d’iPod. Pourtant, depuis maintenant quelques mois les développeurs travaillent d'arrache-pied pour finaliser la version destinée aux dernières générations d’iPod à écran couleur.
Maintenant, tout est permis (ou presque)
C’est ainsi que certains d’entre eux viennent de réussir le tour de force de faire tourner Doom II sur un iPod 5G et un mod Half Life pour Doom II sur un iPod nano. Malgré les faibles capacités de l’appareil, on constate toutefois que l’ensemble est relativement fluide. Ne reste finalement qu’une question : à quand le port USB iPod pour brancher son clavier et sa souris ?
- Loisir numérique,
- linux ,
- ipod ,
- doom
- Présentation de l'Origami face à l'UMPC
- Comparatif écrans LCD 23 et 24 pouces
- Les processeurs d'IBM intégreront le cryptage
- L’algorithme révolutionnaire au service de Google
- Les Xpress 200 sont has been
- GeCube lance des Radeon X1300 et X1600 HDMI
- Une X1900 GT pour ATI ?
- TDK met ses premiers Blu-ray sur le marché
- Le comparateur de prix Windows Live
- Baisse de prix des Core Duo ?
- CandyBar, XP Folders, 2006 FIFA World Cup...
- AMD introduit ses Opteron 3.0GHz
- 20 jeux pour le lancement de la Revolution
- AOL se met à la téléphonie illimitée
- Intel se fait voler 3 000 Prescott
- Les mises à jour Microsoft du mois d’avril
- Fin de l’assistance technique pour Windows ME et 98
- Condemned: Criminal Origins passe en gold





Nan, mais archos cay bien, quoi franchement, plaisantez pas les gars
![[:tequila]](http://img.infos-du-net.com/forum/images/perso/tequila.gif)
![[:vendredi]](http://img.infos-du-net.com/forum/images/perso/vendredi.gif)
Han, mais quoi ? c'est pasun Archos ?
Comme précisé dans un commentaire de l'article en lien pour HL sur ipod, le jeu HL qui tourne sur l'ipod semble être une carte de HL adpatée au moteur de doom. Ce serait pas du tout le moteur de HL qui tourne sur la bête. Bon, n'empêche que l'exploit est à saluer
Faut dire que Doom 2 et HL, c'est *pas tout à fait* la même génération de jeu. Si vraiment ça fait tourner HL, ça voudra dire que "les faibles capacités de l’appareil" ne sont pas si faible que ça. HL, moi ,e le faisais tourner sur un PII 400 MHz, à l'époque. Alors que Doom 2 tournait plutot sur des 386 ou 486.
En fait sur Archos ça fait des années que des OS alternatifs ont été développés. Et avec des jeux aussi.
Alors je vais faire l'inventaire pour Denis :
- On commence avec Rockbox pour tous les premiers modèles d'archos limités à l'audio
- Pour les premiers modèles vidéos (jbmm à AV300) c'est le projet ArchOpen qui me semble le plus avancé. Il permet, entre autres, de faire tourner DOOM premier du nom sur AV300 depuis déjèa un bout de temps (eeeeh oui !). Ainsi que... Un émulateur GameBoy (avec possibilité de rotation de l'écran) !
AoBoy sur AV300
(Toujours fier de ton IPod Denis ? Attends, c'est pas fini !).
- Sur la série des Gmini400 on retrouve la même équipe de génie avec encore doom.
AoDoom sur Gmini400
Ainsi que l'émulateur Gameboy et un émulateur SNES !
- On finis bien évidemment avec le PMA400 qui a vu sortir il y a très peu de temps son premier firmware alternatif (un OS complet basé sur Linux, forcément ça prends plus de temps) zebra issu du projet OpenPMA. Sur cette bête encore un portage de doom est en cours mais souffre actuellement de petits lags (je crois qu'il tourne à 15fps). De multiples autres applications ont été développés ou portés sur le PMA par l'équipe de PXOS. La liste est consultable sur le site jbmm et il ne faut pas hésiter à consulter le forum en cas de besoin.
Non sans blague, ça roxxx un IPod, la preuve, tout le monde en a !
epilepoil> Je sais bien que plein de trucs ont été fait sur Archos. Je précédais évidemment les amateurs qui, de toute façon, n'auraient pas manqué de faire la remarque. Avouons que ton inventaire est plutot bien
tant mieux pour toi
Hum, j'ai l'impression que ça n'a rien à voir avec linux, c'est un plugin pour rockbox :
http://www.rockbox.org/twiki/bin/view/Main/PluginDoom
...et à la base rockbox a été développé pour des archos.
le moteur d'half-life a été fait depuis celui de doom2, et la différence n'est pas si énorme que ça (mais yen a une
)
HL a utilise le moteur de quake, pas doom...
effectivement j'ai confondu désolé :x
et c'est half life que je faisais tourné sur un 486 p133 pas doom2 qui lui me demandait un P133-200 à l'époque...
D'ailleur ma 3dfx ma bien aidé à l'époque surtout sur half life j'ai totu de suite vue une grosse difference pour doom c'était plutot banshee riva tnt pour voir une difference.
ASH> petite chronologie:
doom (2D) -> doom2 (2D) -> quake (3D) -> half-life (3D) ...
t'as du te planter pour le p133 pour doom2
doom et doom2 en 2D ? À mois que tu essaye de nous baiser sur des détails techniques alambiquées, les domm premier et deuxièmes du nom sont bel et bien en 3D.
Pour épilepoil surtout...
En fait, Doom est un évolution du jeux wolfenstein 3D (ce dernier tournait trés bien sur un i386SX 25 Mhz), et Doom 2 utilise le même moteur que Doom (c'est juste un nouvel épisode). Le moteur de ce superbe jeu est en fait en simili 3D parceque les calculs ne sont réalisés que sur le plan X et Y et non en Z, donc techniquement c'est un jeu en 2D (il fallait au moins un i486DX 33Mhz(SX=sans copro, DX=avec copro) pour que le jeu soit jouable. À l'époque j'avais un AMD 386DX 40Mhz (pour les 386 DX=vrai 32bits et SX=2x16bits) sans copro et le jeu doom tournait entre 8 et 12 fps. IDsoftware nous offre sont premier moteur 3D quelque années plus tard avec Quake qui souligne l'arrivée des première cartes 3D (dont les meilleures sont 3Dfx voodoo1, Rendition vérité 1, la S3 Virge et Matrox Mystique) et des trés cher Pentium 100Mhz à 133Mhz (le MMX n'existe pas encore). Puis ID nous pond un trés mauvais Quake2 qui sera vite oublié avec la sortie de Half Life (c'est l'arrivée des pentium 166 et 200Mhz et ATI et Nvidia commencent à faire des bonnes carte 3D mais il y a la 3dfx Voodoo2 qui écrase toute la concurence). Half Life moulinait à partir d'un P133Mhz mais c'était plus jouable sur pentium 166Mhz et encore plus sur Pentium 90Mhz avec une 3Dfx.
Finalement la véritable chronologie c'est plutôt:
Wolfenstein3D (2D)--> Doom (2D)--> Doom2 (2D)--> Quake (3D)--> Quake2 (3D) --> Half life (3D)
Il ne faut pas oublier Duke Nukem3D (vrai 3D mais avec un peu de simili sur l'axe des Z) qui est sorti à l'époque juste avant Quake à l'apogée des 486DX/2 66Mhz...
Voilà mon p'tit epilepoil, ne me dit pas merci, ça m'a fait plaisir de parfaire ta culture informatique.
vas> vas, merci pour l'explication
.... ![[:topicalacon]](http://img.infos-du-net.com/forum/images/perso/topicalacon.gif)
) etant plus jeune mais le jeu du genre que j'ai prefere etait Marathon, superbe ambiance 
on va dire :
- Doom = 2.5D
- DukeNukem3D=2.8D
j'ai passe pas mal d'heures sur Wolfenstein3D (avec les cheats
Pour baster..
Marathon était super c'est bien vrai. Il est issu du moteur de wolfenstein3D, mais en plus il y avait des textures sur le plancher et le planfond avec les options max.
A+
vas> base sur Wolfenstein3D??? totalement modifie alors car les possibilites du moteur de Marathon etaient largement superieur!!!
cool, c'est gratos:
http://trilogyrelease.bungie.org/
Baster> Biensur on s'était compris
Oui, c'est vrai j'ai confondu Marathon1 de Bungie (1994) avec BlackStone (corridor7) d'Apogee Software (1993). En effet Marathon est beaucoup plus abouti.
Wolf3D, Doom, Doom2 et DukeNukem était en pure 3D pour l'immersion dans les décors. parcontre, les personnages, pour une question de polys - vitesse CPU & CG à l'époque - étaient de simples sprites 2D plats !
Quake & HL étaient bien sûr en full 3D.
> Astérix
Désolé c'est bien plus compliqué que ça... En effet, comme il à déja été traité un peu plus haut, l'environnement des jeux Wolf3D à Doom2 (et les autres jeux similaires) ne sont pas réellement en 3D. Dans un jeux qui offre un environnement en 3D (ici on ne parle ni des objets ni des personnages, mais seulement des murs, plancher, plafond), la projection des textures se calcul selon la rotation sur les 3 axes de l'espace (X,Y,Z). Dans les jeux similaire à wold3d et doom, la projection des textures n'est réalisée que sur un plan YZ normal au plan horizontal. L'effet de perspective est ainsi rendu sur le plan XY mais pas sur le plan YZ. Ce trichement permet d'obtenir un environnement offrant une perspective prôche d'un véritable environnement en 3D, mais et beaucoup moins coûteux en terme de puissance de calcul. Petit rappel, les premiers jeux offrant une véritable richesse graphique (placage de texture) en véritable 3D coincident avec la fin des 486 et l'apparition des premiers Pentium. Il faut ajouté que dans cette prériode les accélérateurs graphique 3D "n'existait pas" (ou presque) et que tous les calculs étaient effectués par le procésseur. Enfin je rappel à tous les joueurs trop jeune pour avoir joué sur i386, que wolf3d et doom tournaient respectivement sur i386SX 25Mhz
suite du messahe > Astérix
...respectivement sur i386 25Mhz et i486DX33. Cette prouesse n'a été possible qu'avec un moteur graphique simplifiant au max les calculs de rotation/projection des textures.
Pour ceux qui sont encore sceptiques je vous donne un indice pour vérifier que le moteur du jeu Doom produit seulement un environnement donnant l'impression 3D. Regardez les arrêtes des murs et vous jugerez qu'en tout temps elles restent parfaitement verticales.
(ce truc et vérifiable avec wolf3d, doom, doom2, dukeNukem3D)
Quake & HL étaient bien sûr en full 3D.