Ultima modifica da un moderatore:
Codice:
#include<iostream>
#include<string>
#include<ctime>
#include<fstream>
#include <windows.h>
using namespace std;
int main()
{
while(1==1){
system("color a");
string cammina;
string scava;
string direzione;
string id;
int condizione;
int tesoro;
srand((time(NULL)));
tesoro = rand() % 1000;
int passi[10] = {1,2,3,4,5,6,7,8,9,10,};
cout << " this is an open source progect " << endl;
cout << " Coder: carmelo petraschi" << endl;
cout << " ALIAS : PROBMXING2010" << endl;
cout << " immetti il nome del giocatore; ________ " " ";
ofstream file;
file.open("punteggi.txt",ios_base::app);
getline(cin,id);
cout << " il nome del giocatore e " << id << endl;
file << " nome giocatore " << id << endl;
file << " punteggio : " << tesoro << endl;
file.close();
cout << " Caccia al tesoro " << endl;
Beep(100,200);
Beep(200,200);
Beep(300,200);
Beep(100,200);
Beep(100,200);
Beep(200,200);
Beep(300,200);
Beep(100,200);
Beep(400,200);
Beep(500,200);
Beep(600,200);
Beep(700,200);
Beep(800,200);
Beep(900,200);
Beep(1000,200);
cout << "(1) cammina ";
cout << "(2) scava" << endl;
cout << "(0) istruzioni " << endl;
cout << " cosa vuoi fare? " << endl;
cin >> condizione;
switch (condizione){
case 1:
for(int i = 0; i < 10; i++)
{
cout << " passo numero " << i+1 << "\n";
cout << " metti la direzione in cui vuoi andare " << endl;
cin >> direzione;
if(direzione == "sinistra")
{
cout << " trovati " << tesoro << " denari " << endl;
system("pause");
system("cls");
cout << " stai andando bene " << endl;
}
for(int i = 0; i < 1; i++)
cout << " immetti la direzione" << endl;
cin >> direzione;
if(direzione == "centro")
{
ofstream file;
file.open("punteggi.txt",ios_base::app);
cout << " trovati " << tesoro*10 << " denari " << endl;
file << tesoro*10 << endl;
cout << " i soldi si sono triplicati complimenti! " << endl;
Beep(300,200);
Beep(400,200);
Beep(500,200);
Beep(600,200);
Beep(700,200);
Beep(800,200);
file.close();
return 0;
}
if(direzione !="centro")
{
cout << " tesoro non trovato " << endl;
}
break;
}
case 2:
cout << " digita scava per scavare " << endl;
cout << " se tutto sta andando male... mettiti a scavare!! " << endl;
cin >> scava;
if(scava == "scava")
{
tesoro = rand() % 10;
ofstream file;
file.open("punteggi.txt",ios_base::app);
cout << " hai scavato " << " hai trovato " << tesoro << " denari " << endl;
file << tesoro << endl;
file << " punteggi caccia al tesoro " << endl;
file.close();
return 0;
}
if(scava != "scava")
{
cout << " non hai scavato " << endl;
break;
case 0:
cout << " l'inizio del gioco e facile e non ha bisogno di spiegazioni "
" ma la parte che si deve dire e che quando trovate il tesoro dovete andare al file di testo PUNTEGGI.txt e da li appariranno i soldi che avrete trovato con la vostra caccia xD " << endl;
break;
}
}
}
}