Giter VIP home page Giter VIP logo

portfolio2-letsplay's Introduction

Let's Play

Let's Play is a web page where you can find three different games. Snake, Flappy Bird and Space Invaders game.

You can access these games from the menu on the main page or from the section that is scrolling, where you will find three cards with the link and explanation of each game.

Before starting each game, you will find some short rules to play and when you lose or win you can play again as many times as you want.

GitHub Logo

Features

This section explains the functionality of the different parts of the page to provide the user with a brief guide on how to use the page.

Existing Features

  • Header GitHub Logo

    • In this section we find the name of the page, thus introducing the user.

    • The animations of the text and the illuminated balls that run through the header are made with CSScon CSS.

  • Navigation Bar GitHub Logo

    • In the navigation bar, we find the links to go to the different sections of the page.

    • The animations are also made with CSS.

  • Principal Section GitHub Logo

    • In this section, we find three cards where there is a brief explanation of each game and with the links that take us to each one.

    • The animation is also made with CSS.

  • Start Page GitHub Logo

    • You will find this section before each game, it contains the rules of the game and a start button to start playing.

    • The animation is also made with CSS.

  • Games Sections GitHub Logo

    • Here you will find each game board and below the score you have.
  • End Game Section GitHub Logo

    • This page appears when you have lost, in the case of Space invaders the You Win page appears if you have won.

    • There is a Play Again! button that will take you to the game board again and you can start from scratch.

    • The animation is also made with CSS.

  • Footer GitHub Logo

    • In the footer, we find the different links to social networks.

    • The animation is also made with CSS.

Testing

Validator testing

  • HTML

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

    • No errors were found when passing through the official Jigsaw validator
    • It has four caveats that are not relevant. GitHub Logo
  • JAVASCRIPT

    • There are no errors when passing the test in Jshint.

    • The errors that appear are referred to the ES6 since, depending on the browsers, they still do not support this format. GitHub Logo

  • Accessibility GitHub Logo

Unfixed Bugs

GitHub Logo This error appears due to not having established limits for the variable within the board. You would have to find out the top size of the board and then set a condition with the laser beam variable. So when he leaves the board, he would not carry out the operation in which I assigned the classes to create the laser beam.

Deployment

This section should describe the process you went through to deploy the project to a hosting platform (e.g. GitHub)

  • 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 - https://alopmel.github.io/PortFolio2-LetsPlay/

Information sources

portfolio2-letsplay's People

Contributors

alopmel 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.