From 3b1610e92443e2d3d9f4beed88500eda3b2563c5 Mon Sep 17 00:00:00 2001 From: raissanfg <99144281+raissanfg@users.noreply.github.com> Date: Thu, 28 Sep 2023 08:19:03 -0500 Subject: [PATCH 1/3] =?UTF-8?q?=E2=80=9CImplementa=C3=A7=C3=B5es-do-projet?= =?UTF-8?q?o=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- versao_1.js | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/versao_1.js b/versao_1.js index b3ea2b0..9d5f9b7 100644 --- a/versao_1.js +++ b/versao_1.js @@ -9,4 +9,33 @@ * * * - */ \ No newline at end of file + */ + + +console.log("Bem-vindo(a) ao jogo de blackjack"); + +const querJogar = confirm("Deseja iniciar uma nova rodada?") + +const usuario1 = comprarCarta(); +const usuario2 = comprarCarta(); +const computador1 = comprarCarta(); +const computador2 = comprarCarta(); + +const somaUsuario = usuario1.valor + usuario1.valor +const somaComputador = computador1.valor + computador2.valor + +if (querJogar) { + console.log(`Usuário - cartas: ${usuario1.texto} ${usuario1.texto} - Pontuaçäo ${somaUsuario}`) + console.log(`Computador - cartas: ${computador1.texto} ${computador2.texto} - Pontuaçäo ${somaComputador}`) + + if (somaUsuario > somaComputador) { + console.log(" O usuário ganhou!") + } else if (somaComputador > somaUsuario) { + console.log("O computador ganhou!") + } else if (somaUsuario === somaComputador) { + console.log("Empate!") + } else { + console.log("O jogo acabou") + } + +} \ No newline at end of file From 1fb94a8ca4f451c4b7d2df4f9b1efb0e58ffb97b Mon Sep 17 00:00:00 2001 From: raissanfg <99144281+raissanfg@users.noreply.github.com> Date: Sun, 1 Oct 2023 18:55:26 -0500 Subject: [PATCH 2/3] =?UTF-8?q?Blackjack=20vers=C3=A3o=202.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- versao_2.js | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/versao_2.js b/versao_2.js index fa0b1b9..c72fdff 100644 --- a/versao_2.js +++ b/versao_2.js @@ -11,3 +11,43 @@ * */ +let usuario1 = comprarCarta(); +let usuario2 = comprarCarta(); +let computador1 = comprarCarta(); +let computador2 = comprarCarta(); + +let cartasJogador = [usuario1, usuario2] +let cartasComputador = [computador1, computador2] + +let somaUsuario = usuario1.valor + usuario2.valor +let somaComputador = computador1.valor + computador2.valor + +const querJogar = confirm("Bem-vinde ao jogo de blackjack! \n Deseja iniciar uma nova rodada?") + +let mensagem = `Suas cartas são ${usuario1.texto} ${usuario2.texto}. A carta revelada do computador é +${computador1.texto} \n Deseja comprar mais uma carta?` + +if (querJogar) { + let comprarMaisCarta = true; + while(comprarMaisCarta && somaUsuario <= 21){ + let novaCartaJogador = comprarCarta() + cartasJogador.push(novaCartaJogador) + somaUsuario += novaCartaJogador.valor + if (somaUsuario <= 21) + comprarMaisCarta = confirm(`Suas cartas são ${cartasJogador.map(carta => carta.texto).join(' ')} \n Deseja comprar mais uma carta?`); + + } +} else { + confirm("O jogo Acabou!") +} + +let mensagem2 = `Usuário - Cartas: ${usuario1.texto} ${usuario2.texto} - Pontuaçäo ${somaUsuario} +Computador - Cartas: ${computador1.texto} ${computador2.texto} - Pontuaçäo ${somaComputador}` + +if (somaUsuario > 21 || (somaComputador <= 21 && somaComputador > somaUsuario)) { + alert(`${mensagem2} \n O Computador ganhou!`) +} else if (somaComputador > 21 || (somaUsuario <= 21 && somaUsuario > somaComputador)) { + alert(`${mensagem2} \n O usuario ganhou!`) +} else { + alert(`${mensagem2} \n "Empate!`) +} From 6f02c10e7d91b86a9892629c9c083139237bb22f Mon Sep 17 00:00:00 2001 From: raissanfg <99144281+raissanfg@users.noreply.github.com> Date: Sun, 1 Oct 2023 18:57:00 -0500 Subject: [PATCH 3/3] Blackjack versao 2.0 --- index.html | 2 +- versao_1.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index f441cb5..c159b3a 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ - + \ No newline at end of file diff --git a/versao_1.js b/versao_1.js index 9d5f9b7..f9c3d2d 100644 --- a/versao_1.js +++ b/versao_1.js @@ -28,10 +28,11 @@ if (querJogar) { console.log(`Usuário - cartas: ${usuario1.texto} ${usuario1.texto} - Pontuaçäo ${somaUsuario}`) console.log(`Computador - cartas: ${computador1.texto} ${computador2.texto} - Pontuaçäo ${somaComputador}`) + if (somaUsuario > somaComputador) { - console.log(" O usuário ganhou!") + console.log(`Usuário - cartas: ${usuario1.texto} ${usuario1.texto} - Pontuaçäo ${somaUsuario} \n O usuário ganhou!`) } else if (somaComputador > somaUsuario) { - console.log("O computador ganhou!") + console.log(`Computador - cartas: ${computador1.texto} ${computador2.texto} - Pontuaçäo ${somaComputador} \n O computador ganhou!`) } else if (somaUsuario === somaComputador) { console.log("Empate!") } else {