Learn Intermediate Algorithmic Thinking by Building a Dice Game - Step 62

Tell us what’s happening:

i need to have set timeout in my if function but also set interval 500

Your code so far

f (round > 6) {
        
        setTimeout(function() {
            alert(`Game Over! Your total score is ${totalScore}.`);
        }, 500);
         
    }


WARNING

The challenge seed code and/or your solution exceeded the maximum length we can port over from the challenge.

You should have a setTimeout function inside your if statement with a callback function and delay set to 500 milliseconds.


You will need to take an additional step here so the code you wrote presents in an easy to read format.

Please copy/paste all the editor code showing in the challenge from where you just linked.

Replace these two sentences with your copied code.
Please leave the ``` line above and the ``` line below,
because they allow your code to properly format in the post.

Your browser information:

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

Challenge Information:

Learn Intermediate Algorithmic Thinking by Building a Dice Game - Step 62

Hello is that correct because you have three parenthese on the function call.

i try removing and changing i get red lines

Ok your syntax is wrong , you need to remove the function keyword and make this a callback using the arrow =>

Callback function - MDN Web Docs Glossary: Definitions of Web-related terms | MDN (mozilla.org)

setTimeout => {
            alert(`Game Over! Your total score is ${totalScore}.`);
        }, 500;


t think ur right but the test still wont pass im close

Function(()=>{
code
}
)
You should take a look at MDN its right there as to what you should do.
Also before moving on try to understand what it means to call a function.

ok yeah You should have an alert to show the message Game Over! Your total score is ${totalScore}.
am i to assume im also to not use backticks in this instance

Everything was good except this (function()

ok but the test is telling me to declare the quote now

I think you need to get that period out of there too.

alert(`Game Over! Your total score is ${totalScore}`);
alert(`Game Over! Your total score is ${totalScore}`).;

there was a full stop i had to remove

The other issue is to reset this challenge because the editor will become unstable at some point.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.