Buenas, mi compañero y yo hemos empezado este año en TIC y nuestro primer trabajo es programar un juego sencillo, nada del otro mundo y que tenemos que entregar. Sí, somos muy novatos en la programación y apenas hace 1 mes que empezamos y necesitamos acabar el juego.
Nuestra idea es crear un mastermind, con diferentes dificultades desde el modo clásico (4 digitos) hasta añadirles mas niveles pero no damos con la tecla a la hora de introducir el código y el programa revise si en los números hay heridos, muertos etc.
Nuestra idea es crear un mastermind, con diferentes dificultades desde el modo clásico (4 digitos) hasta añadirles mas niveles pero no damos con la tecla a la hora de introducir el código y el programa revise si en los números hay heridos, muertos etc.
#include <iostream> #include <windows.h> #include <sstream> #include <string> using namespace std; int a,b,c,d,N; int q,w,e,r; void clasicresp(){ N=N-1; cout<<"Intenta adivinar el codigo. Quedan" <<N<<"intentos" <<endl; cin>>q; cin>>w; cin>>e; cin>>r; if(a=q){ cout<<"Excelente, todos los números son correctos"; } else{ clasicresp(); } } void cla(){ N=12; cout<<"Introduce el codigo"<<endl; cin>>a; cin>>b; cin>>c; cin>>d; system("cls"); clasicresp(); } void jugar(){ int d; system("cls"); cout<<"****SELECCIONA EL NIVEL DE DIFICULTAD*****"<<endl; cout<<""<<endl; cout<<"[1] NOOB"<<endl; cout<<"[2] CLASICO"<<endl; cout<<"[3] DIFICIL"<<endl; cout<<"[4] HARDCORE"<<endl; cin>> d; switch(d){ case 1: break; case 2: cla(); break; case 3: break; case 4: break; default: cout<<"Valor no valido"<<endl; Sleep(1500); system("cls"); jugar(); } } void menu(){ int n; cout<<"=============================="<<endl; cout<<"Bienvenido a Inspector Numbers"<<endl; cout<<"=============================="<<endl; cout<<""<<endl; cout<<"[1] Jugar"<<endl; cout<<"[2] Ayuda"<<endl; cin>> n; switch(n){ case 1: jugar(); break; case 2: system("cls"); cout<<"NO PIERDAS ![]() break; default: cout<<"Valor no valido"<<endl; Sleep(1500); system("cls"); menu(); } } int main(){ menu(); return 0; } |