Discussion:Design du moteur de jeu

De Wiki Linux62.

(Différences entre les versions)
 
 
Ligne 1 : Ligne 1 :
'''Azrael07''' : Il y a un state intermédiaire entre "MovingElement" et "Creature", qui correspond à des objets qui ont une capacité de perception mais ne sont pas vivants, comme une caméra de sécurité
+
'''Azrael07''' : Il y a un state intermédiaire entre "MovingElement" et "Creature", qui correspond à des objets qui ont une capacité de perception mais ne sont pas vivants, comme une caméra de sécurité.
 +
 
 +
'''Azrael07''' : Je ne suis pas certain qu'il soit indispensable de distinguer des classes ''Player'' et ''NPC''. Un champ type pourrait simplement prendre en constante pour indiquer si c'est un joueur, un alliés, un individu neutre ou un ennemis. L'idéal (a mon avis) : une classe ''Creature'' (qui comprend tout les NPC), et une classe ''Player'' qui hérite de ''Creature''.

Version actuelle en date du 31 mars 2006 à 15:59

Azrael07 : Il y a un state intermédiaire entre "MovingElement" et "Creature", qui correspond à des objets qui ont une capacité de perception mais ne sont pas vivants, comme une caméra de sécurité.

Azrael07 : Je ne suis pas certain qu'il soit indispensable de distinguer des classes Player et NPC. Un champ type pourrait simplement prendre en constante pour indiquer si c'est un joueur, un alliés, un individu neutre ou un ennemis. L'idéal (a mon avis) : une classe Creature (qui comprend tout les NPC), et une classe Player qui hérite de Creature.

Outils personnels
Équipes