codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { srand ( time ( NULL ) ); int vidas = 5; int r = 0; int n = 0; bool acierto = true; //GAME LOOP while ( true ) { //Entrada cout << "Escoja un numero de 1 a 10." << endl; cin >> n; //LOGICA r = ( 1 + rand() % 10 ); if ( n == r ) { //aumenta vidas++; acierto = true; //podia imprimir aqui pero creame que es mas comodo que hagas todo en un mismo lugar. Sobretodo si el juego crece mucho asi que imprimire abajo en SALIDA } else { //Disminuye vidas--; acierto = false; //podia imprimir aqui pero creame que es mas comodo que hagas todo en un mismo lugar. Sobretodo si el juego crece mucho asi que imprimire abajo en SALIDA } //Esto se encarga de ver si el juego ha terminado cuando las vidas agoten XD if ( vidas == 0 ) { //BAYBAY break; } if ( vidas == 10 ){ system ( "cls" ); cout << "¡¡RATATATA... DA... RA.. TA... DADA!!! HAS VENCIDO LA MAQUINA!" << endl; system ( "PAUSE" ); return 0; } //SALIDA system ( "cls" ); cout << "El numero era: " << r << endl; cout << ( ( acierto == true ) ? "Felicidades.. acierto. +1: " : "Lo siento has fallado. -1: " ) << " ahora tienes: " << vidas << "vidas" << endl; }//END OF GAMELOOP system ( "cls" ); cout << "Lo siento has fallado. -1: " << " ahora tienes: " << vidas << "vidas. Fin de juego..." << endl; system ( "PAUSE" ); return 0; }
Private
[
?
]
Run code
Submit