70 likes | 208 Vues
Friendizer is an innovative social competitive game designed to bring people together based on location and shared interests. Users can discover those around them, send messages and gifts, and engage in a dynamic marketplace where they can buy or increase their value among friends. With features like map-based user discovery, chat functionality, and a leveling system, Friendizer enhances social interaction through gaming. Users can log in via Facebook and enjoy seamless notifications about friends and intriguing people nearby, making every encounter an exciting opportunity.
E N D
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
Our Main Features • Nearby users (map, notifications) • Users matching • Login + data from Facebook • Buying users • Leveling system • Chat, sending gifts • Leaderboard • Action history
Architecture Facebook API (restfb) Facebook Server GCM HTTP Facebook API Android Device
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
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