Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

“Implementações-do-projeto” #55

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</head>
<body>
<script type="application/javascript" src="naoMexer.js"></script>
<script defer type="application/javascript" src="versao_1.js"></script>
<!-- <script defer type="application/javascript" src="versao_1.js"></script> -->
<script defer type="application/javascript" src="versao_2.js"></script>
</body>
</html>
32 changes: 31 additions & 1 deletion versao_1.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,34 @@
*
*
*
*/
*/


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(`Usuário - cartas: ${usuario1.texto} ${usuario1.texto} - Pontuaçäo ${somaUsuario} \n O usuário ganhou!`)
} else if (somaComputador > somaUsuario) {
console.log(`Computador - cartas: ${computador1.texto} ${computador2.texto} - Pontuaçäo ${somaComputador} \n O computador ganhou!`)
} else if (somaUsuario === somaComputador) {
console.log("Empate!")
} else {
console.log("O jogo acabou")
}

}
40 changes: 40 additions & 0 deletions versao_2.js
Original file line number Diff line number Diff line change
Expand Up @@ -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!`)
}