Cette dépêche est tirée du journal de gillux. Cette bonne nouvelle vient de la liste de diffusion de ioquake3.
Il y a 5 ans qu'ID Software a libéré le moteur de Quake III Arena, et c'est maintenant au tour de Wolfenstein: Enemy Territory et de Return to Castle Wolfenstein de passer open-source. John Carmack a annoncé la libération de ces jeux à la QuakeCon. Comme Quake 3, ils sont basés sur le moteur Id Tech 3. Il ne s'agit donc pas d'une nouvelle aussi grande que la libération de Quake 3, puisqu'il s'agit toujours du même moteur et que tout l'artwork (maps, modèles, textures, sons, vidéos, etc.) ne sera pas libre.
Toutefois, le projet ioquake3 a déjà réservé les noms de domaines http://www.iortcw.org/ et http://www.iowolfet.org/ . On peut donc s'attendre à ce que tous les bugs déjà corrigés dans ioquake3 le soient aussi dans ces deux jeux, qu'ils soient portés sur d'autres plateformes et peut-être l'ajout de quelques fonctionnalités intéressantes. Ioquake3 a par exemple apporté à quake la capture vidéo, le décodage vorbis et la VoIP (voir la liste exhaustive).
Journal ID Software libère Wolfenstein Enemy territory et Return to Castle Wolfenstein
Je relaye cette bonne nouvelle qui me vient de la liste de diffusion de ioquake3.
Il y a 5 ans qu'ID Software a libéré le moteur de Quake III Arena, et c'est maintenant au tour de Wolfenstein: Enemy Territory et de Return to Castle Wolfenstein de passer open-source. John Carmack a annoncé la libération de ces jeux à la QuakeCon. Comme Quake 3 ils sont basé sur le moteur Id Tech 3. Il ne s'agit donc pas (…)
Il y a 5 ans qu'ID Software a libéré le moteur de Quake III Arena, et c'est maintenant au tour de Wolfenstein: Enemy Territory et de Return to Castle Wolfenstein de passer open-source. John Carmack a annoncé la libération de ces jeux à la QuakeCon. Comme Quake 3 ils sont basé sur le moteur Id Tech 3. Il ne s'agit donc pas (…)
Forum général.général code source de Wolfenstein 3d
Bonjour cher forum,
Te souviens-tu de wolfenstein 3D ? Tu sais, l'ancêtre de doom ou il fallait butter des nazis pixellisés.
A peu près tout ceux qui se souviennent encore de nos jours de ce jeux doivent savoir qu'iD software a libéré le code source (et juste le code source, pas les données, pour faire écho à une petite polémique sur l'Indie Bundle) et que tout cela est librement étudiable... (c'est présentement ce que je fais... c'est magique de lire (…)
Te souviens-tu de wolfenstein 3D ? Tu sais, l'ancêtre de doom ou il fallait butter des nazis pixellisés.
A peu près tout ceux qui se souviennent encore de nos jours de ce jeux doivent savoir qu'iD software a libéré le code source (et juste le code source, pas les données, pour faire écho à une petite polémique sur l'Indie Bundle) et que tout cela est librement étudiable... (c'est présentement ce que je fais... c'est magique de lire (…)
Journal Nexuiz et Xonotic
Nexuiz est un des jeux libres les plus connus. Il s'agit d'un FPS (First Person Shooter) sous licence GPL qui est sorti en version 1.0 en 2005 et qui n'a fait que se bonifier depuis.
Le jeu a été créé à l'origine par Lee Vermeulen mais le team de développement est assez large comme on peut le voir sur cette page qui liste les contributions.
L'ennui c'est que Lee Vermeulen, qui n'avait pas vraiment participé au développement du jeu depuis (…)
Le jeu a été créé à l'origine par Lee Vermeulen mais le team de développement est assez large comme on peut le voir sur cette page qui liste les contributions.
L'ennui c'est que Lee Vermeulen, qui n'avait pas vraiment participé au développement du jeu depuis (…)
Forum Programmation.c++ Comment utiliser le moteur de quake 3 ?
Bonjour à tous,
J'ai vu que de bons jeux utilisent le moteur de quake 3, et qu'il est libre et gratuit, or je suis sous ubuntu 9.04 et je ne vois pas comment l'installer et ensuite l'utiliser ?
Pourriez-vous me donner quelques renseignements ou des pistes (même en anglais) ?
J'ai vu que de bons jeux utilisent le moteur de quake 3, et qu'il est libre et gratuit, or je suis sous ubuntu 9.04 et je ne vois pas comment l'installer et ensuite l'utiliser ?
Pourriez-vous me donner quelques renseignements ou des pistes (même en anglais) ?
Nexuiz 2.5 est arrivé !
Après un an de travail et plus de 3 000 changements Nexuiz 2.5 est arrivé le 4 avril.
Nexuiz est un jeu de tir subjectif libre développé par Alientrap depuis mai 2005. Il est basé sur le moteur 3D « DarkPlaces » (une amélioration du moteur de Quake). Il est sans doute l'un des jeux libres les plus aboutis, notamment en terme de graphismes 3D.
De nouveaux développeurs et joueurs, quelques tournois et pas mal de matchs sont apparus depuis la dernière version.
Nexuiz est distribué sous la licence GPL.
Nexuiz est un jeu de tir subjectif libre développé par Alientrap depuis mai 2005. Il est basé sur le moteur 3D « DarkPlaces » (une amélioration du moteur de Quake). Il est sans doute l'un des jeux libres les plus aboutis, notamment en terme de graphismes 3D.
De nouveaux développeurs et joueurs, quelques tournois et pas mal de matchs sont apparus depuis la dernière version.
Nexuiz est distribué sous la licence GPL.
OpenArena 0.8.1 fête Halloween !
OpenArena 0.8.1 est disponible pour Halloween, depuis le 31 Octobre. OpenArena est un jeu de tir subjectif (FPS) tournant sur le moteur libéré de Quake III, maintenu par icculus en tant que ioquake3. Le projet est essentiellement artistique, puisqu'il consiste à compléter le moteur par des ressources graphiques et sonores également soumises sous licence GPL.
La sortie de la version 0.8.1 a d'ailleurs été en partie motivée par un soucis de licence de certaines textures, hélas employées sur deux cartes, dont une qui dispose déjà d'une version alternative. Du fait de ce retrait, il vous faudra retélécharger l'archive complète pour en profiter. Les futures versions de la série 0.8 devraient comme pour la 0.8.0 être basées sur la révision 1443 d'ioquake3, et consisteront en une succession de patchs idéalement proposés tous les 1 ou 2 mois permettant l'ajout de nouveaux personnages et cartes.
Même si légèrement amputée, la 0.8.1 est loin de constituer une régression, en voici les améliorations :
La VoIP, introduite dans la version 0.8.0, utilise le codec speex et peut s'interfacer avec Mumble. Bien qu'utile pour élaborer des stratégies en jeu d'équipe (capture de drapeau, ou deathmatch en équipe), celle-ci ne s'est pas encore bien démocratisée parmi les joueurs.
La francophonie est plutôt bien représentée parmi les serveurs de jeu disponibles. Certains d'entre eux se sont ainsi regroupés pour former le Réseau OpenArena Francophone Libre (ROFL), où participent pour le moment des particuliers ainsi que TuxFamily.org. Cette communauté francophone vous accueille sur un nouveau site, qui propose de la documentation, et qui vise également à être une plateforme de développement de nouvelles ressources pour le jeu.
Au passage, le jeu ne dispose actuellement d'aucune musique. Si vous êtes adeptes de séquenceur musical, ou de tout format libre pouvant être édité par des logiciels libres, vos contributions pourraient peut-être égayer la prochaine sortie.
La sortie de la version 0.8.1 a d'ailleurs été en partie motivée par un soucis de licence de certaines textures, hélas employées sur deux cartes, dont une qui dispose déjà d'une version alternative. Du fait de ce retrait, il vous faudra retélécharger l'archive complète pour en profiter. Les futures versions de la série 0.8 devraient comme pour la 0.8.0 être basées sur la révision 1443 d'ioquake3, et consisteront en une succession de patchs idéalement proposés tous les 1 ou 2 mois permettant l'ajout de nouveaux personnages et cartes.
Même si légèrement amputée, la 0.8.1 est loin de constituer une régression, en voici les améliorations :
- La campagne de jeu solo a été réorganisée ;
- Un nouveau son d'impact (un son de cloche !) ;
- L'arme "chaingun" profite désormais du code de "unlagged", qui atténue l'effet de la latence sur certaines armes ;
- Deux nouvelles cartes CTF : ps37ctf et ctf_gate1 ;
- Une nouvelle carte DM : am_galmevish ;
- Les textures introduites dans la version précédente et dont la licence est litigieuse ont été retirées (ainsi que les cartes schism-b2 et q3dm6ish-v2) ;
- Un client spécifique à Windows 9x a été ajouté (auquel il manque le support d'IPv6) ;
- Des versions "legacy" du client, compilées depuis une ancienne révision d'ioquake3 dont la gestion de la souris est différente, sont proposées mais non recommandées.
- Passage au numéro de protocole 71, permettant ainsi de cloisonner les versions du jeu incompatibles entre elles.
La VoIP, introduite dans la version 0.8.0, utilise le codec speex et peut s'interfacer avec Mumble. Bien qu'utile pour élaborer des stratégies en jeu d'équipe (capture de drapeau, ou deathmatch en équipe), celle-ci ne s'est pas encore bien démocratisée parmi les joueurs.
La francophonie est plutôt bien représentée parmi les serveurs de jeu disponibles. Certains d'entre eux se sont ainsi regroupés pour former le Réseau OpenArena Francophone Libre (ROFL), où participent pour le moment des particuliers ainsi que TuxFamily.org. Cette communauté francophone vous accueille sur un nouveau site, qui propose de la documentation, et qui vise également à être une plateforme de développement de nouvelles ressources pour le jeu.
Au passage, le jeu ne dispose actuellement d'aucune musique. Si vous êtes adeptes de séquenceur musical, ou de tout format libre pouvant être édité par des logiciels libres, vos contributions pourraient peut-être égayer la prochaine sortie.
OpenArena 0.8.0 disponible depuis le 08/08/08
OpenArena est un jeu de tir subjectif (FPS) disponible pour GNU/Linux sous licence GPL. Il reprend le moteur graphique de Id Tech 3 du jeu Quake III développé par le projet ioquake3 et remplace tous les médias par des équivalents libres. À l'origine, ce jeu se voulait un clone de Quake III pour des machines modestes, mais les choix récents de sa conceptrice lui ont donné d'autres objectifs (plus aucun rapport avec Quake III et des options graphiques poussées qui limitent son utilisation sur des machines modestes).
La version 0.8.0 apporte son lot de nouveautés :
Les principales nouveautés du moteur ioquake3 sont l'utilisation d'IPv6 et de la VoIP.
Bien que compatible avec la plupart des ressources créées pour Quake III, du fait que la multitude de cartes, de personnages et de textures existants pour Quake III ne sont généralement pas sous licence libre, l'équipe d'OpenArena cherche toujours à ajouter des médias libres supplémentaires outre ceux créés par l'équipe.
La version 0.8.0 apporte son lot de nouveautés :
- première version avec le « missionpack » dont les armes sont disponibles dans le jeu de base (Nailgun, mines de proximité et chaingun)
- nouvelles voix pour le commentateur et nouveaux sons pour les événements en mode Capture du drapeau (CTF)
- nouvelles cartes (oa_bases7, pul1ctf, schism) et nouveau modèle (Sorceress)
- mise à jour de certaines cartes avec de nouvelles textures (q3dm6ish, oa_bases3, oa_minia, dm6ish)
- les armes ont de nouveaux effets sonores (shotgun, railgun et le changement d'arme)
- les modèles ont été amélioré (Beret, Ayumi, Kyonshi)
- des démos (traces de parties jouées) sont disponibles afin de faire des tests de performances
Les principales nouveautés du moteur ioquake3 sont l'utilisation d'IPv6 et de la VoIP.
Bien que compatible avec la plupart des ressources créées pour Quake III, du fait que la multitude de cartes, de personnages et de textures existants pour Quake III ne sont généralement pas sous licence libre, l'équipe d'OpenArena cherche toujours à ajouter des médias libres supplémentaires outre ceux créés par l'équipe.
Sortie de Wolfotrack 1.0
Netfilter est un pare-feu à état. Il permet donc de garder l'état d'une connexion afin de n'accepter que celles qui sont liées à, par exemple, une connexion sortante.
Il est parfois difficile de tuer facilement une connexion existante sur un pare-feu en production, d'où l'idée de Wolfotrack, qui reprend la version GPL du jeu Wolfenstein 3D (NdM : FPS du siècle dernier) pour lier chaque personnage à une connexion de Netfilter. Ainsi, pour tuer une connexion il suffit simplement de tuer le personnage qui lui est associé.
Avec Netfilter, la table de suivi de connexion s'appelle le "connection tracking", et peut être facilement interrogée avec la commande conntrack -E. C'est ce qui est utilisé par des applications telles que pyctd. Les sources de Wolfenstein 3D étant disponibles et faciles à hacker, et hop, il devenait simple d'avoir un outil utilisant Netfilter enfin user-friendly !
Pourquoi Wolfenstein 3D et pas Doom me diriez-vous ? Tout simplement parce qu'avec des armes comme le BFG9000, cela s'avérait trop dangereux.
NdM : Dans la lignée de psdoom pour abattre vos processus et autres zombies (basé sur Doom) ou l3dgeworld l'outil réseau pour surveiller le trafic malicieux (basé sur Open Arena), nul doute que ces outils 3D vont permettre aux administrateurs système et réseau de se défouler.
Il est parfois difficile de tuer facilement une connexion existante sur un pare-feu en production, d'où l'idée de Wolfotrack, qui reprend la version GPL du jeu Wolfenstein 3D (NdM : FPS du siècle dernier) pour lier chaque personnage à une connexion de Netfilter. Ainsi, pour tuer une connexion il suffit simplement de tuer le personnage qui lui est associé.
Avec Netfilter, la table de suivi de connexion s'appelle le "connection tracking", et peut être facilement interrogée avec la commande conntrack -E. C'est ce qui est utilisé par des applications telles que pyctd. Les sources de Wolfenstein 3D étant disponibles et faciles à hacker, et hop, il devenait simple d'avoir un outil utilisant Netfilter enfin user-friendly !
Pourquoi Wolfenstein 3D et pas Doom me diriez-vous ? Tout simplement parce qu'avec des armes comme le BFG9000, cela s'avérait trop dangereux.
NdM : Dans la lignée de psdoom pour abattre vos processus et autres zombies (basé sur Doom) ou l3dgeworld l'outil réseau pour surveiller le trafic malicieux (basé sur Open Arena), nul doute que ces outils 3D vont permettre aux administrateurs système et réseau de se défouler.
Open Arena 0.7.6 le FPS libre pour les artistes
Open Arena est un FPS libre basé sur le moteur libre de Quake III. C'est aussi un projet d'artistes créatifs attachés au libre et au travail collaboratif : musique, textures, cartes et personnages sont (re-)faits (au besoin) en libre sous licence GPL. Les musiques sont notamment passées en format ouvert Ogg/Vorbis au fur et à mesure, en remplacement des MP3 d'origine.
Cette nouvelle version 0.7.6 apporte son lot de nouveautés et est un jalon vers la 0.8.0 qui devrait sortir cet été :
Cette nouvelle version 0.7.6 apporte son lot de nouveautés et est un jalon vers la 0.8.0 qui devrait sortir cet été :
- nouveaux personnages : Assassin, Smarine et de nouveaux habillages pour Angelyss/Neko et Grism/Indigo
- nouvelles cartes : au moins 8 de plus, dont 25 cartes en Deathmatch et d'autres pour le jeu en équipe
- de nouveaux types de jeu : Elimination et CTF elimination, Double domination, Last Man Standing et des options supplémentaires : Instant Gib (mort dès que touché), All Rockets, Unlagged tracehits (pour un jeu plus fluide)
- des textures retravaillées, des cartes améliorées, des armes remodelées (BFG et Machinegun)
- les musiques et sons ont été refaits, la transition vers des Ogg/Vorbis est (quasi) terminée et utilise désormais des trackers
Open Arena 0.7 disponible le 07/07/07 !
Open Arena est le projet de reprise des graphismes et éléments artistiques du moteur libéré Quake III pour en faire un jeu complètement libre (datas, mods, persos inclus).
Open Arena est un jeu de tir subjectif disponible pour GNU/Linux sous licence GPL.
Il est sorti le 7 Juillet 2007 en version 0.70 avec beaucoup de cartes ajoutées, de nouveaux modèles de personnages, de nouvelles musiques en Ogg/Vorbis.
Le jeu est opérationnel en mode Deathmatch, 1 vs 1, CTF, Tournoi et si vous préférez jouer "seul" (ou sans connexion internet), les bots ont un niveau redoutable.
Open Arena est un jeu de tir subjectif disponible pour GNU/Linux sous licence GPL.
Il est sorti le 7 Juillet 2007 en version 0.70 avec beaucoup de cartes ajoutées, de nouveaux modèles de personnages, de nouvelles musiques en Ogg/Vorbis.
Le jeu est opérationnel en mode Deathmatch, 1 vs 1, CTF, Tournoi et si vous préférez jouer "seul" (ou sans connexion internet), les bots ont un niveau redoutable.
Nexuiz 2.3
Cela fait déjà une semaine, le 31 mai, que la version 2.3 de Nexuiz est sortie soit 2 ans après la toute première version (sortie le 31 mai 2005).
Petit rappel pour ceux qui ne suivent pas l'actualité des jeux libres, Nexuiz est un jeu de tir en vue subjectif (ou FPS) futuriste. Il utilise le moteur DarkPlaces qui est un dérivé du moteur de Quake I mais avec divers ajouts comme le support des cartes de Quake III ou les ombres calculées en temps réel.
L'utilisation de DarkPlaces permet de supporter des configurations considérées aujourd'hui comme très modestes, il est en effet indiqué que la configuration minimum pour avoir des graphismes de haute qualité est un processeur P4 1,5Ghz ou Athlon 1500+, 512 Mo de RAM et une carte vidéo de type 9600ati ou 5700fx. Certes les graphismes ne sont sans doute pas au niveau des dernières productions mais il faut être difficile pour ne pas trouver cela superbe.
Le jeu est entièrement sous licence GPL (moteur, graphismes et sons), cela permet de réutiliser, par exemple, les cartes de Nexuiz dans OpenArena, démontrant au passage l'intérêt du Libre. Nexuiz est disponible pour GNU/Linux (x86 et x86_64), Mac OS X (PPC et x86) et l'autre dans une très grosse archive de 270 Mo.
Petit rappel pour ceux qui ne suivent pas l'actualité des jeux libres, Nexuiz est un jeu de tir en vue subjectif (ou FPS) futuriste. Il utilise le moteur DarkPlaces qui est un dérivé du moteur de Quake I mais avec divers ajouts comme le support des cartes de Quake III ou les ombres calculées en temps réel.
L'utilisation de DarkPlaces permet de supporter des configurations considérées aujourd'hui comme très modestes, il est en effet indiqué que la configuration minimum pour avoir des graphismes de haute qualité est un processeur P4 1,5Ghz ou Athlon 1500+, 512 Mo de RAM et une carte vidéo de type 9600ati ou 5700fx. Certes les graphismes ne sont sans doute pas au niveau des dernières productions mais il faut être difficile pour ne pas trouver cela superbe.
Le jeu est entièrement sous licence GPL (moteur, graphismes et sons), cela permet de réutiliser, par exemple, les cartes de Nexuiz dans OpenArena, démontrant au passage l'intérêt du Libre. Nexuiz est disponible pour GNU/Linux (x86 et x86_64), Mac OS X (PPC et x86) et l'autre dans une très grosse archive de 270 Mo.
Open Arena finit de libérer Quake III
Open Arena est le projet de reprise du moteur libéré Quake III pour en faire un jeu complètement libre (données, mods, persos inclus).C'est un nouveau jeu de tir subjectif disponible pour GNU/Linux sous licence GPL.
Open Arena est maintenant disponible en version 0.60 avec quelques cartes refaites, d'autres reprises de Nexuiz ce qui démontre l'intérêt des jeux entièrement libres, permettant un échange et une distribution simplifiés des différents niveaux (cartes, persos).
Même si actuellement en version non finalisée (il reste des cartes et d'autres persos à ajouter), le jeu est fonctionnel en mode Deathmatch, 1 vs 1, CTF, Tournoi et si vous préférez jouer "seul" (ou sans connexion internet), les bots ont un niveau redoutable.
Open Arena est maintenant disponible en version 0.60 avec quelques cartes refaites, d'autres reprises de Nexuiz ce qui démontre l'intérêt des jeux entièrement libres, permettant un échange et une distribution simplifiés des différents niveaux (cartes, persos).
Même si actuellement en version non finalisée (il reste des cartes et d'autres persos à ajouter), le jeu est fonctionnel en mode Deathmatch, 1 vs 1, CTF, Tournoi et si vous préférez jouer "seul" (ou sans connexion internet), les bots ont un niveau redoutable.
Journal Nexuiz 2.1 is out
L'offre des jeux sous GNU/Linux continue de s'étendre
L'information est passée sur LinuxGames : S2 Games fournit maintenant Savage "The battle for Nerwerth" en freeware (gratuiciel) pour GNU/Linux et Windows.
Les binaires sont disponibles pour GNU/Linux ainsi que les différents patches. Il est conseillé de lire les instructions d'installation.
S2 Games annonce que Savage 2 : A Tortured Soul sera disponible pour GNU/Linux pour l'automne 2006.
L'équipe de modération ajoute :
On a pu également noter la sortie de la version 2007 de Alien Arena, autre jeu de tir subjectif et de stratégie en temps réel. Ce jeu, également propriétaire, est basé sur le moteur de Quake II qui, lui, est libre.
Il est intéressant de rappeler que des alternatives libres d'excellentes qualités sont également disponible, nous citerons nexuiz dont la version 2.0 date de juin dernier (voir l'article sur DLFP à ce sujet), ainsi que tremulous dont la version 1.10 date de mars (voir également l'article sur DLFP).
Bref, si l'offre reste inférieure en quantité par rapport à d'autres OS, on ne peut plus dire aujourd'hui qu'il n'y a pas de jeux sous GNU/Linux.
JeuxLibres.net maintient des listes de FPS et RTS libres.
Les binaires sont disponibles pour GNU/Linux ainsi que les différents patches. Il est conseillé de lire les instructions d'installation.
S2 Games annonce que Savage 2 : A Tortured Soul sera disponible pour GNU/Linux pour l'automne 2006.
L'équipe de modération ajoute :
On a pu également noter la sortie de la version 2007 de Alien Arena, autre jeu de tir subjectif et de stratégie en temps réel. Ce jeu, également propriétaire, est basé sur le moteur de Quake II qui, lui, est libre.
Il est intéressant de rappeler que des alternatives libres d'excellentes qualités sont également disponible, nous citerons nexuiz dont la version 2.0 date de juin dernier (voir l'article sur DLFP à ce sujet), ainsi que tremulous dont la version 1.10 date de mars (voir également l'article sur DLFP).
Bref, si l'offre reste inférieure en quantité par rapport à d'autres OS, on ne peut plus dire aujourd'hui qu'il n'y a pas de jeux sous GNU/Linux.
JeuxLibres.net maintient des listes de FPS et RTS libres.