glob2-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Glob2-devel] Release, avant, pendant et apres


From: Stephane Magnenat
Subject: [Glob2-devel] Release, avant, pendant et apres
Date: Sat, 27 Apr 2002 13:50:38 +0200

Bonjour a tous,

Je vais faire une petite synthese de ce qu'il manque pour une release, de 
comment il faudra gerer la release et de comment continuer le developpement 
apres.

Ce document pourra faire partie des developper doc du site web quand il 
existera.

Tout d'abord je propose de creer des categories dans le developpement de 
glob2 :

core-engine :
        Moteur de base, a trait au comportement des unites, des batiments, ...
core-display:
        Affichage du jeu, sauf la GUI.
core-net:
        Reseau pendant le jeu.
ai:
        L'intelligence artificielle.
game-gui:
        GUI pendant le jeu, principalement le panneau de droite.
connection-logic:
        Tout ce qui concerne la connection, que ce soit les ecrans, le reseau, 
le                       
        pre-chargement des cartes.
other-gui:
        Autres interfaces graphique, menu principal, etc..
yog:
        Ysagoon Online Game, notre Battle.net a nous. Comprends le serveur et 
les                       
        parties clientes dans glob2.
mapedit:
        Editeur de carte
gameplay:
        Power balance.
support:
        Le site web et la doc.
gfx:
        De jolis graphismes
sound:
        Du son, genre "Yes My lord"
music:
        De la musique, genre [place your favorite music here]


Bon, maintenant pour chaque categorie je vais mettre ce qu'il manque pour 
faire une release :

core-engine:    fix some probable bug in Unit's internal state machine,(JDM)
                explorer handle fow better (LO)
core-display:   ok
core-net:               ok
ai:             do upgrades
game-gui:               ok
connection-logic:       have human understable text in yog.
                If possible, let user type message in connecting screen.
                have cleaner way to choose team or player.
                map must have versionning
                better handling of saving and loading in virtual dirs.
other-gui:              ok
yog:            In server, delete game that are one day old without updates.
mapedit:                ok, but if we can, fix a stupib gfx bug
gameplay:       ressource grows too fast.
support:                do a web site skeleton.
                write a quick start guide
                write a ambiance guide (MN has proposed himself for that)
                have a working win32 build with an installer (setupgen)
gfx:            use rerendered buildings from LO
sound:          we won't have sound for this release.
music:          we won't have music for this release.

general:                report and fix all critical bug.
                report and sote on savannah all non-critical bug.

Maintenant ce qui va changer (ou qu'il faut changer) a la release :
- parler en anglais sur la mailing list. Au pire on fait un mailing list 
francais si on veut discuter en francais mais il ne faut pas que les gens se 
sentent exclus.
- tenir a jour les differentes doc. Ceci inclu la necessite de leurs 
existences.
- utiliser le systeme de bug report de savannah plutot que la mailing list ou 
une interpelation reel a l'epfl. A noter que l'un n'empeche pas l'autre.
- versionniser le jeu pour etre sur qu'on ne parle pas d'un bug deja resolu.

Comme vousle voyez c'est pas trivial. Participer au code (notemment au 
core-engine et a la connection-logic) est complexe et demande un grand 
investissement. Par contre, les taches suivantes sont plus facile a faire :
- tester en reseau le gameplay.
- stresser YOG, faire une liste de ou ca marche et de ou ca marche pas.
- creer le squelette du site web.
- creer du contenu pour le site web (le quick-start guide (en anglais 
please), un internal guide (etendre ce mail), un gameplay guide, un artistic 
guide (aka ambiance guide)).
- documenter le code (certains bout sont faciles a comprendre).
- etre gentil avec les developpeurs (ca aide toujours de se sentir soutenus 
:-)) ).

Voila, j'espere que ca mail va etre utile

Bon week-end

A++

Steph

-- 
L'abondance est le fruit d'une bonne administration.
                                        Jean Jaures



reply via email to

[Prev in Thread] Current Thread [Next in Thread]