Script Poker (idea)
<html>ScriptPoker
<head><title>ScriptPoker</title></head>
<body>
<script>
var cartasInicialesEnElmazo = 52;
var cartasActualesMazo = 52;
var cartasEnLaMano = 0;
var cartasEnRivales = 0;
var cartasDescartadas = 0;
var cartasEnLaMesa = 0;
var cartasRestantesMazo = 0;
var cartasAQuitar = 0;
var i = 0;
var INTcartasInicialesEnElmazo = 52;
var INTcartasActualesMazo = 52;
var INTcartasEnLaMano = 0;
var INTcartasEnRivales = 0;
var INTcartasDescartadas = 0;
var INTcartasEnLaMesa = 0;
var INTcartasRestantesMazo = 0;
var INTcartasAQuitar = 0;
var opcion = 0;
var INTopcion = 0;
var SalirDelBucle = false;
var cartaMano1;
var cartaMano2;
var cartaMesa1;
var cartaMesa2;
var cartaMesa3;
var cartaMesa4;
var cartaMesa5;
var ARRAYmazoOriginal = ["T1", "T2", "T3", "T4", "T5", "T6", "T7", "T8", "T9", "T10", "TJ", "TQ", "TK", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "C10", "CJ", "CQ", "CK", "P1", "P2", "P3", "P4", "P5", "P6", "P7", "P8", "P9", "P10", "PJ", "PQ", "PK", "R1", "R2", "R3", "R4", "R5", "R6", "R7", "R8", "R9", "R10", "RJ", "CQ", "CK"];
var ARRAYmazoEnPartida = ["T1", "T2", "T3", "T4", "T5", "T6", "T7", "T8", "T9", "T10", "TJ", "TQ", "TK", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "C10", "CJ", "CQ", "CK", "P1", "P2", "P3", "P4", "P5", "P6", "P7", "P8", "P9", "P10", "PJ", "PQ", "PK", "R1", "R2", "R3", "R4", "R5", "R6", "R7", "R8", "R9", "R10", "RJ", "CQ", "CK"];
var ARRAYmiMano = [cartaMano1, cartaMano2, cartaMesa1, cartaMesa2, cartaMesa3, cartaMesa4, cartaMesa5];
var opcionMenuOdds;
var INTopcionMenuOdds;
function MenuOdds()
{
opcionMenuOdds = prompt("MenuOdds:\n\n 1. PotOdds");
INTopcionMenuOdds = parseInt(opcionMenuOdds);
switch (INTopcionMenuOdds)
{
case 1:
//potOdds
}
}
function CalcularCartasEnMazo()
{
cartasEnLaMano = prompt("Cartas En Tu Mano");
INTcartasEnLaMano = parseInt(cartasEnLaMano);
cartasEnRivales = prompt("Cartas En Todos Los Rivales");
INTcartasEnRivales = parseInt(cartasEnRivales);
cartasDescartadas = prompt("Cartas Descartadas");
INTcartasDescartadas = parseInt(cartasDescartadas);
cartasEnLaMesa = prompt("Cartas En La mesa");
INTcartasEnLaMesa = parseInt(cartasEnLaMesa);
cartasInicialesEnElMazo = prompt("Cartas Iniciales En El Mazo");
INTcartasInicialesEnElMazo = parseInt(cartasInicialesEnElMazo);
if (INTcartasRestantesMazo == 0)
{
INTcartasActualesMazo = INTcartasInicialesEnElMazo;
}
INTcartasAQuitar = INTcartasEnLaMano;
INTcartasAQuitar += INTcartasEnRivales;
INTcartasAQuitar += INTcartasDescartadas;
INTcartasAQuitar += INTcartasEnLaMesa;
return INTcartasActualesMazo - INTcartasAQuitar;
}
function Menu()
{
opcion = prompt("MENU:\n 1.Setear Numero De Cartas En El Mazo\n 2.Setear Mano\n 3.Calcular odds de mano\n 4.Calcular odds de bote\n 5.Calcular Monto a apostar\n 9.Salir");
INTopcion = parseInt(opcion);
switch (INTopcion)
{
case 1:
cartasActualesMazo = CalcularCartasEnMazo();
alert(cartasActualesMazo);
break;
case 2:
alert("Para introducir tus cartas:\n T = Trebol\n P = Picas\n R = Rombos\n C = Corazones\n\n Ejemplos: T1 T2 C3 PQ ...");
cartaMano1 = prompt("Pon la primera carta de tu mano");
cartaMano2 = prompt("Pon tu otra carta");
cartaMesa1 = prompt("Pon la primera carta de la mesa");
cartaMesa2 = prompt("Pon la segunda carta de la mesa");
cartaMesa3 = prompt("Pon la tercera carta de la mesa");
cartaMesa4 = prompt("Pon la cuarta carta de la mesa");
cartaMesa5 = prompt("Pon la quinta carta de la mesa");
ARRAYmiMano = [cartaMano1, cartaMano2, cartaMesa1, cartaMesa2, cartaMesa3, cartaMesa4, cartaMesa5];
tamanhoARRAYmazoEnPartida = ARRAYmazoEnPartida.length;
for (var i = 0; i<tamanhoARRAYmazoEnPartida;i++)
{
if (ARRAYmazoEnPartida[i] == cartaMano1)
{
ARRAYmazoEnPartida.splice(i,1);
}
if (ARRAYmazoEnPartida[i] == cartaMano2)
{
ARRAYmazoEnPartida.splice(i,1);
}
if (ARRAYmazoEnPartida[i] == cartaMesa1)
{
ARRAYmazoEnPartida.splice(i,1);
}
if (ARRAYmazoEnPartida[i] == cartaMesa2)
{
ARRAYmazoEnPartida.splice(i,1);
}
if (ARRAYmazoEnPartida[i] == cartaMesa3)
{
ARRAYmazoEnPartida.splice(i,1);
}
if (ARRAYmazoEnPartida[i] == cartaMesa4)
{
ARRAYmazoEnPartida.splice(i,1);
}
if (ARRAYmazoEnPartida[i] == cartaMesa5)
{
ARRAYmazoEnPartida.splice(i,1);
}
}
alert(ARRAYmazoEnPartida);
break;
case 3:
MenuOdds();
break;
case 4:
alert (ARRAYmiMano);
break;
case 9:
SalirDelBucle = true;
alert ("Programa finalizado");
break;
default:
alert("Opcion Incorrecta");
break;
}
}
//int main()
//{
while (SalirDelBucle == false)
{
Menu();
}
//}
</script>
</body>
</html>
<html>
<head><title>ScriptPoker</title></head>
<body>
<script>
var cartasInicialesEnElmazo = 52;
var cartasActualesMazo = 52;
var cartasEnLaMano = 0;
var cartasEnRivales = 0;
var cartasDescartadas = 0;
var cartasEnLaMesa = 0;
var cartasRestantesMazo = 0;
var cartasAQuitar = 0;
var i = 0;
var INTcartasInicialesEnElmazo = 52;
var INTcartasActualesMazo = 52;
var INTcartasEnLaMano = 0;
var INTcartasEnRivales = 0;
var INTcartasDescartadas = 0;
var INTcartasEnLaMesa = 0;
var INTcartasRestantesMazo = 0;
var INTcartasAQuitar = 0;
var opcion = 0;
var INTopcion = 0;
var SalirDelBucle = false;
var cartaMano1;
var cartaMano2;
var cartaMesa1;
var cartaMesa2;
var cartaMesa3;
var cartaMesa4;
var cartaMesa5;
var ARRAYmazoOriginal = ["T1", "T2", "T3", "T4", "T5", "T6", "T7", "T8", "T9", "T10", "TJ", "TQ", "TK", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "C10", "CJ", "CQ", "CK", "P1", "P2", "P3", "P4", "P5", "P6", "P7", "P8", "P9", "P10", "PJ", "PQ", "PK", "R1", "R2", "R3", "R4", "R5", "R6", "R7", "R8", "R9", "R10", "RJ", "CQ", "CK"];
var ARRAYmazoEnPartida = ["T1", "T2", "T3", "T4", "T5", "T6", "T7", "T8", "T9", "T10", "TJ", "TQ", "TK", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "C10", "CJ", "CQ", "CK", "P1", "P2", "P3", "P4", "P5", "P6", "P7", "P8", "P9", "P10", "PJ", "PQ", "PK", "R1", "R2", "R3", "R4", "R5", "R6", "R7", "R8", "R9", "R10", "RJ", "CQ", "CK"];
var ARRAYmiMano = [cartaMano1, cartaMano2, cartaMesa1, cartaMesa2, cartaMesa3, cartaMesa4, cartaMesa5];
var opcionMenuOdds;
var INTopcionMenuOdds;
function MenuOdds()
{
opcionMenuOdds = prompt("MenuOdds:\n\n 1. PotOdds");
INTopcionMenuOdds = parseInt(opcionMenuOdds);
switch (INTopcionMenuOdds)
{
case 1:
//potOdds
}
}
function CalcularCartasEnMazo()
{
cartasEnLaMano = prompt("Cartas En Tu Mano");
INTcartasEnLaMano = parseInt(cartasEnLaMano);
cartasEnRivales = prompt("Cartas En Todos Los Rivales");
INTcartasEnRivales = parseInt(cartasEnRivales);
cartasDescartadas = prompt("Cartas Descartadas");
INTcartasDescartadas = parseInt(cartasDescartadas);
cartasEnLaMesa = prompt("Cartas En La mesa");
INTcartasEnLaMesa = parseInt(cartasEnLaMesa);
cartasInicialesEnElMazo = prompt("Cartas Iniciales En El Mazo");
INTcartasInicialesEnElMazo = parseInt(cartasInicialesEnElMazo);
if (INTcartasRestantesMazo == 0)
{
INTcartasActualesMazo = INTcartasInicialesEnElMazo;
}
INTcartasAQuitar = INTcartasEnLaMano;
INTcartasAQuitar += INTcartasEnRivales;
INTcartasAQuitar += INTcartasDescartadas;
INTcartasAQuitar += INTcartasEnLaMesa;
return INTcartasActualesMazo - INTcartasAQuitar;
}
function Menu()
{
opcion = prompt("MENU:\n 1.Setear Numero De Cartas En El Mazo\n 2.Setear Mano\n 3.Calcular odds de mano\n 4.Calcular odds de bote\n 5.Calcular Monto a apostar\n 9.Salir");
INTopcion = parseInt(opcion);
switch (INTopcion)
{
case 1:
cartasActualesMazo = CalcularCartasEnMazo();
alert(cartasActualesMazo);
break;
case 2:
alert("Para introducir tus cartas:\n T = Trebol\n P = Picas\n R = Rombos\n C = Corazones\n\n Ejemplos: T1 T2 C3 PQ ...");
cartaMano1 = prompt("Pon la primera carta de tu mano");
cartaMano2 = prompt("Pon tu otra carta");
cartaMesa1 = prompt("Pon la primera carta de la mesa");
cartaMesa2 = prompt("Pon la segunda carta de la mesa");
cartaMesa3 = prompt("Pon la tercera carta de la mesa");
cartaMesa4 = prompt("Pon la cuarta carta de la mesa");
cartaMesa5 = prompt("Pon la quinta carta de la mesa");
ARRAYmiMano = [cartaMano1, cartaMano2, cartaMesa1, cartaMesa2, cartaMesa3, cartaMesa4, cartaMesa5];
tamanhoARRAYmazoEnPartida = ARRAYmazoEnPartida.length;
for (var i = 0; i<tamanhoARRAYmazoEnPartida;i++)
{
if (ARRAYmazoEnPartida[i] == cartaMano1)
{
ARRAYmazoEnPartida.splice(i,1);
}
if (ARRAYmazoEnPartida[i] == cartaMano2)
{
ARRAYmazoEnPartida.splice(i,1);
}
if (ARRAYmazoEnPartida[i] == cartaMesa1)
{
ARRAYmazoEnPartida.splice(i,1);
}
if (ARRAYmazoEnPartida[i] == cartaMesa2)
{
ARRAYmazoEnPartida.splice(i,1);
}
if (ARRAYmazoEnPartida[i] == cartaMesa3)
{
ARRAYmazoEnPartida.splice(i,1);
}
if (ARRAYmazoEnPartida[i] == cartaMesa4)
{
ARRAYmazoEnPartida.splice(i,1);
}
if (ARRAYmazoEnPartida[i] == cartaMesa5)
{
ARRAYmazoEnPartida.splice(i,1);
}
}
alert(ARRAYmazoEnPartida);
break;
case 3:
MenuOdds();
break;
case 4:
alert (ARRAYmiMano);
break;
case 9:
SalirDelBucle = true;
alert ("Programa finalizado");
break;
default:
alert("Opcion Incorrecta");
break;
}
}
//int main()
//{
while (SalirDelBucle == false)
{
Menu();
}
//}
</script>
</body>
</html>
Comentarios
Publicar un comentario