milestone 4 – final presentation 1. overview & motivation 2 friendizer is a competitive social...

7
Milestone 4 – Final Presentation 1

Upload: britney-barnett

Post on 03-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Milestone 4 – Final Presentation 1. Overview & Motivation 2 friendizer is a competitive social game based on location that offers an opportunity to meet

Milestone 4 – Final Presentation

Page 2: Milestone 4 – Final Presentation 1. Overview & Motivation 2 friendizer is a competitive social game based on location that offers an opportunity to meet

Overview & Motivation

friendizer is a competitive social game based on location that offers an opportunity to meet new people with common interests.

✔ See who's around you, mutual friends, interests and stats✔ Send messages, gifts to each other✔ Buy your friends or anyone you meet, get bought and increase your value✔ See your current location and nearby people on a map✔ Get notified when friends or other interesting people are around

Page 3: Milestone 4 – Final Presentation 1. Overview & Motivation 2 friendizer is a competitive social game based on location that offers an opportunity to meet

Our Main Features• Nearby users (map, notifications)

• Users matching

• Login + data from Facebook

• Buying users

• Leveling system

• Chat, sending gifts

• Leaderboard

• Action history

Page 4: Milestone 4 – Final Presentation 1. Overview & Motivation 2 friendizer is a competitive social game based on location that offers an opportunity to meet

4

Architecture

Facebook Server

Android Device

GCM

Facebook API (restfb)

HTTP

Facebook API

Page 5: Milestone 4 – Final Presentation 1. Overview & Motivation 2 friendizer is a competitive social game based on location that offers an opportunity to meet

5

Main Technologies• Android SDK

• Google App Engine (Big Table, memcache, cron jobs, task queue)

• GCM (also C2DM before that)

• Facebook API (for Android and restfb)

• Google Maps for Android

• Other libraries:actionbarsherlock, Gson, mapviewbaloons ,

etc

Page 6: Milestone 4 – Final Presentation 1. Overview & Motivation 2 friendizer is a competitive social game based on location that offers an opportunity to meet

6

Difficulties• App Engine DB (Big Table)

• Compatibility with Android v2.2 to the latest

• C2DM / GCM

• Managing all the users in the server

• UI: navigation (esp. with Google Maps), responsiveness

• Obtaining likes from Facebook

Page 7: Milestone 4 – Final Presentation 1. Overview & Motivation 2 friendizer is a competitive social game based on location that offers an opportunity to meet