Giter Club home page Giter Club logo

shell-shock-memory-game's Introduction

shell-shock-memory-game

My second project will be based on a memory card game. The theme will be my favourite cartoon group known as the Teenage Mutant Ninja Turtles. I will be using HTML, CSS and JavaScript to create an interactive game.

User Experience

  • UX Design

This game is for user that to play games. The Memory Game is the most suitable game because the user gets to find all the cards to match. It is fun and interactive for all users. It will be in a single page format.

User stories

  • As a user, I want to be able to click all the cards.
  • As a user, I want to be able to see how much time did i match my cards.
  • As a user, I want to play the game again.
  • As a user, i want to understand easily about the functionality of the game.

Design

  • Color Scheme
    • The main colors I used are green and black.
  • Typography - I used Cambria font style.
  • Imagery
    • I found the image on the website to find the characters that everyone likes. These images could attract the user's attention.

Wireframe

This is the wireframe that i did for desktop, mobile and tablet. It shows my explanation on how i want my game to be displayed.

Features

The game will consist of 14 cards with the title above and the score and time below the cards.

Existing Features

  • Cards- it allows the users to click and see what the card reveals.
  • Time- it allows the users to check how much time he/she needs to complete the game.

Future Feautures

  • As a returning user, I want the game to have music.
  • As a returning user, I want the game to have a popup.
  • As a returning user, i want time to stop when i complete the game.
  • As a returning user, I want to play the game again but with buttons.
  • As a returning user, I want to be able to get some scores.

Technologies Used

  1. HTML
  2. CSS
  3. Balsamiq
  4. Git
  5. GitHub
  6. Javascript

Testing

Testing User Stories from User Experience (UX) Section

As a user, I want to be able to click all the cards.

The user will be introduced with two sets of cards where he/she will be able to click the card that he/she reveals

As a user, I want to be able to get some scores.

If the user click on the card and matches with another card, he/she will definitely get a score

As a user, I want to be able to see how much time did i match my cards.

The time will be displayed for the user and the user will be able to check how much time he/she has left

As a user, I want to play the game again.

The user can play the game again by reloading the browser.

As a user, i want to understand easily about the functionality of the game.

The user will be able to understand the game and it will help the user to know where the cards are and if they match or not

Further Testing

The screenshots for testing proof

Deployment

  • To deploy my project to GitHub pages, here are the following:
    1. Log in to GitHub.
    2. Go to your right-hand profile and locate "your repositories"
    3. Click to the project (i.e. shell-shock memory game)
    4. Go and click Settings.
    5. Scroll down to GitHub pages.
    6. Click and change "None" to "main" because it will automatically show the root folder.
    7. Click Save.
    8. The page will automatically refresh.
    9. Scroll back down through the page to locate the now published site link in the "GitHub Pages" section.
    10. Click on the link and it will display the website.

Credits

Code

Content

Media

  • The photos used are from Google images.

Acknowledgements

  • I received inspiration from Nickeledeon.
  • I would like to thank the Tutor Assistance for helping me with technical difficulties.

shell-shock-memory-game's People

Contributors

chikos96 avatar

Watchers

 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.