GithubHelp home page GithubHelp logo

2048's Introduction

2048: Crisis

Game clone designed by Tara Strauss

###User Stories

Role: ages 8 to ~ , mostly people who like brain teasers or logic puzzles and are nerdy about DC superheroes

Goal: to combine blocks of the same (superhero) type to the 11th degree. Usually this means until you reach 2048, but in this version it will mean until you create the justice league!

Reasons: For logical, SUPER fun game time! Also bragging rights!

Click here to see the original game

![alt text](http://i.imgur.com/XUYYClN.jpg?1 =300px) *(First wireframe, hand-drawn)*

###Sprint Planning (MVP)

  • As a player, I get instructions to play the game. It's themed. I'm told it's the year 2048 and there is a crisis between timelines. I need to help Superman and his friends unite with their altnerate selves in order to form the ultimate timeline Justice League.

  • As a player, I can use up, down, right and left buttons to move the boxes on the board

  • As a player, I am alerted when I win (the Justice League has been formed!) and how many moves it took me to win (so I can brag to friends!)

  • As a player, I can reset the game using a reset button to try again

  • As a player, I can keep track of how many moves I made this round so I can brag to my friends (if I win in fewer moves)

  • As a player, I can see how far I've gotten on screen, because anytime a new superhero appears, he or she is added onto a "Justice League Members" part of my website, which indicates who has joined the justice league

  • As a player, I see buttons with superhero symbols faded in the background, with a number in the foreground so I feel like I'm forming the justice league if I win!

![alt text](http://i.imgur.com/ZaBqGM5.jpg?3 =250px) *(box design: superhero in pale colors in the* *background, darker number in the foreground)*
  • (current) As a player, I can keep track of how many tries it takes to win the game so I can brag to my friends

  • (current) As a player, I see animated boxes moving across the board (very basic animation) so it looks pleasing and simple

  • (current) Instead of using the keyboard, as a player, I have the choice of clicking and swiping (or moving my mouse) in order to move the board

###Icebox

  • As a player, I see a POP UP when I first load the page. It explains the story behind the game in a short, concise way. On the main page, I can still see simple instructions for the gameplay.

  • As a player, I can use an undo button (and I am alerted if I won without using undo)

  • As a player, I can choose to receive a sheet VIA e-mail with a scoreboard of how quickly I won (again, for bragging rights!)! (or possibly I can post to facebook?)

  • As a player, I can create a username and login to keep track of how awesome I am a creating the justice league (local storage)

  • As a player, I see more advanced animation when I win

  • As a player, I can set a timer (I must make a move in 0:05 seconds or another piece appears!) and I can adjust the amount of seconds between each move

  • As a player, I have to memorize where all the boxes are because the boxes on the board flash off after a new box appears. This will make the game more challenging!

![alt text](http://i.imgur.com/GNn8ABi.jpg?3 =400px) *(seoncd wireframe, white board drawing)*

2048's People

Contributors

tarastrauss avatar

Watchers

James Cloos avatar  avatar

2048's Issues

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.