See site in english Voir le site en francais
Website skin:
home  download  forum  link  contact

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

Author Topic: Fait cocasse sur mon apprentissage du C++  (Read 629 times)

0 Members and 1 Guest are viewing this topic.

Offline Coussini

  • Legend
  • ******
  • Posts: 3151
  • Country: Canada ca
  • Karma: 26
27 July 2008, 21:55:36
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 ;)

Quote
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;
};

:ptdr::ptdr::ptdr::ptdr::ptdr:

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


« Last Edit: 27 July 2008, 21:55:36 by Coussini »
Coussini "Maître des liens"



Que dieu vous éloigne du Covid-19