Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sakilk130/javascript-pig-game

This is a simple game and only client-side game. This name is 'Pig Game'
https://github.com/sakilk130/javascript-pig-game

dom javascript pig-game

Last synced: about 1 month ago
JSON representation

This is a simple game and only client-side game. This name is 'Pig Game'

Awesome Lists containing this project

README

        

# Pig-Game-JavaScript
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
## What I Learned
* Generate a random number.
* Manipulate the DOM.
* Read From the DOM.
* Call Back Function.
* Anonymous Function.
* Event Handler.
* Ternary operator.
* Add, remove and toggle HTML class.
* Apply DRY(Don't Repeat Yourself) principle.
* State variable.




###### Learning Source: [Udemy](https://www.udemy.com/course/the-complete-javascript-course/)