Giter Club home page Giter Club logo

vepp1-papertrek_augresub's Introduction

PaperTrek

Papertrek is a website made for the puzzles and The Big Bang Theory fans. The goal of this website, is giving the user a challenging opponent to play a against in a variation of Rock, Paper and Scissors. The game is made of 5 moves, and once the moves are out, the one with more points win the game.

Desktop View


Features

PaperTrek is a simple and well designed page. The website has a galactical theme and presents a challenging game. In it's layout there is a Game Menu page, where you can choose between reading the instructions or starting the game. On the game, the player has 5 options to choose, between: Rock, Paper, Scissors, Lizard and Spock. The option choosen both by player and computer, are showed on the display. Once the game is over, a modal pops up, telling who the winner was and also giving an option to restart the game.

Existing Features

  • Game Menu

    • The section game menu is the one the user arrives when accessing the website. This page contains 2 buttons, one to start playing and another one containing the instructions.

    Navigation Bar

  • Instructions

    • The instructions button pops up a modal, that teaches the player how to play the game.

    Landing Page

  • Gaming Area

    • This section group all the features on the website. Here you find the buttons to play the game, the score and the display that shows the options chosen.

    Navigation Bar

  • Score

    • This section shows the score and the moves left. It's updated everytime the player pick a movement.

    Navigation Bar

  • Result

    • This modal pops up once the game is over. It tells who was the winner and gives and option to restart the game.

    Navigation Bar


Testing

The website passed in all tests with a high performance, presenting no bugs.

Validator Testing

  • HTML
    • No errors were returned when passing through the official W3C validator
  • CSS
  • JavaScript

Fixed Bugs

  • The display area was becoming binger than the gaming area on small screens. I solved it trying different measurements styles, such as vw and %.

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 Master Branch
    • Once the master branch 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


Credits

Content

  • The icons used as game buttons were taken from flaticon
  • The background belongs to FreePik
  • W3Schools articles, helped me solve bugs on my project.

vepp1-papertrek_augresub's People

Contributors

vepp1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.