Bonjour à toutes et à tous,

SOG - Qu'est-ce que c'est ?
---------------------------

        Depuis novembre 2005, Olivier BERT et moi-même développons un 
moteur de jeu d'aventures entièrement basé sur des sons et effets 
sonores, le tout en GPL.
Le principe du moteur, baptisé SOG (comme Sound-Oriented Game), est que 
le personnage se promène dans un environnement audio à la recherche 
d'objets pour avancer dans le jeu. Pour créer ce moteur nous nous sommes 
inspirés de ce qui est fait dans certains jeux qui exploitent vraiment 
le son, comme la série des Myst, ou encore du jeu Terraformers, un jeu 
complet développé dans cette optique tournant sous Windows.


SOG - Les features et la wishlist
--------------------------------

Actuellement il reste encore pas mal de boulot, mais voici une liste de 
"features" que nous avons / aimerions dans le moteur :
* Pouvoir se déplacer dans un environnement audio en 3D avec chaque 
objet / personnage / ennemi identifiés par des sons propres.
* Le moteur s'appuie sur des "cartes" écrites en XML, pour que 
l'utilisateur puisse les éditer à sa guise (il devient aussi possible de 
créer un éditeur de cartes exportant son résultat en XML pour que le 
moteur puisse l'interpréter).
* Nous implémenterons (après la première release), un moteur de gestion 
de scriptes (basé probablement sur LUA) pour déclencher des choses en 
fonctions des événements. Imaginez par exemple que si vous courrez, vous 
allez être fatigué au bout d'un certain temps et courrir de moins en 
moins vite. Imaginez aussi, qu'un magasin soit ouvert uniquement entre 
17h et 19h, ou encore que l'environnement audio en extérieur change 
entre le jour et la nuit, tout ceci, grâce au moteur de scriptes, 
devient possible.
* Enfin, bien entendu, le jeu sera jouable sous Linux et Windows. 
Actuellement oous utilisons SDL ce qui suppose un serveur X, mais tout 
est modularisé, ce qui permet de développé une interface utilisateur en 
mode Curses par exemple pour les adorateurs de la console. Voir même 
pourquoi pas développer une interface vers la BrlAPI pour les 
braillistes et se servir de son terminal Braille comme d'un Joystick.


Pourquoi j'en parle ici ?
-----------------
Parce que nous avons besoin de vous: développer un tel moteur à 
seulement 2 personnes n'est pas chose facile, encore moins à temps 
plein. Aussi nous cherchons des volontaires pour :
* Nous aider sur le développement du moteur (développement en C++ avec 
des librairies Fmod, SDL ...).
* Des scénaristes: Vous avez une histoire en tête, faites-la partager et 
proposez-la: tant que ça reste un jeu d'aventures tout est réalisable.
* Des musiciens: Le sound-design est ici très important. C'est pourquoi 
nous cherchons aussi des musiciens et/ou des gens capables de créer des 
sons en fonction des demandes des scénaristes: le mot d'ordre ici est 
l'himmersion dans le jeu, le plus possible.
* Des traducteurs: pour traduire le Wiki en anglais entre autre, mais 
aussi les diverses documentations qui seront disponibles.
* Et aussi des graphistes, des concepteurs, bref si vous avez envie d'y 
participer, venez et on vous trouvera surement quelque-chose à faire. 
:-)

Pour tout ça et pour le reste, une seule adresse :
http://www.mistigri.org/sog/

N'hésitez pas à faire part de vos commentaires et suggestions: des 
mailing listes vont être mises en place à ce sujet dans les prochaines 
semaines.

Désolé pour la longueur du message.

-- 
Yannick PLASSIARD
[EMAIL PROTECTED]
www.mistigri.org

_______________________________________________
Liste de diffusion CarrefourBLinuX 
    [email protected]
    http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu
Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
    http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
Pour s'inscire par courriel : 
    'mailto:[EMAIL PROTECTED]'
Pour se desinscrire par courriel : 
    'mailto:[EMAIL PROTECTED]'

Répondre à