Seguire i seguenti passi nella propria IDE (Visual Studio, etc.):
- Creare un progetto console C++ e chiamarlo ProtoGame
- Creare una classe C++ e chiamarla Character. Al suo interno:
- Dichiarare due funzioni
public
Attack()
eDefend()
che ritorninovoid
- Nel file .cpp creare le definizioni delle funzioni
- Dichiarare un costruttore
public
Character(string name, float hitPoints)
- Nel file .cpp creare la definizione del costruttore
- Dichiarare una variabile
protected
chiamatahitPoints
di tipofloat
- Dichiarare una variabile
protected
chiamataname
di tipostring
- Dichiarare una variabile puntatore
protected
chiamataenemy
di tipoCharacter
- Dichiarare due funzioni
- Creare una classe C++ e chiamarla Game. Al suo interno:
- Dichiarare una variabile
private
chiamataisPlaying
di tipobool
- Dichiarare una variabile puntatore
private
chiamataplayerCharacter
di tipoCharacter
- Dichiarare una variabile puntatore
private
chiamatanpcCharacter
di tipoCharacter
- Dichiarare una funzione
public
Init(Character* player, Character* npc)
che ritornivoid
- Dichiarare una funzione
public
GameLoop()
che ritornivoid
- Nel file .cpp creare le definizioni delle funzioni
- Dichiarare una variabile
- Per dichiarare un puntatore, si utilizza
*
- Ricordarsi di utilizzare la direttiva
#include
se si usano classi esterne in una classe - Per utilizzare
string
è necessario dichiarare:
#include <iostream>
using namespace std;