Skip to content

Elvisthegreat/Rock-paper-scissors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rock Paper Scissors

Welcome to a simple Rock, Paper, Scissors game. A game you play with computer, easy to play and easy to understand especially when you know the basic of Rock, Paper, Scissors. (https://elvisthegreat.github.io/Rock-paper-scissors/)

This Game was made by Elvis Blessing on: November 20th, 2023

Features

Header

  • The header display the name of the game of the page. Screenshot (641)

  • PLAYER

  • COMPUTER

  • RESULT Screenshot (641)

    This section is the game area it stand for where this game is display: Player, is the human, Computer, is the machine: Result, display if its was a draw, or if you won or either messed up, means you lose.

The Game Option

  • This section give you option to choice, and whenever option you choice become option you with against the computer rockpaper

Tested if Responsive

The game has been tested with Am i responsive design hosting site, and the result carried out shows that it is responsive. Screenshot (643)

Testing with lighthouse

  • I have tested and confirmed that background color is good
  • I have confirmed that text, the header, the footer and the main body are all readeble Screenshot (640)

HTML vadition

  • I tested my code the first in the html validator and it read error, beacuse there was a open tag with no closing tag Screenshot (644)

Resolved HTML

  • Tested again the html code with the validator.w3 and the result carried out shows that there was no more errors Screenshot (645)

Testing CSS

  • Tested my css, and result shows that there was no error in my code Screenshot (646)

    Validated Javascript

    Validated my javascript code with the JSHint JavaScript Validator and no error was found. Screenshot (647)

    Deployment

    • This site has been deployed to github page
    The steps to deploy are as follow
    • In the Github repository, navigate to the Setting tab
    • From the source section drop-down menu, select the Master Branch
    • Once the Master Branch has been selected, the page provided the link to the completed website.

Forking the GitHub Repository

If you want to make changes to your repository without affecting it, you can make a copy of it by 'Forking' it. This ensures your original repository remains unchanged.

  • Find the relevant GitHub repository
  • In the top right corner of the page, click the Fork button (under your account)
  • Your repository has now been 'Forked' and you have a copy to work on

Cloning the GitHub Repository

Cloning your repository will allow you to download a local version of the repository to be worked on. Cloning can also be a great way to backup your work.

  • Find the relevant GitHub repository
  • Press the arrow on the Code button
  • Copy the link that is shown in the drop-down
  • Now open Gitpod & select the directory location where you would like the clone created
  • In the terminal type 'git clone' & then paste the link you copied in GitHub
  • Press enter and your local clone will be created.

Technologies Used for This Project

I used some different technologies for this project such as:

  • HTML
    Html was used for the building and structure of the page content
  • CSS
    Used for the styling of the page
  • Javascript
    Was used to make the game interactive
  • Google
    Used google for alot of searches to know how to use some certain code and how they work
  • Youtube
    Some source code was also from youtube

Credits

I JUST WANT TO BE HONESTY

Just bescause of my lack of knowledge and without previous experience! Its was extremely hard for me grip the understanding of javascript, and after i finished the js module, and about to create my own project! I tried alot of code to create my own difference project, but nothing was working out, but just because of time and not be left behind, some of the codes, not all! used for this game are not really mine some of them was from youtube ![A game of Rock Paper Scissors written in JavaScript ✋] (https://youtu.be/n1_vHArDBRA?si=agtyKFMVtLUGciJy)

Acknowledgements

This wasn't how i expected to end up in the js module and project without been able to learn nothing much, but i believe everything in life are always made to gain experience, and i believe this is a chance for me to stand and work hard to be better! I won't complain neither blame no one, i am me and this is my life, i have to work more, and every failure make one gain experience and become better at it next time. Anyway a big hug to the Codeinstitute team for they always respond back to email in time, and also to the slack teammate....Lastly thanks to my Mentor Mo Shami for his advice and time.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published