0.0
No commit activity in last 3 years
No release in over 3 years
A simple game that allows users to download images from Tumblr blogs and use them for an image matching game.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

= 0.8.9
= 0.7.50
 Project Readme

Tumblr Image Matcher

This is the repository for a game I am making that will utilize the Tumblr api.

I am pulling images from the Tumblr api and they will be used to make an image matching game.

This game is now a gem

I have made this into a gem and published it to RubyGems.org

The gem is available at the following link: tumblr-game

The gems I am using in this project so far are:

  • tumblr_client, 0.8.2
  • multipart-post, 1.2.0
  • gosu, 0.7.50
  • faraday, 0.8.9

The game pulls 5 images from a Tumblr blog of the user's choice and sets up a game board with them. Each picture has a generic background (tumblr.png) and is flipped over then the user clicks on the picture. When the card is flipped over, its true image is displayed. The user then is allowed to pick another image. If the image selected next matches the previous one, the two images are replaced with a check mark indicating they have been matched (check.png). If the images do not match, the user is shown the images for a brief period before they are flipped over again. There is currently a timer implemented and it is set for 30 seconds.

If the timer runs out and the user has not matched all of the images, the game is over and a losing screen is displayed. If user matches all of the images, then the winning screen is displayed.

The images that the game downloads from Tumblr are processed and stored on the user's desktop. When the user closes the game window, either prematurely, after losing, or after winning, all of the pictures are deleted from the desktop.


Things to implement:

  • DONE -- Add a game completion state for when the user matches all of the images.
  • DONE -- Add a game failure state for when the user fails to match all of the images in the allotted time.
  • Fix the way images are being handled. Currently each of the 5 images are being copied to make another image file. This should be changed to just use the 5 images over again.