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 "<<endl; break; default: cout<<"Valor no valido"<<endl; Sleep(1500); system("cls"); menu(); } } int main(){ menu(); return 0; } |