A JavaScript Game.
GAME RULES:
- The game has 2 players, playing in rounds
- In each turn, a player rolls a dice as many times as he whishes. Each result get added to his ROUND score
- BUT, if the player rolls a 1, all his ROUND score gets lost. After that, it's the next player's turn
- The player can choose to 'Hold', which means that his ROUND score gets added to his GLBAL score. After that, it's the next player's turn
- The first player to reach 100 points on GLOBAL score wins the game
Some JavaScript concepts used in this small project game:
-
DOM manipulation to select and change webpage elements, create new elements and handle DOM events.
-
JavaScript features such as function constructors, prototypal inheritance, first-class functions, closures, the bind and apply methods.
-
Variables, data types, boolean logic, if/else statements, loops, functions, objects, arrays