Review Algorithmic Thinking by Building a Dice Game - Step 5

Tell us what’s happening:

I cant understand what is the correct way to update it Sorry, your code does not pass. Hang in there.

Your updateStats function should update the currentRoundRo
const updateStats = (rolls,round) => {
currentRoundRolls.textContent = rolls;
currentRound.textContent = round;
}
rollDiceBtn.addEventListener(“click”, () => {
if (rolls === 3) {
alert(“You have made three rolls this round. Please select a score.”);
} else {
rolls++;
rollDice();

}
updateStats(rolls,round);
});

Your code so far

<!-- file: index.html -->

/* file: script.js */
// User Editable Region


const updateStats = (rolls,round) => {
currentRoundRolls.textContent = rolls;

currentRound.textContent = round;
}
rollDiceBtn.addEventListener("click", () => {
  if (rolls === 3) {
    alert("You have made three rolls this round. Please select a score.");
  } else {
    rolls++;
    rollDice();
    
  }
  updateStats(rolls,round);
});

// User Editable Region
/* file: styles.css */

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Challenge Information:

Review Algorithmic Thinking by Building a Dice Game - Step 5

is this in the correct place?
The relevant instructions were:

call that function when your rollDiceBtn is clicked and the dice are rolled.

Also looks like the function should not have any parameters.
(the rolls and round is already in the global scope)

Thank you so much! This really helped, and i had been on it for so long I felt I was going crazy

1 Like