CR (compte rendu) réunion du 2011-01-17
Ordre du jour :
- Conventions
- Résumés
- Brainstorming titre
- Débat PhysX / Havoc / CEGUI
- UML
- Présentation du 28 Janvier
-Conventions :
Camel case : afficherObjetCaca(); variableAllo;
Nom de la classe : Commence par une majuscule.
Membres de classe : avec m en préfixe ifndef NOMDECLASSE_H
constantes MAJUSCULES
macro MAJUSCULES foo()
{
code
} Indentations : TAB Mots clés public, private, etc collés a gauche et regroupés
Header de classe : Auteur(s), Date de Création, Description
\brief pour les fonctions/classes pas claires
Commentaires sur SVN à chaque commit !
- PhysX vs Havoc : à déterminer le plus tôt possible…
- UML :
Modulaire / Programmation par composants : tout le monde d’accord là-dessus.
Switch entre les modes de jeu caméra dessus/FPS.
Les 2 modes accessibles à toutes les classes. Définir plus précisément chacun pour chaque classe… Architecte génère des cubes (un seul, mur, pyramide). Génère les cubes à une distance fixe au-dessus du sol. A priori ils pourront exploser. Architecte et psionicist pourront placer les objets en vue de dessus, les objets se mettant à une distance fixée au-dessus du sol ou objet en dessous.
Fenêtre de débug, console en mode débug? Voir la fenêtre de François du semestre dernier.
XML default et non default à intégrer.
Penser à l’IA bientôt !
- Présentation :
Equipe (personnes) + artistes
Projet (concept de jeu)
Architecture et remarques pertinentes + job artiste
Outils (les non-obligatoires)
Conclusion + Apéro !
- Prochaine réunion : Mercredi 19 Janvier 2011 10h45.
- Poursuivre débat sur les librairies
- Réseau
- UML
Décisions :
- Conventions établies
- PhysX vs Havoc : il faut se décider sous peu !
- UML : début d’architecture
- Plan approximatif de la présentation établie |