• # Mes remarques à 0.30 euros

    Posté par . En réponse à la dépêche L'ouverture des sources, l'avenir du jeu. Évalué à 5.

    J'essaye de faire un jeu open source, ce qui pose quelques problèmes. J'ai donc quelques remarques/questions à vous soumettre :

    D'abord, il faut trouver des graphistes/artistes 3d, ce qui est quelque chose de pas évident dans le monde linux. Dans mon cas ils ont commencé à s'intéresser à mon projet quand une version windows a fonctionné (merci SDL et OpenGL). J'en tire une première conclusion : il y a des gens motivés pour bosser sur des projets gratuits, mais ils ne sont pas tous sous linux (je pense qu'un portage MacOSX aiderait aussi, il m'a d'ailleurs été demandé). J'en déduis qu'il faut trouver un moyen pour les attirer sous linux, comme par exemple en leur proposant un soft de modélisation 3d qui déchire tout (ce point sera bientôt réglé, à mon sens l'ouverture des sources de blender et leur amélioration devrait permettre plus que simplement avoir un modeleur libre, à savoir montrer aux artistes qu'il y a un bon modeleur open source, qui en plus va être sûrement livré par défaut dans les prochaines distribs. Et ça c'est très important, un linux tout prêt à faire de la modélisation, on peut espérer attirer pas mal d'artistes comme ça).

    Ensuite vient le problème de la licence à appliquer aux fichiers de données. Et là, il faudrait expliquer aux artistes les problèmes de licence (façon gpl, ce qui est très compliqué si on a déjà du mal avec toutes les subtilités des licences logicielles). Bref, on est content d'avoir des datas et on ne demande pas plus que d'avoir le droit de les distribuer gratuitement. Mais alors (première question) a-t-on le droit de les mettre dans le cvs sur savannah par exemple ? Je pense que non (dans le doute je m'abstiens) mais ce n'est spécifié nulle part (ou alors c'est bien caché ;).

    Après se pose le problème de "dirriger" une équipe. Je trouve très difficile de donner à la fois une bonne motivation à ce projet, et en même temps de le faire tendre vers un but précis : je n'ai pas d'idée, même vague du design ou du gameplay, en bon informaticien que je suis je me contente en général de développer du code. Ma deuxième question est donc : quelqu'un sait-il comment s'y prendre ? Rédiger un genre de cahier des charges ? Il s'agit là non plus de contact entre développeurs (j'ai lu quelques écrits à ce sujet, ça ne m'a pas beaucoup aidé dans ce cas), mais d'un échange entre artistes et développeurs, ce qui est nettement moins évident. De plus, il me manque un concept original (c'est sûrement la chose qui manque aux jeux libres, puisqu'on voit beaucoup de refontes d'anciens jeux). D'ailleurs le manque d'originalité a l'air de s'étendre à tous les jeux ces derniers temps, les jeux libres pourraient donc se démarquer en proposant des concepts totalement nouveaux (cf ceci par exemple : http://www.ufoot.org/liquidwar/(...) ) .

    Sinon, comme je l'ai déjà dit, je ne suis pas pour l'écriture d'un moteur 3d de plus sans données (principalement parce que c'est déjà fait). Mon but n'est pas du tout de refaire du déjà fait. Je pense néanmoins qu'il n'y a pas de moteur 3d totalement polyvalent avec lequel on peut faire tous les types de jeux, simplement parce qu'on peut toujours optimiser le rendu pour le type de jeu en question, et que des jeux différents demandent des caractéristique de rendu différentes, et visent un matériel différent.

    Une idée à propos des sites de développement de jeux (du genre http://www.gamasutra.com/(...) , http://www.gamedev.net/(...) ou http://www.flipcode.net/(...)) : on y trouve souvent des artistes, mais peu de linuxiens, il faudrait peut-être que ceux-ci les fréquentent un peu plus, histoire d'attirer les artistes vers le monde libre. Si on leur montre que sous linux on développe aussi dex jeux, je pense que ça pourrait en intéresser certains (certes pas tous vu la tendance business de certains des sites en question). A ce propos, une bonne idée pour ceux qui cherchent des personnes motivées pour faire des modèles 3d pour des projets libres : les forums de http://www.elysiun.com/(...) , site sur la modélisation sous blender).

    Encore une chose : le site de référence des jeux sous linux est à mon avis http://happypenguin.org/(...) plutôt que http://www.linuxgames.com(...) , puisqu'il présente l'avantage de parler de tous les jeux et pas uniquement des gros titres. Ca permet à un anonyme qui développe son truc dans son coin de passer en première page et ainsi d'avoir un peu de pub pour un projet qui démarre, ce qui m'a l'air plus dans l'esprit du libre, et qui ne l'empêche pas d'avoir aussi des infos sur les derniers gros hits commerciaux.