HTML Academy
Players, let’s start!
Objects3/30
Back to the list of tasks
  • 1. Shall we play?
  • 2. Players, let’s start!
  • 3. My attempt number one
  • 4. Hello, object!
  • 5. Reading from the object
  • 6. Count off!
  • 7. Overriding object properties
  • 8. Passing object by a link
  • 9. My game
  • 10. Giving out the attempts
  • 11. Who is the winner?
  • 12. Announce the entire list, please
  • 13. Looking for a cat with great results
  • 14. No one will hide
  • 15. New conditions
  • 16. Hard to come across
  • 17. Let’s bring it all to light
  • 18. Roll the dice, gentlemen cats!
  • 19. Let’s make adjustments
  • 20. Summary of “Objects”. Part 1
  • 21. Tenth program: “Golden ball”
  • 22. Build it yourself!
  • 23. My first method
  • 24. Implementing methods
  • 25. Object as a dictionary
  • 26. Bracket notation
  • 27. Let’s not forget about the context
  • 28. Store check
  • 29. Summary of “Objects”. Part 2
  • 30. Eleventh program: “The house that Muffin built”
Hello, object!
  • Sign up
  • Log in

Loading…
Everything will be ready in few seconds

  • Theory
  • Theory
  • Comments

My attempt number one

We have two players ready to roll dice. Let them roll the dice first!

We have already transferred firstCatName, firstCatPoints, secondCatName, secondCatPoints to the runGame function. We use them to increase the cats’ game points by the result of the roll and to log the new value in the console, indicating which player the result belongs to.

We will use the abbreviated addition operator += to increase game points; you learned about it in the “Loops” chapter.

Comments

  • script.js
JavaScript
var diceNumber = 2; var firstCatName = 'Muffin'; var firstCatPoints = 0; var secondCatName = 'Rudolph'; var secondCatPoints = 0; var runGame = function (quantity, firstPlayerName, firstPlayerPoints, secondPlayerName, secondPlayerPoints) { console.log(muffin.throwDice(quantity, quantity * 6)); }; runGame(diceNumber, firstCatName, firstCatPoints, secondCatName, secondCatPoints);

What didn’t you like in this task?

Thanks! We’ll fix everything at once!

Console

The code has changed, click “Run” or turn autorun on.

Result

Goalscompleted
  1. Inside runGame, replace roll’s console log with increase of the points of the first player firstPlayerPoints += muffin.throwDice(quantity, quantity * 6);.
  2. Similarly, increase the second player’s points secondPlayerPoints.
  3. Log points of the first player firstPlayerName + 'rolled' + firstPlayerPoints in the console.
  4. Similarly, log the second player’s points.

Cookies ∙ Privacy ∙ License Agreement ∙ About ∙ Contacts ∙ © HTML Academy OÜ, 2019−2025

VISAMastercard

Log in

or

Forgot your password?

Sign up

Sign up

or
Log in

Restore access

Have you forgotten your password or lost access to your profile? Enter your email connected to your profile and we will send you a link to restore access.

Forgot to connect your email to the profile? Email us and we’ll help.