i290P4
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_css
_fonts
_img
_js
test
README.md
db.php
index.php

README.md

i290P4

Project title: Stalkerbook: The Who Am I? Facebook Guessing Game

Project description: The user is asked to log into Facebook so that the app can access the user's friend list. The app picks one of the user's connections and the user has to guess who that person within 3 tries. A number of other random friends are added, so that the user doesn't have to choose blindly. Initially, 3 clues are given, but after each unsuccessful attempt, an additional clue is given. Scoring, time bonuses, and a combo multiplier are added for EXTREME FUN. Leaderboards keep track of all-time scores, player scores, and individual "target" scores. Facebook targets are randomly chosen from the user's connections, so long as they have at least one educational institution and one company listed. All other friends in the list are randomly chosen with image and name, to be potential wrong guesses.

Team members and roles:

  • Dan Tsai: PHP and MySQL backend, CSS, HTML, JavaScript, Leaderboards.
  • Jenton Lee: PHP, HTML, JavaScript. Facebook and data scraping.
  • Eunkwang Joo: CSS, HTML, JavaScript. Scoring.
  • Sandra Helsley: CSS, HTML, JavaScript. Friend grid, prettiness, code police, nonsensical commit message writer.
  • Everybody: a little bit of everything! AND SO MANY BUG FIXES

Technologies used: HTML, CSSS, JavaScript (and jQuery), PHP, MySQL, Facebook API

Link to demo version: http://dantsai.com/stalkerbook/

Known bugs:

  • Clicking on the side of the image also triggers a guess; we decided to leave it since that allows clicking on the name also
  • Sometimes if somebody has a really long clue (e.g., TONS of interests) it can sometimes hide underneath the friend grid or make the wrong guess alert looks ugly. This is primarily cosmetic and most people have fairly short clues, so we left it.
  • While we tried our best to make it mobile-friendly, it really doesn't look good if your screen is less than 900px wide, primarily because of the friend grid. Twenty-one options are probably too many to make a good game on a phone, anyhow.
  • On some computers and browser configurations, the tables can look somewhat wonky. That's a technical term.
  • Profile photo displayed on game ending is a little wonky. Still a technical term.
  • No Kohl's API integration.