100% encontró este documento útil (1 voto)
26 vistas2 páginas

Código de Juego de Blackjack en JavaScript

Este documento describe un programa de blackjack en JavaScript. Define objetos para el jugador y el crupier con manos, puntuaciones totales y funciones como repartir cartas, pedir cartas y determinar el ganador. La función principal blackJack() inicializa los objetos, reparte las cartas, llama a las funciones para turnos de pedir cartas y determina el ganador al final.

Cargado por

Ignacio Terán C
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
26 vistas2 páginas

Código de Juego de Blackjack en JavaScript

Este documento describe un programa de blackjack en JavaScript. Define objetos para el jugador y el crupier con manos, puntuaciones totales y funciones como repartir cartas, pedir cartas y determinar el ganador. La función principal blackJack() inicializa los objetos, reparte las cartas, llama a las funciones para turnos de pedir cartas y determina el ganador al final.

Cargado por

Ignacio Terán C
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

*Proyecto Java Script-Ignacio Tern

var baraja = [];


var Croupier = {};
[Link] = baraja;
[Link] = [];
[Link] = 0;
[Link] = function (){
var palos = ["corazn", "diamante", "picas", "trebol"];
for (var i = 0; i < [Link]; i++) {
var palo = palos[i];
for (var b = 1; b <= 13; b++) {
var valor = b;
var cartas = {palo: palo, valor: valor};
[Link][[Link]] = cartas;
}
}
return [Link];
}
[Link] = function (){
for (var i=0; i<=100; i++) {
var posicion_1 = [Link]([Link]()*[Link]);
var posicion_2 = [Link]([Link]()*[Link]);
var aleatorio = [Link][posicion_1];
[Link][posicion_1] = [Link][posicion_2];
[Link][posicion_2] = aleatorio;
}
}
[Link] = function (){
[Link] = [];
[Link] = [];
for (var i = 0; i < 2; i++) {
[Link][[Link]] = [Link]();
[Link][[Link]] = [Link]();
}
}
[Link] = function () {
[Link][[Link]] = [Link]();
}
[Link] = function(){
[Link][[Link]] = [Link]();
}
[Link] = function(mano){
var total = 0; for (var i = 0; i < [Link]; i++){
if (mano[i].valor === 11 || mano[i].valor === 12 || mano[i].valor === 13 ) {
total += 10; }else if (mano[i].valor === 1){ total += 11;
}else {
total += mano[i].valor;
}
} return total;
}
[Link] = function(){
if ([Link]([Link]) < [Link]([Link]) ||
[Link]([Link]) > 21) return true;
}
Jugador = {};
[Link] = [];

[Link] = 0;
[Link] = function() {
if ([Link]([Link]) >= 11 ) return true;
}
function blackJack (){
var miCroupier = Croupier;
var miJugador = Jugador;
var miBaraja = [Link];
[Link](); [Link]();
[Link]();
[Link] = [Link]([Link]);
[Link] = [Link]([Link]);
while (![Link]()){ [Link]();
}
[Link] = [Link]([Link]);
while (![Link]()){ [Link]();
}
[Link] = [Link]([Link]);
[Link]("Partida Finalizada!");
[Link]("La mano del Jugador es: ");
for (var i=0; i<[Link]; i++){
[Link]([Link][i].valor + " de " + [Link][i].palo);
}
[Link]("El puntaje del Jugador es: "+[Link]+" Puntos");
[Link]("La mano del Croupier es: ");
for (var c=0; c<[Link]; c++){
[Link]([Link][c].valor + ' de ' + [Link][c].palo);
}
[Link]("El puntaje del Croupier es: "+[Link]+" Puntos");
if ([Link] > [Link] && [Link] <= 21) {
[Link]("!El Jugador es el ganador");
}
else if (miCroupier. total > 21) {
[Link]("!El Jugador es el ganador");
}else { [Link]("!El Croupier es el ganador");
}
}
blackJack();

También podría gustarte