Code Monkey home page Code Monkey logo

memory-game's Introduction

The Implementation

This Fully Responsive game incorporates Model–View–Controller Pattern on the backend. The implementation only uses HTML5, CSS3 & JavaScript. CSS Animations are used for background lighting.

Game Objective

Player must find the two matching cards. The way to win the game is to click on the two matching cards back to back. Cards are sorted randomly at the beginning of each game and there is only two matching cards per game. When a card is clicked, only that card is revealed while others are hidden. Every click by the player on a card is counted as a 'move' and the number of 'Total Moves' by the player is displayed at top of the page. Once the player has found the two matching cards, an Alert will display the total number of moves it took for the player to finish the game and the game will reset.

This game will test the player's memory. There are 6 cards displayed in each game but the pictures on those 6 cards are chosen randomly from 10 different pictures.

The player can turn on/off the background light animation using the 'Toggle Light Animation' button.

Technologies Used

JavaScript HTML5 CSS3 CSS Animations Flexbox GIT Github Pages

memory-game's People

Contributors

notchamath avatar

Watchers

James Cloos avatar  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.