Skip to content

Learn faces, so you can say hi to those faces when you're in places.

License

Notifications You must be signed in to change notification settings

brantchoate/TotalRecall

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Click here to play Total Recall.

Total Recall

Learn faces, so you can say hi to those faces when you're in places.

Total Recall is a small game that shows you photos of your new friends, and prompts you for their name.

Quick Start

There's no need to clone down this repo in order to play! Click here to play Total Recall.

The hosted version of TotalRecall is running the most recent release of TotalRecall, with a default dataset of Hack Reactor's HR26 and HR27 cohorts.

Gameplay

Total Recall is a game that also serves as a utility for learning. You'll be presented with a photo of a random person from a pool of people (hereafter called a 'character'), and prompted with three choices of what their name may be. If you select correctly, that character will be removed from the pool of selectable characters; if you choose incorrectly, you'll be asked again later on in the game.

Score is kept as you play and is always visible! You can also change your active sets at any time (if multiple ones are available), but doing so will start your game over.

Configuration

Total Recall data sets are an array of tuples, where tuple[0] is a character's name, and tuple[1] is an absolute URL to the character's photo. For best performance and presentation, use ~700x464 progressive JPEG images. ImageMagick is great for making these transformations.

Multiple data sets

You can use multiple data sets with Total Recall. First, add your array of tuples to data.js as a property of totalRecall. Then add the name of the property to the totalRecall.sets array, and optionally to the totalRecall.defaultSets array if you want that set to be loaded into the pool of characters by default.

Contributing

Please contribute if you'd like to assist in development! Take a look at the Trello board to see what hasn't been implemented yet. Pull requests are welcome, but feature additions may be rejected if it is esoteric or at odds with something on the Trello roadmap.

About

Learn faces, so you can say hi to those faces when you're in places.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 72.9%
  • HTML 24.1%
  • CSS 3.0%