Skip to content

Cesar-Carllos/jokenpo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rock, Paper and Scissors

GitHub top language GitHub language count

Description

A simple game of rock, paper, scissors in JavaScript, HTML and CSS.

Some of the main JavaScript tools and features used include:

  • DOM Manipulation (Document Object Model):
    The code extensively utilizes the DOM to interact with HTML elements, displaying messages, updating scores, and highlighting player and computer choices on the interface.

  • Functions:
    Functions are used to modularize the code and perform specific operations, such as displaying messages, calculating the game winner, and updating scores.

  • Event Listeners:
    Event listeners are employed to detect user interactions, such as clicks on game options, and trigger corresponding functions in response to these events.

  • Logical and Comparison Operators:
    The code utilizes logical operators (such as && and ||) and comparison operators (such as ===) to check the player's and computer's choices and determine the game's outcome.

  • Math.random():
    The Math.random() function is used to generate random numbers, allowing the computer to make a random choice between rock, paper, and scissors.

  • setTimeout():
    The setTimeout() function is utilized to delay the removal of visual selections of player and computer choices, providing time for the user to see the round's outcome before the interface updates.

  • These tools and features are essential for creating an interactive application in JavaScript, enabling manipulation of page elements, response to user events, and implementation of game logic.

Technologies

html5 css3 javascript

You can access by clicking here

About

A simple game of rock, paper, scissors in JavaScript, HTML and CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published