Giter VIP home page Giter VIP logo

osoro's Introduction

Game Lab - README


Class: SEI Remote
Creator: Jason Andersen


Matchy

// SECTION 02 The Pitch /// The game Matchy is based on memory card game but is able ot keep track or you score IN addtion it has will ahve the ability to be used by kids and adult by the number of cards chosen. In smaller grids you are matching shapes and numbers. but in the larger grids the users are presented with more complex shapes and even faces (not sure how ot do this?) It is a race against time.



User Story

// SECTION 01 - THE MATCHING GAME: Osoro - [おそろ]

// to start the game the user selects START GAME.

// I would like the user to select a card from their grid and it flip over to reveal [shape, image, number] and sticks, and is un-selectable

// the user then selects another card, it flips and sticks

// if after 2 seconds the selected cards do not match both cards flip back over.

// the user then is able to just select another card to start the process over.

// howevere when two selections MATCH they each stick and grey out. The user moves on to pick another two cards to match if available

// once all cards are matched then the time is logged in a list visible to the user and gameplay starts again

///[micha - timer counting maybe stretch] // the user is racing against a timer that is counting down.

///[micah - stretch] // to start the game the user selects from a grid size, the higher the grid the more challenging

///[micha - timer maybe stretch] // keep 5 high (or really the lowest) times in the list as long as gameplay proceeds

///[micha - maybe stretch] // You can end game at any point with end game button

// at end of game show a user the lowest scores

// [icebox] - keep scores after refresh // [icebox] - allow for saving multiple peoples score to come back to improve (no security, just names) // [icebox] - show all high scores of all players



Potential issues?

  • Logs time end = need ot store in static file, .txt reader, writer, will stay in memeory
  • responsiveness, i originally wanted this for my son on an ipad, but also hard for adult on computer
  • Flipping and sticking
  • dynamiclaly adding either shapes for easy or faces if hard (can I use faces?) maybe just different complex shapes 3d shapes?

Wireframes

LANDING PAGE

Imgur



LAYOUT CARDS

Imgur



FIRST SELECT & TIMER START

Imgur



SECOND SELECT

Imgur



NO MATCH BACK TO HIDDEN

Imgur



SELECT THIRD CARD

Imgur



SELECT FOURTH CARD

Imgur



MATCHES GREY OUT

Imgur



END AT ANY TIME

Imgur



WHEN ALL MATCHED SHOWS TIME

Imgur



SHOW THE INFO!

Imgur



WALK THROUGH

Giphy

osoro's People

Contributors

jrandersen avatar

Watchers

 avatar

osoro's Issues

Project 0 Feedback

Beautifully-written game, Jason! Love the notes/comments, and the overall organization of the code. I also think you did a great job thinking about the user's experience, from the animation to the simplicity of the sidebar where the buttons and timer are.

Your project fulfills all the requirements, and then some!

I'll provide a couple code improvements below.

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.