Ya lo solucione . Ya no me hace falta ayuda.
Gracias.
Gracias.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
<!doctype>
<html lang="es">
<head>
<script type="text/javascript">
var mano=[{palo:'T',valor:1},{palo:'P',valor:2},{palo:'C',valor:1},{palo:'D',valor:2}];
var baraja=[];
//***************
//CREAMOS JUGADOR
//***************
var jugador={};
jugador.mano=[{palo:"d", valor:1}];
jugador.pasar = 0;
//***************
// MAIN DEL JUEGO
//***************
function blackjack(){
var miBaraja=baraja;
var miCroupier = croupier;
var miJugador=jugador;
do {
var comprobar=prompt("Quieres carta: ?");
if (comprobar === "S" || comprobar === "s") {
croupier.repartir();
}else{
jugador.pasar = -1
}
}while (jugador.pasar=== 0);
croupier.puntuar(mano);
}
//*****************
// CREAMOS CROUPIER
//*****************
var croupier={};
croupier.repartir = function (){
var baraja=[];
var palos=["C","D","P","T"];
for (var i=0;i<palos.length;i=i+1){
var palo=palos[i];
for (var j=1; j<=12;j=j+1){
var valor=j;
var carta={palo:palo,valor:valor};
baraja[baraja.length]=carta;
}
}
var x=Math.floor(Math.random() * (48)+1) ;
alert(baraja[x].valor + baraja[x].palo);
var barajaRepartida=baraja[x];
return barajaRepartida; // nos muestra el valor de la carta alojada en la posición del array que escoge el random a través de la variable X
}
croupier.puntuar=function (mano){ // Si le paso mano por consola funciona
var resultado=0;
var dobles=0;
var suma=0;
var ases=0;
var normal=0;
var duplicado=0;
for(var i=0;i <mano.length;i++){
if (mano[i].valor === 1) {
mano[i].valor=20;
}
else if (mano[i].palo === "D" || mano[i].palo === "C" && mano[i].valor != 1){
mano[i].valor = mano[i].valor*2;
}
else if ( mano[i].palo != "D" || mano[i].palo != "C" || mano[i].valor != 1){
mano[i].valor= mano[i].valor;
}
resultado= resultado + mano[i].valor;
}
alert("resultado" +resultado);
return resultado;
}
</script>
</head>
<body onLoad="blackjack();">
</body>
</html>