Buenas ^^ este es el primer post que hago en este foro, llevo unas semanas con javascript y jQuery, para practicar estoy haciendo un blackjack muy basico contra la maquina.
[URL="http://jsfiddle.net/SW2FV/"]http://jsfiddle.net/SW2FV/[/URL]
Ese seria el juego en cuestion, le dais a empezar, pedid cartas o lo que querais y le dais a finalizar para acabar el juego.
Bien, el problema esta en que este codigo no le da el valor a la variable: puntuacionjugador que esta definida fuera del evento de jQuery.
Código:
$("button#newcard").click(function(){
if (i <= 4){
possibleplayercards[i] = Math.floor(Math.random()*49+1);
$("<span id='ncarta"+i+"'>"+ valorcarta(possibleplayercards[i]) +"</span><br>").appendTo("#newplayercards div");
console.log("ncarta"+i+"con el valor de "+valorcarta(possibleplayercards[i]));
puntuacionjugador = puntuacionjugador + possibleplayercards[i];
console.log(puntuacionjugador);
i ++;
}
});
la idea esta en que los puntos de las 2 cartas iniciales se sume al de las nuevas cartas, lo cual no ocurre, y como no funciona bien le suma 10.
En fin, ahi tienen todo el codigo, en el primer enlace, espero que puedan ayudarme.
Saludos!!!!