Código de C/Visual C - Juego del JackPot

sin imagen de perfil

Juego del JackPotgráfica de visualizaciones


C/Visual C

Publicado el 17 de Septiembre del 2002 por Kim Barrera Sanson (2 códigos)
6.494 visualizaciones desde el 17 de Septiembre del 2002
Este es el juego del JackPot, y se trata de adivinar un número. Depende del nivel que elijas tendrás 3, 4 o 5 vidas respectivamente. El juego te guiará y te dirá si el número que has dicho es demasiado grande, o demasiado pequeño... SUERTE!!
Realizado en C++

Versión 1
estrellaestrellaestrellaestrellaestrella(1)

Publicado el 17 de Septiembre del 2002gráfica de visualizaciones de la versión: Versión 1
6.495 visualizaciones desde el 17 de Septiembre del 2002
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
#include <iostream>
#include <stdlib.h>
#include <time.h>
 
using namespace std;
 
void comienzo();
void resultados();
 
//Variables...
int numero, aleatorio, vida, maximo;
char opcion, seguir, nueva_tirada;
 
void comienzo()//Pedimos los datos para el juego...
{
	numero = 0;
	aleatorio = 0;
	vida = 0;
	maximo = 6;
 
 
//Dificultad...
	cout << "\nSelecciona una dificultad...\n\n";
	cout << "1- Facil (0-15)\n";
	cout << "2- Mediana (0-30)\n";
	cout << "3- Dificil (0-50)\n\n";
	cout << "...o aprieta cualquier tecla para salir\n";
//...que se almacena en 'opcion'...
	cin >> opcion;
	cout << "\n";
 
//Segun que nivel, un maximo diferente y unas vidas determinadas...
	switch (opcion)
	{
	case '1' : maximo = 15;
			   vida = 4;
	break;
 
	case '2' : maximo = 30;
			   vida = 5;
	break;
 
	case '3' : maximo = 50;
			   vida = 6;
	break;
 
	default : exit(0);
	break;
	}
 
//Se genera un numero aleatorio entre 0 y el maximo...
	srand ((unsigned)time(NULL));
	aleatorio = rand() % maximo;
 
//Nos vamos a la interpretacion de los resultados...
	resultados();
 
}
 
void resultados()
{
 
//Si se te acabael dinero...
	if (vida <= 0)
	{
		cout << "Has perdido...\n";
		cout << "El numero secreto era: " << aleatorio << "\n\n";
		cout << "Empezamos de nuevo? (s/n): ";
		cin >> seguir;
		switch (seguir)
		{
		case 's' : comienzo();
		break;
		case 'n' : exit(0);
		break;
		default : resultados();
		break;
		}
	}
//Pedimos un numero para jugar...
	cout << "Escrive un numero entre 0 i " << maximo << " : ";
	cin >> numero;
 
//Si esta mal el numero, lo volvemos a pedir...
	if ((numero>maximo) || (numero<0))
	{
		cout << "El numero ha de estar entre 0 i " << maximo << " !!\n\n";
		resultados();
	}
 
//Si el numero es igual al generado aleatoriamente, ganamos...
	if (numero == aleatorio)
	{
		cout << "\nMUY BIEN, HAS GANADO!!!\n\n";
		comienzo();
	}
 
//Si es mas pequeño, perdemos una vida y volvemos a probar...
	else if (numero < aleatorio)
	{
		cout << "Demasiado peque" << (char)164 << "o...\n\n";
		vida = vida - 1;
		cout << "Te quedan: " << vida << " oprtunidades\n\n";
		resultados();
	}
 
//Si es mas grande, perdemos una vida y volvemos a probar...
	else if (numero > aleatorio)
	{
		cout << "Demasiado grande...\n\n";
		vida = vida - 1;
		cout << "Te quedan: " << vida << " oportunidades\n\n";
		resultados();
	}
 
}
 
 
int main()//Presentacion del juego...
{
	cout << "\t*****************************************************************\n";
	cout << "\t*                           JaCkPoT                             *\n";
	cout << "\t*****************************************************************\n\n";
 
	cout << "Este es el juego del JackPot, y se trata de adivinar un numero.\n";
	cout << "Depende del nivel que elijas tendras 3, 4 o 5 vidas respectivamente.\n";
	cout << "El juego te guiara y te dira si el numero que has dicho es demasiado grande,\n";
	cout << "o demasiado peque" << (char)164 <<"o... SUERTE!!\n\n\n";
 
	comienzo();
 
	return 0;
}



Comentarios sobre la versión: Versión 1 (1)

31 de Marzo del 2006
estrellaestrellaestrellaestrellaestrella
muy bueno y muy currado
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s318