Beat em up Spiel C++



  • Hallo, ich soll ein Beat em up Spiel machen, wo es verschiedene Charaktere mit verschiedenen Fähigkeiten gibt. Dabei soll ich Klassen und die Vererbungsstruktur anwenden.
    Jetzt die Frage wie kann ich diese "Abilities" richtig umsetzen?

    Derzeit habe ich nur so etwas:
    code:

    class Abilities {
    //warrior:
    int Axeswing;
    int Axethrow;
    int Axeslash;
    //mage
    int Fireball;
    int Iceball;
    int Thunderball;

    //archer
    int Arrowshot;
    int Arrowrain;
    int Arrow;

    };
    class Character
    {

    string characterClass;

    public:
    virtual ~Character();

    Character(
    // const std::string &name;string characterClass,
    int health,
    int maxHealth,
    int damage,
    int attack
    );

    Character(int choice)
    {
    
    
        if (choice == 1)
        {
            characterClass = "Warrior";
           Character attack = 60;
            Character health = 400;
    
        }//if 1
        if (choice == 2)
        {
            characterClass = "Wizard";
           Character attack = 90;
       Character     health = 310;
    
        }//if 2
        if (choice == 3)
        {
            characterClass = "Archer";
          Character  attack = 75;
         Character   health = 370;
        }//if 3
    }

Anmelden zum Antworten