Skip to content

Commit e003344

Browse files
David FernándezDavid Fernández
David Fernández
authored and
David Fernández
committed
Translate UI to English
1 parent 6a50a1f commit e003344

File tree

5 files changed

+19
-33
lines changed

5 files changed

+19
-33
lines changed

docs/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@
2828
<div class="row container mt-4">
2929
<div class="col">
3030
<h1>Jugador - <small>0</small></h1>
31-
<div id="jugador-cartas" class="mt-3"></div>
31+
<div id="player-cards" class="mt-3"></div>
3232
</div>
3333
</div>
3434

3535
<div class="row container mt-2">
3636
<div class="col">
3737
<h1>Computadora - <small>0</small></h1>
38-
<div id="computadora-cartas" class="mt-3"></div>
38+
<div id="computer-cards" class="mt-3"></div>
3939
</div>
4040
</div>
4141

index.html

+8-8
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="UTF-8" />
55
<link rel="icon" type="image/svg+xml" href="favicon.svg" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<title>Blackjack - Vite</title>
7+
<title>Blackjack</title>
88
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous">
99
</head>
1010
<body>
@@ -16,24 +16,24 @@
1616
<div class="row mt-2">
1717
<div id="divBotones" class="col text-center">
1818

19-
<button id="btnNewGame" class="btn btn-success">Nuevo Juego</button>
20-
<button id="btnAskFor" class="btn btn-primary">Pedir carta</button>
21-
<button id="btnStop" class="btn btn-primary">Detener</button>
19+
<button id="btnNewGame" class="btn btn-success">New Game</button>
20+
<button id="btnAskFor" class="btn btn-primary">Hit</button>
21+
<button id="btnStop" class="btn btn-danger">Stand</button>
2222

2323
</div>
2424
</div>
2525

2626
<div class="row container mt-4">
2727
<div class="col">
28-
<h1>Jugador - <small>0</small></h1>
29-
<div id="jugador-cartas" class="mt-3"></div>
28+
<h1>Player - <small>0</small></h1>
29+
<div id="player-cards" class="mt-3"></div>
3030
</div>
3131
</div>
3232

3333
<div class="row container mt-2">
3434
<div class="col">
35-
<h1>Computadora - <small>0</small></h1>
36-
<div id="computadora-cartas" class="mt-3"></div>
35+
<h1>Computer - <small>0</small></h1>
36+
<div id="computer-cards" class="mt-3"></div>
3737
</div>
3838
</div>
3939
<script type="module" src="/main.js"></script>

src/blackjack/index.js

+4-18
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,16 @@ import {createDeck, askforCard, cardValue, computerTurn, createCard} from './use
55
let deck = [''];
66
const suits = ['C', 'D', 'H', 'S'],
77
specials = ['A', 'J', 'Q', 'K'];
8-
98
let playerPoints = 0,
109
computerPoints = 0;
11-
1210
const btnAskFor = document.querySelector('#btnAskFor'),
1311
btnStop = document.querySelector('#btnStop'),
1412
btnNewGame = document.querySelector('#btnNewGame');
15-
16-
const playerCardsContainer = document.querySelector('#jugador-cartas'),
17-
computerCardsContainer = document.querySelector('#computadora-cartas'),
13+
const playerCardsContainer = document.querySelector('#player-cards'),
14+
computerCardsContainer = document.querySelector('#computer-cards'),
1815
playersPointsContainer = document.querySelectorAll('small');
19-
2016
deck = createDeck(suits, specials);
21-
2217
console.log(playerCardsContainer);
23-
// const amountPoints = ( card, turn ) => {
24-
// playersPoints[turn] = playersPoints[turn] + cardValue(card);
25-
// playersPointsContainer[turn].innerText = playersPoints[turn];
26-
// return playersPoints[turn];
27-
// }
28-
2918
btnAskFor.addEventListener('click', () => {
3019
const card = askforCard(deck);
3120
playerPoints = playerPoints + cardValue(card);
@@ -35,12 +24,12 @@ btnAskFor.addEventListener('click', () => {
3524
playerCardsContainer.append(imgCard);
3625

3726
if (playerPoints > 21) {
38-
console.warn('Otra vez será. Perdiste');
27+
console.warn('Try again! You lost!');
3928
btnAskFor.disabled = true;
4029
btnStop.disabled = true;
4130
computerTurn(playerPoints, playersPointsContainer[1], computerCardsContainer, deck);
4231
} else if (playerPoints === 21) {
43-
console.warn('21, genial!');
32+
console.warn('21, congrats!');
4433
btnAskFor.disabled = true;
4534
btnStop.disabled = true;
4635
computerTurn(playerPoints, playersPointsContainer[1], computerCardsContainer, deck);
@@ -59,9 +48,6 @@ btnNewGame.addEventListener('click', () => {
5948
deck = createDeck(suits, specials)
6049
playerPoints = 0;
6150
computerPoints = 0;
62-
// for (let i = 0; i < playerNum; i++) {
63-
// playersPoints.push(0);
64-
// }
6551

6652
playersPointsContainer.forEach(element => element.innerText = 0);
6753
playerCardsContainer.innerHTML = '';

src/blackjack/usecases/determine-winner.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
export const determineWinner = (playerPoints, computerPoints) => {
99
setTimeout(() => {
1010
if (computerPoints === playerPoints) {
11-
alert('Empate. Prueba de nuevo!');
11+
alert('Tie. Try again!');
1212
} else if (playerPoints > 21) {
13-
alert('Has perdido, la computadora ha ganado');
13+
alert('You lost, computer wins!');
1414
} else if (computerPoints > 21) {
15-
alert('Has ganado, enhorabuena!!');
15+
alert('You win, congratulations!!');
1616
} else {
17-
alert('Has perdido, la computadora ha ganado');
17+
alert('You lost, computer wins!');
1818
}
1919
}, 500);
2020
};

style.css

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ html, body {
1919
margin-left: -75px;
2020
}
2121

22-
#computadora-cartas, #jugador-cartas {
22+
#computer-cards, #player-cards {
2323
height: 240px;
2424
}

0 commit comments

Comments
 (0)