Game
Publicado por Dennis (63 intervenciones) el 02/10/2020 15:46:21
Saludos a todos.
Me gustaría que me dieran su opinión sobre este pequeño juego, cualquier cosa que me sirva para mejorar se lo aceptare.
Gracias de antemano.
Me gustaría que me dieran su opinión sobre este pequeño juego, cualquier cosa que me sirva para mejorar se lo aceptare.
Gracias de antemano.
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
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <cmath>
#include "libreria.h"
using namespace std;
int main(){
int elegir, partidasTotal = 0, contadorPartidas = 0;
int usuPoints = 0, cpuPoints = 0, empate = 0;
int usuJugada = 0, cpuJugada;
srand((NULL));
presentacion();
cout<< "\t\t\t\t > ";
cin>> elegir;
switch(elegir){
case 1:
ls();
partidas();
cout<< "\n\t\t\t\t > ";
cin>> partidasTotal;
while(contadorPartidas < partidasTotal){
ls();
analisisGame(usuPoints, cpuPoints, empate, partidasTotal);
marcador(usuPoints, cpuPoints, empate, contadorPartidas);
game();
cout<< "\n\t\t\t\t > ";
cin>> usuJugada;
cpuJugada = rand() % 3;
if(usuJugada == 1 || usuJugada == 2 || usuJugada == 3){
if(usuJugada == 1 && cpuJugada == 0 || usuJugada == 2 && cpuJugada == 1 || usuJugada == 3 && cpuJugada == 2){
empate++;
}else
if(usuJugada == 1 && cpuJugada == 2 || usuJugada == 2 && cpuJugada == 0 || usuJugada == 3 && cpuJugada == 1){
usuPoints++;
}else
if(usuJugada == 3 && cpuJugada == 0 || usuJugada == 1 && cpuJugada == 1 || usuJugada == 2 && cpuJugada == 2){
cpuPoints++;
}
contadorPartidas++;
}
}
ls();
analisisGame(usuPoints, cpuPoints, empate, partidasTotal);
marcador(usuPoints, cpuPoints, empate, contadorPartidas);
game();
case 2:
return 0;
default:
ls();
teclaIncorrecta();
}
getch();
}
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
#include <iostream>
#include <conio.h>
using namespace std;
void presentacion(void){
cout<< "\n\n";
cout<< "\t\t\t******************************" <<endl;
cout<< "\t\t\t* PIEDRA PAPEL TIJERA *" <<endl;
cout<< "\t\t\t******************************" <<endl;
cout<< "\t\t\t*\t 1- JUGAR \t *" <<endl;
cout<< "\t\t\t*\t \t *" <<endl;
cout<< "\t\t\t*\t 2- SALIR \t *" <<endl;
cout<< "\t\t\t*\t \t *" <<endl;
cout<< "\t\t\t******************************" <<endl;
}
void partidas(){
cout<< "\n\n\n\t\t\tTECLEE LA CANTIDAD DE PARTIDAS" <<endl;
}
void game(){
cout<< "\n\t\t\t\t MARQUE" <<endl;
cout<< "\n\t\t\t1-PIEDRA 2-PAPEL 3-TIJERA" <<endl;
}
int marcador(int usuarioPuntos, int cpuPuntos, int empatePuntos, int partidasConteo){
cout<< "\nPARTIDAS:" << partidasConteo <<endl;
cout<< "USUARIO: " << usuarioPuntos <<endl;
cout<< "CPU: " << cpuPuntos <<endl;
cout<< "EMPATE(s): " << empatePuntos <<endl;
}
int analisisGame(double usuario, double cpu, double empate, double partidasTotal){
int partidasRestantes = partidasTotal - empate;
double usuarioPorcientoWin = (usuario / partidasRestantes) * 100;
double cpuPorcientoWin = (cpu / partidasRestantes) * 100;
cout<< "% DE GANAR USUARIO: " << usuarioPorcientoWin <<endl;
cout<< "% DE GANAR CPU : " << cpuPorcientoWin <<endl;
}
void teclaIncorrecta(void){
cout<< "\n\n\t\t\t\t**********************" <<endl;
cout<< "\t\t\t\t* TECLA INCORRECTA *" <<endl;
cout<< "\t\t\t\t**********************" <<endl;
cout<< "\n\n\n\n\n\t\t POR FAVOR PRESIONE UNA TECLA PARA CONTINUAR." <<endl;
getch();
}
void ls(void){
system("cls");
}
Valora esta pregunta


0