Giter Club home page Giter Club logo

sketchphrasev1's Introduction

SketchPhrase!

A collaborative party game that mixes elements of telephone and pictionary.

The game starts with Player 1 writing down a well-known phrase or person and passing it on. Player 2 sees Player 1's phrase, and must translate it into a drawing. From there, each additional player must translate the preceding phrase/drawing back into a drawing/phrase โ€“ all while only seeing the last drawing/phrase. The game ends when each player has gone once, at which time all players see the entire phrase/drawing chain.

Heroku link: sketchphrase.herokuapp.com

MVP:

  • facebook connect/login
  • canvas for both phrases and drawings
  • canvas alternates between phrases and drawings
  • 1 game logged under 1 user with multiple players
  • interstititial between turns
  • twilio for sharing
  • responsively built for screen size
  • canvas pixel size depends on screen size as well

Site Flow:

  • (login) user logs in
  • (welcome) user can read 'how to play', select number of players, and start a new game
  • (game) player 1 writes a phrase
  • (game) player 2 draws player 1's phrase
  • (game) player 3 writes player 2's drawing
  • (game) player 4 draws player 3's phrase ...
  • (result) all players have played, entire chain is viewable, and shareable via fb or twilio

ERD: Our database setup https://s3.amazonaws.com/uploads.hipchat.com/39979/1252685/6dMW13EFReUMt6L/Project2.jpg

API's used: facebook our own?

Wishlist:

  • a user can play multiple games
  • multiple users can sign in and play a game in NOT real-time
  • shotgun start in each game (each player starts their own phrase/drawing chains)

Contributors: https://github.com/msyinmei https://github.com/rragno https://github.com/catlag https://github.com/tifs

sketchphrasev1's People

Contributors

msyinmei avatar catlag avatar tifs avatar robertragno 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.