• [^] # Re: Incohérant

    Posté par (site web personnel, Mastodon) . En réponse au journal Warsow, le pragmatisme versus la liberté. Évalué à 3.

    Toute la logique, le fun, le gameplay spécifique à Warsow est défini dans le code source.

    C'est bien là que tu te trompes… Tu n'as pas l'air de bien comprendre comment sont fait ce type de jeu.
    Une grosse partie de la logique et du gameplay, et tout ce qui fait le fun ne sont pas dans le code source du moteur.

    Prenons un exemple, les jeux comme UrbanTerror, Tremulous, WorldOfPadman, etc. étaient à l'origine des mods de Quake3.
    Est-ce qu'un mod n'a pas de valeur légale, si le fait de le faire tourner sur Quake3 le rend propriétaire, et sur ioQuake3 le rend libre ?

    Aujourd'hui, sans trop de travail, on doit pouvoir faire tourner les données Quake3 comme un mod de Smokin'Guns. Est-ce que ça rend Quake3 libre ?

    C'est la même chose entre basewsw et Qfusion !

    Le fait que dans Quake3 on ne recharge pas ses armes, que dans UrbanTerror on les recharge, que dans Smokin'Guns certaines armes se rechargent par barillet entier, et d'autres se rechargent balle par balle, que dans Tremulous on puisse construire des structures, que dans Quake3 on peut se téléporter et pas dans Smokin'Guns, mais que dans Smokin'Guns on puisse acheter des batons de dynamite et pas dans Quake3, tout ça n'est pas dans le moteur ioQuake3. ioQuake3 sait interpréter tout cela, mais ce n'est pas ioQuake3 qui fait que Smokin'Guns aie une ambiance Western, et ce n'est pas QFusion qui fait que Warsow aie une ambiance cochon-punk de bande dessinée !

    Le code du jeu est GPL, c'est pas rien, nom d'un chien !

    Oui, ça permet de le porter, et c'est super.
    On a donc

    • un moteur libre.
    • des données non-libres

    Ce qui donne

    • un jeu portable, tout comme Quake3 est portable.

    Tu vois, Le moteur de Doom est libre, avec les données FreeDoom, on a un jeu complètement libre, mais Doom n'est pas libre, même en le faisant tourner sur le moteur vavoom. Doom2 a été porté sur calculatrice Ti-nSpire parce que le moteur est libre, mais les données ne sont pas libres, donc Doom2 (moteur+données) est portable sur calculatrice parce que le moteur est libre mais Doom2 (moteur+données) n'est pas libre.

    Je t'encourage à regarder dans les fichiers .pk3 qui ce sont des simples zips. Tu y trouveraspleins de fichiers qui sont le résultat de compilations comme les .bsp qui sont des compilations de .map, et d'autres fichiers qui pourraient être simplement partagés pour réutilisation.

    ce commentaire est sous licence cc by 4 et précédentes