C++ #21 Realizzazione una avventura testuale in c++

Obiettivo: Realizzare un programma che implementi una avventura testuale utilizzando il linguaggio di programmazione C++.

Le stanze

Ogni stanza è caratterizzata da una serie di attributi:

  • string descrizione;
  • int Nord;
  • int Sud;
  • int Ovest;
  • int Est;

I valori dei parametri Nord, Sud, Ovest, Est, indicano la stanza accessibile attraverso la relativa porta. Se ad esempio il valore Nord è uguale a 2 vorrà dire che andando verso Nord si raggiungerà la stanza 2. Quando i valori sono inizializzati a -1 vuol dire invece che attraverso quella porta non è possibile raggiungere nessuna stanza.

Le persone

Ogni gara è caratterizzata da una serie di attributi:

  • string nome;
  • string presentazione
  • int vita;
  • int armatura
  • int attacco;

Il codice

Viene in seguito illustrato il codice utilizzato per implementare un gioco di avventura testuale