Skip to content

reginaldj123/quickgamer

Repository files navigation

QuickGamer

quickgamer is a page intended to have a few mini games were you will be able to navigate through the games list there you will have games such as Rock,Paper,Scissors,snap and chess. each page has a navigation bar which will alow you to go to the game of choice play area. the page is useful for people wanting to enjoy a quick gameplay in their spare time. it alows you to play and also gives toutorials for beginners to learn how to play. this is a site that hopes to demonstrate how JavaScript works behind content to allow enjoyment and interaction for the user.

Features

the main fetures introduced in Quick gamer are as follows

  1. the nav list- this fetuere alows you to navigate through the site giving you a choice of game
  2. Rock Paper Scissors - the main feture of the site as it has already been coded with java script to produce a working game.
  3. chess - is another future feture to be coded and added to the site.
  4. snap - this is another one of are game playing options but also a future feture right now with just the tutorial video as the main part of that page.
  5. learn how to play - a page containing bvideos on how to play games provided on the site.
  6. about us - aa page providing information about the founder inspperation for the page ect.
  7. the logo written in yellow at the top of the page Quick gamer.
  8. the About us page which gives information about quick gammer its founders and what it hopes to do in the future
  9. the footer which has the ways of getting in contact with us through social media sites but also has email and telephone number

Existing Features

  • Logo and Heading

    • Featured at the top of the page, the Quick Gamer logo and heading is easy to see for the user. Upon viewing the page, the user will be able to see the name of the site and game list.

Logo

  • The Game Area
  • at the moment we currently have one working gsame area for the rock paper scissors game
    • in this game you have the three icons which are rock, paper,scissors
    • you will have the labels for the player and the players icon and you will have the same for the bot which is the computer.
    • the tally of results wins and loses will be in this area
    • you will also be able to select the rules button to see how the game is played

Game

nav

nav list

rock-paper-scissors

  • the page upon click presents you with a modul log that asks "player1 what is your name ?" depending on user input the result will now sit beside the player1 label in the game area, if the user does not input a name and hits "cancel" or "ok" the player1 label alone will represent the username. -once on the page you have:
  • nav list in the top left corner of the page.
  • the logo "QuickGamer" at the top center of the page.
  • the game area seated in the center contained in a black div.
  • the footer at the bottom of the page containig social media contact information

rps modul log user name rps rules

RockpaperScissors

snap

  • This page is under construction at the moment o game for snap has been coded so i have used a video tutorial on how to play snap in the center of the page .
  • the page contains the nav list on the left .
  • the page logo is seated at the top center of the page
  • the name of the page letting you know where you are is just under the logo
  • the footer at the bottom of the page containig social media contact information

snap.html

chess

  • This page is under construction at the moment until a game for chess has been coded so i have used a video tutorial on how to play chess in the center of the page .
  • the page contains the nav list on the left .
  • the page logo is seated at the top center of the page
  • the name of the page letting you know where you are is just under the logo
  • the footer at the bottom of the page containig social media contact information

chess.html

about us

  • This page is under construction at the moment.
    • the page contains the nav list on the left .
    • the page logo is seated at the top center of the page
    • the name of the page letting you know where you are is just under the logo
    • the footer at the bottom of the page containig social media contact information

about-us.html

home

This page is under construction at the moment.

  • the page contains the nav list on the left .
  • the page logo is seated at the top center of the page
  • the name of the page letting you know where you are is just under the logo
  • the footer at the bottom of the page containig social media contact information

homepage

future features to be implemented

features for snap
  • in future i would like to have an up and runnning simple card game where the user could play against the computer,the game area will be positioned in the center of the page currently where the video is.we we will then have a link at the bottom of the game area "learn how to play" where you will have the videos of exactly how to play each game on the Quickgamer website.there will then be a rules button besides the game area like in "rock paper scissors" that once clicked a dialog box opens up giving you intructions on how the the game works. so in future there wont be a video on this page just a game useres will be able to use the learn.html page in the nav to show them how to play the games also.
features for chess
  • in future i would like to have an up and runnning simple chess game where the user could play against the computer and select his or her choice of color for use in the game. the game area will be positioned in the center of the page currently where the video is, we will then have a link at the bottom of the game area "learn how to play" where you will have the videos of exactly how to play each game on the Quickgamer website.there will then be a rules button besides the game area like in "rock paper scissors " that once clicked a dialog box opens up giving you intructions on how the the game works. so in future there wont be a video on this page just the game, useres will be able to use the learn.html page in the nav to show them how to play the games also.
fetures for Rock paper scissors
  • on rock paper scissors the features to be implemented would be to have a div sorounding all the game area making it stand out more and also to have the game stop after 5 counts and then present a winner losser or draw result based on the outcome. if the winner i would like to have a button displayed saying play again if a winner or try again if draw or loss.
features for about us
  • the about us page like the footer will contain information about the company where you can find us, what the company is about when it was founded and also lots of other fun facts about arcades like where the name arcade originated from and where the idea came from.
features for home
  • the implements to b added to this page will be the layout and giving the page more content like a few images or transormations to give it more of an arcade feel

Testing

Validator Testing

  • HTML
    • No errors were returned when passing through the official W3C validator
  • CSS
  • JavaScript
    • No errors were found when passing through the official Jshint validator
      • The following metrics were returned:
      • There are 11 functions in this file.
      • Function with the largest signature takes 2 arguments, while the median is 0.
      • Largest function has 10 statements in it, while the median is 3.
      • The most complex function has a cyclomatic complexity value of 4 while the median is 2.

Unfixed Bugs

  • nav bar- the rock paper scissors text needs to be inline in the grey shadow.but can not seem to find the reason for why it doing what its doing. bug1
  • nav bar- the learn how to play text in the nav makes the button aea to large. would have tried to change it but i was struggling to find ewhy it was doing that anyway but would need more time, bug2
  • in the rock paper scissors game there needs to b an exit just after the 5th play so that the game area does not push off the screen bug3
  • in the footer once i added the address for the company, the facebook icon resized
    bug4

Deployment

  • The site was deployed to GitHub pages. The steps to deploy are as follows:
    • In the GitHub repository, navigate to the Settings tab
    • From the source section drop-down menu, select the Main deployment screenshot
    • Once the main has been selected, the page will be automatically refreshed with a detailed ribbon display to indicate the successful deployment.

The live link can be found here - https://reginaldj123.github.io/quickgamer/

Credits

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors