Euh non je ne crois pas que Zenitram confonde code du jeu et moteur dans son commentaire. Il s’agit plutôt d’ensembles et il dit bien « le jeu » qui est l’ensemble supérieur.
Le code et les données sont deux ensembles qui appartiennent à un ensemble plus large :
[ Jeu ]
[ Code ][ Données ]
Dans le cas où l’on peut distinguer le code du moteur et le code du jeu, on peut faire ce schéma :
[ Jeu ]
[ Code moteur ][ Code jeu ][ Données ]
Parler du « jeu » sans plus de précision désigne l’ensemble supérieur.
Dans le cas d’Unvanquished, l’ensemble supérieur avait l’ambition d’être libre, le code du moteur l’était, le code du jeu l’était, mais bien qu’il y avait une volonté d’avoir également des données libres, certaines données avaient été acceptées qui ne satisfaisaient pas à cette exigence. Pour que l’ensemble supérieur soit libre il a fallu corriger la situation sur les données.
Le travail de longue haleine que le projet Unvanquished a fait pour obtenir cette liberté était précisément fait pour marquer une différence très nette avec ce que vient de faire Frictional Games. Note que je trouve très bien ce que vient de faire Frictional Games, ce n’est simplement pas la même chose.
Je ne vois pas trop pourquoi ils devraient faire des circonvolutions dans leurs écrits, qu’ils le disent clairement : ils ont libér" le code. C’est déjà très bien, c’est ce que faisait Id Software en son temps : Quake 3 Arena n’est pas un jeu libre mais son moteur et son code de jeu le sont, ça a permis :
de porter le jeu ou des jeux basés sur son moteur sur des tas de plateformes. Par exemple lorsque j’étais étudiant un ami faisait tourner Tremulous sur du matériel Silicon Graphics;
de mettre à jour le moteur pour nos systèmes plus modernes, il existe un fork avec un moteur Vulkan par exemple;
de corriger des problèmes, d’ajouter des fonctionnalités, ce que fait ioquake3 par exemple;
de publier des jeux de manière autonome (libres ou non) : Tremulous, World of Padman, Smokin' Guns, OpenArena;
de servir de base à des projets qui suivront leur propre route, comme le moteur Dæmon;
de servir de base à des projets de recherche;
et globalement de nourrir des tas de projets libres ainsi qu’un écosystème.
Si Id Software n’avait pas libéré le code de ses moteurs et de ses jeux, comme vient de le faire Frictional Games, il n’y aurait pas le moteur DarkPlaces (dérivé de Quake 1) et le jeu Xonotic, il n’y aurait pas le moteur Dæmon (dérivé de Quake 3) et le jeu Unvanquished. Il n’y aurait pas le jeu UFO:AI, le jeu The Dark Mod serait toujours un mod sans ambition qui ne tournerait que sur une antique version 32 bit du moteur.
Donc c’est énorme ce que Frictional Games vient de faire. Le jeu "Amnesia" n’est pas libre, mais j’ai envie de dire... et alors ? Ils gagneraient à être plus explicite sur ce qu’ils libèrent. Même quand on n’a pas tout il faut être fier de ce que l’on a car c’est déjà un tout : c’est tout ce qu’on a.
Il serait plus efficace pour Frictional Games de dire quelque chose comme ceci :
Nous libérons notre code !
Portez le jeu où bon vous semble,
Expérimentez avec le code, tentez de nouvelles choses,
Essayez-vous au développement d’un jeu,
etc.
Ils expliquent dans leur article qu’il existe des milliers de mods et addons pour leur jeu, alors ils savent très bien tout ça.
En fait tout ce qui leur manque est un titre complet :
- Amnesia is now open source!+ Amnesia code is now open source!
Avec ce titre tout aussi efficace mais surtout plus explicite, certaines parties de leur article serait plus aisées à rédiger, la partie qui précise « Think of the release as "free speech", not "free beer". » devient assez inutile car elle est surtout rédigée pour corriger les incompréhensions induites par leur titre maladroit.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Corriger le journal?
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Le jeu d'horreur Amnesia publié sous GPLv3. Évalué à 9.
Euh non je ne crois pas que Zenitram confonde code du jeu et moteur dans son commentaire. Il s’agit plutôt d’ensembles et il dit bien « le jeu » qui est l’ensemble supérieur.
Le code et les données sont deux ensembles qui appartiennent à un ensemble plus large :
Dans le cas où l’on peut distinguer le code du moteur et le code du jeu, on peut faire ce schéma :
Parler du « jeu » sans plus de précision désigne l’ensemble supérieur.
Dans le cas d’Unvanquished, l’ensemble supérieur avait l’ambition d’être libre, le code du moteur l’était, le code du jeu l’était, mais bien qu’il y avait une volonté d’avoir également des données libres, certaines données avaient été acceptées qui ne satisfaisaient pas à cette exigence. Pour que l’ensemble supérieur soit libre il a fallu corriger la situation sur les données.
Le travail de longue haleine que le projet Unvanquished a fait pour obtenir cette liberté était précisément fait pour marquer une différence très nette avec ce que vient de faire Frictional Games. Note que je trouve très bien ce que vient de faire Frictional Games, ce n’est simplement pas la même chose.
Je ne vois pas trop pourquoi ils devraient faire des circonvolutions dans leurs écrits, qu’ils le disent clairement : ils ont libér" le code. C’est déjà très bien, c’est ce que faisait Id Software en son temps : Quake 3 Arena n’est pas un jeu libre mais son moteur et son code de jeu le sont, ça a permis :
Si Id Software n’avait pas libéré le code de ses moteurs et de ses jeux, comme vient de le faire Frictional Games, il n’y aurait pas le moteur DarkPlaces (dérivé de Quake 1) et le jeu Xonotic, il n’y aurait pas le moteur Dæmon (dérivé de Quake 3) et le jeu Unvanquished. Il n’y aurait pas le jeu UFO:AI, le jeu The Dark Mod serait toujours un mod sans ambition qui ne tournerait que sur une antique version 32 bit du moteur.
Donc c’est énorme ce que Frictional Games vient de faire. Le jeu "Amnesia" n’est pas libre, mais j’ai envie de dire... et alors ? Ils gagneraient à être plus explicite sur ce qu’ils libèrent. Même quand on n’a pas tout il faut être fier de ce que l’on a car c’est déjà un tout : c’est tout ce qu’on a.
Il serait plus efficace pour Frictional Games de dire quelque chose comme ceci :
Ils expliquent dans leur article qu’il existe des milliers de mods et addons pour leur jeu, alors ils savent très bien tout ça.
En fait tout ce qui leur manque est un titre complet :
Avec ce titre tout aussi efficace mais surtout plus explicite, certaines parties de leur article serait plus aisées à rédiger, la partie qui précise « Think of the release as "free speech", not "free beer". » devient assez inutile car elle est surtout rédigée pour corriger les incompréhensions induites par leur titre maladroit.
ce commentaire est sous licence cc by 4 et précédentes