Je suis en train de me créer un petit jeu en C++, relatif au cours du site des zéro
www.siteduzero.com concernant les
classes et pointeurs.
Grosso modo... voici ma classe personnage pour vous mettre dans le bain (le détail ne sont sans doute pas important
pour vous). Tout cela pour vous dire que c'est un RPG de combat utilisant des personnages et des armes... je pense
que vous commencer a me comprendre maintenant
class Personnage
{
public:
Personnage(std::string combattant); // Constructeur
Personnage(std::string combattant, std::string nomArme, int degatsArme);
// Le prototype du constructeur de copie
Personnage(const Personnage &personnageACopier, std::string combattant);
~Personnage(); // Destructeur
void recevoirDegats(int nbDegats);
void attaquer(Personnage &cible);
void boirePotionDeVie(int quantitePotion);
void changerArme(std::string nomNouvelleArme, int degatsNouvelleArme);
bool estVivant();
void afficherEtat();
private:
int m_vie;
int m_mana;
std::string m_combattant;
Arme *m_arme;
};
Il m'est arrivé un évènement cocasse concernant la création d'un personnage à partir d'un autre personnage
(
constructeur de copie).
Sachant que mon personnage à copier était mort (m_vie = 0), alors mon nouveau personnage à hérité de ses
valeurs... De plus... je lui ai fait boire de la potion de vie.
Imaginez qu'es ce qu'un programme comme ça peut générer comme situation cocasse. C'est à croire, que mon
personnage mort était un mort vivant.
Voici des personnage pour remplir ce rôle:les goules: qui mangent les cadavres (thanatophages) mais ne rechignent pas devant de la chair fraîche;
les liches: sorciers qui se maintiennent en vie par leurs propres pouvoirs ;
les momies: des morts embaumés (en général entourés de bandelettes à l'image des momies égyptiennes)
qui s'animent pour punir les profanateurs de leur tombe;
les vampires: qui se nourrissent du sang de leurs victimes et peuvent se transformer en chauve-souris, mais
craignent la lumière du Soleil;
les zombis: des morts qui s'animent par un rituel magique vaudou;
les Fantômes: des esprits des morts;
les jiangshi: des sortes de zombis chinois héros de la littérature fantastique de la dynastie Qing et du cinéma
hongkongais;
Et j'en passe