-------------------------------------------------
[28/12/2015] - ~8mins - #libre #software #linux #jeux #fps
-------------------------------------------------
C'est nowel 2015.
À nowel on a plein de temps.
Quand on a plein de temps on aime se divertir.
Et pour se divertir un bon petit jeu vidéo c'est royal.
Les jeux vidéos c'était mieux avant.
C'est vrai quoi !
Les vieux jeux vidéos sont pour beaucoup mieux que les nouveaux.
Ouai c'est un peu de nostalgie mêlé à de la vieuconnerie mais bon.
Le soucis c'est que les vieux jeux, bha souvent ils ont besoin d'un viel OS avec de vieilles libs toussa.
Par chance pas mal de devs sont confrontés à ce problème.
Du coup pas mals de projets de moteurs libres fleurissent.
Ils ont souvent besoin des assets originaux.
Donc voilà un petit tour non exhaustifs de réimplémentatios de jeux libres.
C'est parti !
Un de mes favoris : **CorsixTX** [1] recrée *Theme Hospital* le jeu culte de chez feu Bullfrog.
Toujours chez Bullfrog, **OpenDungeons** [2] qui lui s'attèle à *Dungeon Keeper*.
J'avoue ne pas l'avoir testé.
J'attends qu'il mûrisse un peu plus.
J'ai également trouvé **Swars** [3] qui est un portage de *Syndicate Wars* (il existe aussi pour *Syndicate* mais n'y ayant jamais joué…).
Bref il ne manque que Theme Park et Magic Carpet et on aura fait le tour de la ludothèque de Bullfrog.
De la même époque, **OpenRCT2** [4] qui mime à la perfection *Roller Coaster Tycoon 1 et 2* et propose des améliorations comme par-exemple du multi-joueur !
Dans un genre assez proche, il y a le très connu **OpenTTD** [5] pour *Transports Tycoon Deluxe*.
Il a su se créer une sacrée communauté au point d'avoir suffisamment de main d'œuvre pour pouvoir recréer de nouveaux assets permettant de se passer du jeu originel.
Il vous permettra de vous refaire *Civilisation*..
Il existe même une version html5 jouable direct dans le browser.
Assez proche, on retrouve **Freecol** [7] mais il m'attire moyen celui-là.
Le bon vieux *Caesar 3* a son ptit **CaesarIA** [8] qui a tenté un crowdfunding pour créer de nouvaux assets [9] sans succès.
Il sera bientôt possible de rejouer à *SimCity 2000* grâce à **OpenSC2K** [12].
Ça sera de l'electron donc dispo sur tous les OS et ça bouffera tout plein de ram.
Sinon on trouve **Lincity-NG** [13] avec ses assets dégueux et son interface à la *sim city 3*.
À faire en cas de grosse disette mais c'est tout.
Commençons doucement par **FLARE** [14] qui à la base devait s'occupper de *Diablo* mais les avocats de chez Blizzard sont apparemment encore proches de leur licence.
Du coup bha Flare tente de faire un moteur pour ce genre de jeu sans toutefois mimer trait pour trait.
Par contre il existe **Freeablo** [15].
Le dev commençait bien vite et fort et malheureusement ça patine un peu.
Dommage.
La meilleure option est en fait **Devilution** [16] qui a reverse engineeré le code et l'a porté sur de nouvelles plateformes.
Ça marche très bien mais nécessite bien entendu les assets qui se trouvent chez archive.org ;-)
Et vous trouverez également **OpenD2** [17] qui débute pour l'illustre Diablo 2.
Toujours dans les RPG, on peut jouer à **OpenMW** [18] qui s'entête à refaire le bon vieux *Morrowind*.
Le projet est en super forme et commence même à proposer quelques améliorations par-ci par-là et n'a pas oublié l'éditeur de niveau !
Les puristes des RPG pourront retâter *Baldur's Gate*, *Icewind Dale* et *Planescape: Torment* grâce à **GemRB** [19].
Le malheureusement peu connu *Arx Fatalis* des Français d'Arkane a aussi un tout nouveau moteur opensource : **Arx Liberatis** [20] créé grâce au généreux don d'Arkane ayant placé le moteur sous GPL3.
Il n'y a plus trop de mise à jour cela-dit, c'est dommage.
Du côté des FPS de chez id, c'est un peu de la triche…
Vu que les devs originaux publient les sources de leur moteur il y a foison de réimplémentations.
Pour plus d'info à ce propos, j'ai écrit un article dédié à Doom [21]
Le **GldSrc** (moteur de Half Life tiré de celui de Quake) a sa réimplémentation grâce au projet Xash3D [22] qui permet donc de se refaire des mods et tout.
Je ne l'ai pas testé mais il est pas mal développé, d'autant plus pour Android.
Ensuite pour l'*id tech 3* ça sera principalement à base d'**ioquake3** [24] qui est utilisé par la plupart des jeux même si certains se basent encore sur le moteur originel.
L'*id tech 4* est le dernier moteur opensourcé par id… il leur reste le 5 et peut-être un jour le 6 à ouvrir, mais visiblement c'est plus dans les politiques de la maison.
Bref ce moteur a moins inspiré.
Il y a trois implés opensource **iodoom3** [25], **dhewm3** [26] et **rbdoom-3-bfg** [27], dans l'ordre d'activité (du plus molasson au plus vivant).
Tiens avec le moteur de *Quake3* on a **OpenMohaa** [28] qui nous replonge dans le Medal Of Honor (vous savez, le jeu précurseur de CoD (les biens)).
Il n'y a pas qu'id dans la vie.
Le Build engine avec son fameux *Duke Nukem 3D*, *Redneck Rampage* ou bien *Shadow Warrior* a aussi droit de figurer ici avec **JonoF** [29] et **Eduke32** [30].
Voilà, rien de plus à dire si ce n'est que ça a moins bien vieilli que Doom je trouve. (ouai je suis un fanboy)
Le bon vieux *Thief* a aussi droit à son **OpenDarkEngine** [31].
Mais également **The Dark Mod** [32] qui à la base était un mod pour Doom 3 mais qui est maintenant indépendant et propose une super expérience de jeu.
Là on a le bon *Age Of Empire 2* qui a le droit à son **OpenAge** [33] mais pas de bol, avec Microsoft qui resort le jeu, j'ai peur qu'il y ait quelques soucis.
On peut également citer **0AD** [34] qui s'apparente à un Age of Empire 3 sans toutefois vouloir l'être mais bon comme c'est le jeu libre/opensource avec les plus beaux assets je lui offre une petite place.
Il sort régulièrement des nouvelles versions et peut se targuer d'être l'un des jeux libres les plus aboutis techniquement proches d'un jeu commercial.
Et pour les afficionados de Westwood Studios il faut plutôt chauffer son clavier/souris vers **OpenRA** [35] pour se refaire les *Command&Conquer*, *Red Alert* et *Dune 2000* (les meilleurs !).
Pour ceux-là **ScummVM** [36] fait des merveilles pour quasiment tous.
Et quand je dis tous, on pourrait dire tous les jeux d'aventure 2D et pas uniquement les Lucas Arts
Pour les jeux en 3D plus modernes il y a **ResidualVM** [37] pour redire bonjour à ce cher Manny de *Grim Fandango* mais aussi *Escape from Monkey Island* et *Myst 3 Exile* (la thématique du voyage globalement).
Je les ai pas testé mais c'est pas très tentant à vraie dire même si OpenLara nous pond des graphismes améliorés pas trop dégueux.
Pas trop de jeux de courses…
Ouai j'aime pas trop à vraie dire.
Mais bon il y en a quand même un qui a toujours une place dans mon cœur ... *Carmageddon*.
Bha il a le droit à un nouveau moteur opensource **OpenC1** mais le projet n'a pas trop abouti !
Il y a une pétition pour ouvrir le code source de *Wipeout 2097* [40] mais avec seulement 11 gonzes dans le monde l'ayant signé...
On y est pas encore totalement, mais on sent que c'est déjà crédible et puis conduire son Tux est assez fun.
Sinon il y a Redriver 2 [42] qui reverse engineer le code de *Driver 2* sorti sur Playstation il y a plus de vingt ans.
Il est déjà pas mal jouable avec quelques améliorations graphiques bien appréciable (la distance de vue et les corrections de bugs graphiques typique de la playstation).
Le ptit jeu sympatoche *Chu Chu Rockets* a inspiré des devs pour **Duck Marines** [43].
C'est toujours sympa comme jeu mais difficile au début…
L'indémodable **Frozen Bubble** [47] pour péter ces saloperies de boulettes multi-colores qui collent au plafond.
Dans les grands classiques il y *Worms* et du coup c'est **Hedgewars** [48] qui vous brouillera avec vos amis.
Pour les amateurs de *Super Monkey Ball* vous pourrez vous délecter de **Neverball** [49].
Le célèbre *Kerbal Space Program* inspire **Open Space Program** [50].
Bon pour l'instant rien à se mettre sous le mulot mais ça pourrait devenir très intéressant un de ces jours.
Je mettrai à jour cet article au fil des temps.
Reviendez !
Ajout de blabla et de mise en forme.
Lincity-ng, OpenSC2K, Frozen Bubble, Freecol, Hedgewars, Neverball, Open Space Program et Super Tux Kart
Globalement pas mal de projets dorment calmement.
Ajout de Xash3D.
Ajout de OpenD2.
Ajout de Devilution.
Ajout de Redriver 2.
[1] **CorsixTX** (http://corsixth.com/)
[2] **OpenDungeons** (https://opendungeons.github.io/)
[3] **Swars** (http://swars.vexillium.org/)
[4] **OpenRCT2** (https://openrct2.org/)
[5] **OpenTTD** (https://www.openttd.org/en/)
[6] **Freeciv** (http://freeciv.org/)
[7] **Freecol** (http://www.freecol.org/)
[8] **CaesarIA** (https://sourceforge.net/projects/opencaesar3/)
[10] **Return to the roots** (http://www.siedler25.org/)
[11] **Widelands** (https://wl.widelands.org/)
[12] **OpenSC2K** (https://github.com/rage8885/OpenSC2K)
[13] **Lincity-NG** (https://github.com/lincity-ng/lincity-ng)
[14] **FLARE** (http://flarerpg.org/)
[15] **Freeablo** (https://freeablo.org/)
[16] **Devilution** (https://github.com/diasurgical/devilutionX)
[17] **OpenD2** (https://github.com/eezstreet/OpenD2)
[18] **OpenMW** (http://openmw.org/en/)
[19] **GemRB** (http://gemrb.org/wiki/doku.php?id=start)
[20] **Arx Liberatis** (http://arx-libertatis.org/)
[21] un article dédié à Doom ({{}})
[22] Xash3D (https://xash.su/#services)
[23] **DarkPlaces** (https://icculus.org/twilight/darkplaces/)
[24] **ioquake3** (http://ioquake3.org/)
[25] **iodoom3** (https://github.com/iodoom/iod3)
[26] **dhewm3** (https://github.com/dhewm/dhewm3)
[27] **rbdoom-3-bfg** (https://github.com/RobertBeckebans/RBDOOM-3-BFG)
[28] **OpenMohaa** (http://openmohaa.sourceforge.net/)
[29] **JonoF** (http://www.jonof.id.au/jfsw)
[30] **Eduke32** (http://www.eduke32.com/)
[31] **OpenDarkEngine** (https://sourceforge.net/projects/opde/)
[32] **The Dark Mod** (http://www.thedarkmod.com/main/)
[33] **OpenAge** (https://blog.openage.sft.mx/)
[34] **0AD** (https://play0ad.com/)
[35] **OpenRA** (http://www.openra.net/)
[36] **ScummVM** (https://www.scummvm.org/)
[37] **ResidualVM** (http://www.residualvm.org/)
[38] **Open Tomb** (http://opentomb.github.io/)
[39] **OpenLara** (https://github.com/XProger/OpenLara)
[41] **Super Tux Kart** (https://supertuxkart.net/Main_Page)
[42] Redriver 2 (https://github.com/OpenDriver2/REDRIVER2)
[43] **Duck Marines** (http://tangramgames.dk/games/duckmarines/)
[44] **Frets on Fire** (http://fretsonfire.sourceforge.net/)
[45] **Stepmania** (https://www.stepmania.com/)
[46] **XoreOs** (https://xoreos.org/)
[47] **Frozen Bubble** (http://frozen-bubble.org/)
[48] **Hedgewars** (http://www.hedgewars.org/)
[49] **Neverball** (https://neverball.org/)
[50] **Open Space Program** (https://www.openspaceprogram.org/)
------------------------------------
------------------------------------
[28/12/2015] - #libre #software #linux #jeux #fps
------------------------------------