/HMC1012

Primary LanguageJavaScript

HMC1012

Hisham Nasir, hishamn@my.yorku.ca, Section B, Lab 3

Mohammed Mawi, mawi17@my.yorku.ca, Section B, Lab 3

Catherine Tighe, cat03@my.yorku.ca, Section B, Lab 3

Project Name: Rock, Paper, Scissors

Team Name: HMC

Project Description

This project is a website which will be made using html, css, and javascript to create an interactive single player rock paper scissors game in which the player competes against the server in a best of 3 match. The user's and the server's victories will be tracked and shown to the user on the screen. Players will have the option of selecting one of three distinct graphic themes for the game. Players will be greeted with a homepage, a page where they may play the game, and an about page where they can learn more about the game and its history. A simple animation will notify players if they have won or lost a round. A leaderboard which tracks users wins will also be displayed on the homepage.

Functional Requirements

  • Homepage where the leaderboard will be displayed on the right hand side of the screen and where the centered play button will be.
  • Game page where the user can play the game
  • Differing visual styles for the game page from which the user can choose through buttons on the homepage
  • About page informing the user about the game
  • Leaderboard on homepage to track wins in a row
  • Wins per session tracked on game page through a number
  • Visual buttons to interact with the game (rock,paper,scissors)
  • Animations/popups for winning and losing at the end of a round
  • A player versus player mdoe will be avaiable on the game page and can be activated through a button
  • User choice and server choice will be displayed when deciding a round winner

Project Design

Click to Enlarge Wireframe Image: https://github.com/HNow/HMC1012/blob/main/ProjectDesign/wireframes.png