D'ici peu de temps, une réunion va être organisée pour parler d'un (plusieurs ? :) futur jeu qui va être écrit avec le moteur Raydium. Questions / réponses sur ce projet...
Cette réunion sur Raydium ( http://raydium.cqfd.ath.cx ) va concerner tout ceux qui sont intéressés par le projet, CQFDiens ou non.. Contrairement à ce qui est souvent pensé, il n'est pas nécessaire de savoir programmer pour participer à un projet de ce genre (on remarque d'ailleurs que la plupart des projets de jeux libres regorgent de programmeurs mais manquent cruellement d'autres compétences)... Graphisme, musique, "régles du jeu" (gameplay), Scénario, modélisation des objets, du mondes, tests solo et réseau, etc...
En bref, il ne faut pas hésiter et venir voir sur place lors de cette p'tite réunion de quoi il retourne exactement, alors on se décide, on lit ce qui suit, et on s'incrit en bas ;)
Pour donner un ordre d'idée, voici un mail de Mage avec des questions qui me semblent très intéressantes à propos de ce projet:
>Q: Tout d'abord, j'aimerais savoir si le jeu en cours de projet sera uniquement pour la Cqfd ou si c'est carrément création de société pour commercialiser des jeux par la suite. C'est une question que je me pose depuis le début.
R: Raydium (et le jeu qui va s'appuyer dessus pour l'instant) est développé sous une license libre (à priori la GPL), ce qui signifie que: le developpement ne sera pas réservé à CQFD, mais bien à toute personne désireuse d'y participer, mais aussi que tout ce qui aura été produit est réutilisable par n'importe qui, sans autorisation préalable (libre et "gratuit", donc).
Vu la tête du projet pour l'instant, je pense que créer une société "Raydium corp." tend vers le suicide :) mais par contre, si ce projet avance vraimment et que tout le monde est motivé, rien n'empeche de commencer par créer une asso !
Après... advienne que pourra :)
>Q: Je ne sais pas ce que c'est ton support réseau mais est-ce que tu as une idée de date pour en parler avec du monde ???
R: Le support réseau, c'est tout simplement un ensemble de fonctions (d'outils, en somme) qui vont permettre à Raydium d'être "orienté réseau" (jouable en réseau, donc) , au travers d'un réseau local (ça c'est déjà le cas) et d'internet. Je pense effectivement qu'il faut attendre de connaitre les performances possibles de Raydium d'un point de vue réseau pour savoir vers quel type de jeu s'orienter.. inutile de faire un jeu de stratégie avec 60 000 unités présentes par équipe si on se rend compte qu'un jeu de voiture avec 2 AX lag déjà à mort :)
Pour l'instant, Raydium sait utiliser un protocole réseau "lent" (TCP pour les intimes) qui est assez limité pour des jeux qui demandent pas mal d'échanges réseau, et c'est pour ça que nous cherchons à changer de protocole vers UDP (plus rapide, plus foireu, plus laid ;) avant de réunir tout le monde.. Sincérement, je pense que c'est une question de semaines (aux alentours de la partie réseau chez Jsr).
>Q: Je trippe un peu sur les types de jeu qu'on pourrait faire. J'ai regardé une émission hier soir sur le GIPN (commando français en gros). Ca ferait une sorte de FPS où d'un côté, tu as des flics qui s'entraîent à tout va et qui font des missions par moment et de l'autre, les traditionnels terroristes. Mais que dans chaque équipe, chaque personnage mènera sa propre vie et que le boulot de flic (par exemple), ce ne soit qu'un boulot. Ce sera comme un vulgaire Counterstrike (en beaucoup plus meilleur) mais avec une vie pour chaque personnage (un peu comme la réalité quoi).
R: En bref, une simulation de vie orientée terrorisme ("bip" échelon :) ? Pourquoi pas :) Y'a pleins de choses à creuser pour aller encore plus loin, par exemple en mélangeant cette idée à celle que tu donnes juste en dessous ;)
La réunion prévue va aussi servir à donner les limites de Raydium (celles qu'il est possible de dépasser et les autres :), car à pour l'instant, Raydium est doué pour de vastes extérieurs, mais probablement moins que certains moteurs déjà existants pour les intérieurs (Raydium aime les grands espaces pleins de polygones :), alors il faudra réfléchir sur l'environnement souhaité pour le jeu.
>Q: Un autre truc que j'avais pensé (mais pas réalisable sûrement). Du même style que Midtown Madness, tu modélises toute la ville de Nantes (parce que c'est chez nous) et que chaque habitant que tu contrôles (donc, un personnage) ait sa propre vie et son propre toit. Tu parlais de quelque chose de massivement multijoueurs, 500 000 habitants dans Nantes (je crois) c'est massif. :)
R: Wow :) 500 000 personnes! :) Si pour cette première expérience, on arrive à réunir qq centaines de personnes, c'est déjà très bon ! :)
Pour le principe de "ville existante", et Nantes en particulier, eh bien... lol, c'était une des premières idées :) En fait, ca représente un travail assez gigantesque (pas impossible ceci dit) et surtout coopératif: chacun s'occupe de faire un plan des quartiers alentours, de trouver les textures type, etc... Le principal problème est le suivant: Les données d'élévation de terrain (MNE) dont nous avons besoin pour déterminer le relief de la ville sont introuvables pour Nantes, et même si ces infos existent, je n'ose imaginer le prix (généralement, ce sont des satellites qui génèrent ces cartes :)
Reste qu'il est possible de faire ça au jugé, à l'oeil ;) et si cette idée comble tout le monde, on adapte le moteur de Raydium pour ça et... :)
>Q: Sérieusement, ce sont deux petites idées que j'ai eu comme ça et mon imagination déborde (je n'ai aucune limite). De toute façon, pour un scénario, c'est à voir ensemble (et répartir les spécialités pour créer un jeu). Juste quelques petites choses : Comment comptes-tu créer un serveur massivement multijoueurs qui ne plantent pas à tout va et qui pourrait supporter 10 000 personnes (c'est un exemple) avec les simples machines que l'on a ??? Je ne suis pas informaticien mais ça m'arrive de réfléchir.
R: Nan ! Nos machines (et surtout les pauvres petites lignes ADSL qui sont attachées dessus) ne peuvent pas supporter une telle masse de connexions, et même probablement pas dix fois moins... mais il existe des gens qui possèdent, eux, une énorme bande passante et qui sont près à en donner une partie :) Si le jeu remporte un petit peu de succès, y'a des chances ;) Désolé de prendre cette référence mais, par exemple, counter strike est hébergé par des serveurs disposants d'une bande passante intéressante :)
>Q: Il y a aussi l'hisoire de modéliser une AX (ou autre). Sans licence du constructeur, je ne pense pas (quasi sûr même) que ce soit légal. Je préviens comme ça ...
R: Ca... mais si ce projet reste libre (non payant), il est beaucoup moins exposé à ce genre de plaintes... Tant que tu ne génère pas d'argent sur le dos de ces marques (en particulier peugeot ;), le risque est franchement faible.
> Dans tous les cas, j'ai toujours voulu créer un jeu depuis ma première machine (Amstrad CPC 6128 lol) et que tu peux compter sur moi pour ce projet si ce n'est pas pour faire les cons à tout va et de faire un jeu à peu près potable (on ne peut pas viser grand pour une première fois non plus). Enfin bon, c'est à voir tout ça.
Voilà, j'ai dû oublier plein de trucs à dire mais ça me reviendra peut-être la prochaine fois. :)
> Mage Yvan
Merci pour ces questions, ca fait plaisir de voir qu'il y'a des gens intéressés ;) a+ !
Xfennec.
Si vous avez aussi des questions, c'est le moment d'y aller franchement, même si tout cela sera repris lors de la réunion :)