Showing posts with label facebook. Show all posts
Showing posts with label facebook. Show all posts

Thursday, May 13, 2010

FaceBook Games that had something of interest

Just a quick list I made.

FarmVille (by Zynga)- http://apps.facebook.com/onthefarm/

Other than the fact that is likely the most profitable game on FB now.

As a sandbox game, it has no real objectives other than to earn the ability to decorate your virtual farm with more options.

It has led to numerous clones, including clones made by Zynga themselves like CafeWorld, YoVille, etc. It was also a clone of another similar farming game.



Mafia Wars (by Zynga) - http://apps.facebook.com/inthemafia/

Instead of using Flash, it only uses HTML. Some of its more interesting features include achievements, trading, collecting, frequent new content. It has also inspired a lot of clones which are all very similliar.



Castle Age (by Jelsoft Enterprises) - http://apps.facebook.com/castle_age/

One of the better clones of Mafia Wars. It added cooperative play against limited duration enemies which sometimes involved over 200 friend and friends-of-friends.



WarStorm (by Challenge Games) - http://apps.facebook.com/warstorm/

A collectible card game on FB using Flash.



Who has the Biggest Brain? (by PlayFish, Electronic Arts) - http://apps.facebook.com/biggestbrain/

Make nice use of Flash to create a "brain training" game.



MindJolt Games (by MindJolt Games) - http://apps.facebook.com/mindjolt/

Quite a large collection on flash games that are integrated with FB to challenge friends' high scores.



Whirled Games (by Whirled Games) - http://apps.facebook.com/whirled/

Another collection of simple flash games.



Battlestations (by TYLER Projects) - http://apps.facebook.com/battlestations/

Singapore's first Facebook MMO, with a monthly sales of over $50,000.



Any others that you think that are worth mentioning?

Wednesday, March 10, 2010

Interview of 4 social game developers

Four social game developers (from Zynga, Playfish, Playdom and Crowdstar) were interviewed during the Flash Games Summit on March 8, 2010.

Here are some excerpts that I found interesting:

"Moderator: What are four words that are the keys to successful social games?

Playfish: Social - provide a context for meaningful interaction, Relatable, pick themes and mechanics that are understandable and aspirational; Rewarding, emotionally rewarding and socially, reinforcement schedules to keep players engaged, Emergent gameplay, easy to pick up but emergent complexity and depth

Zynga: Mass Market - if it doesn't appeal to enough ppl, it won't be as successful as you want; Invest - ppl need to be excited about investing their time in it, Express - needs to be a game that ppl want to express themselves in; Relationships - allow ppl to create new relationships or nurture existing relationships



Moderator: Why do you think those casual game companies don't experience the same success on FB?

Zynga: Guild of Heroes was a Diablo 2 clone - I joined the company as it was finishing up. The question was how is it social - and it wasn't. The team thinking was that they'd add the social afterward. And it doesn't work. Needs to built from ground up.

Playdom: I agree. So many examples of that. Lots of examples of games on FB that would be big if they weren't on FB. FB games need to be social from the ground up. Also, lots of the users in the social gaming space are REALLY casual, so Bejeweled did it right with short play sessions, accessibility. Notifications have gone away. FB is moving away from one-to-many notifications and toward more deliberate, one-to-one notifications. User to User, App to User.

Crowdstar: I think this is a pretty profound change. Makes it increasingly difficult for other companies to reach the same success we have. Will be very difficult for other companies to get where we have. Changes way you're going to distribute your game. For business people, it's something they need to look at closely to see how they're going to grow their game. You're going to have to spend more money to launch something.



Moderator: Most of you have two currencies, right?

Playdom: We have a couple PHDs helpding to manage our economies.

Crowdstar: I heard one of the Playfish guys saying they deal with a billion pieces of data a day(?).

Zynga: Zynga collects 5TB of data per day and we have a team that turns that into reports we can track.

Playdom: Very different from any other industry I've seen. I came from Google and YouTube and thought those were data driven companies, but this is way beyond that. You can make valuable decisions within minutes because everyone is logged in all the time and the quality of the info is so much higher than worrying about cookies, etc."



Moderator: Aren't these games just sophisticated slot machines?

Zynga: Farmville brings families together. Moms play with their 4 year olds, etc.


[Source: freetoplay.biz]




As mentioned, the removal of FaceBook Notifications (from apps), which is to reduce spam, will make it a lot harder for new applications to become popular without external advertising.

Monday, June 29, 2009

Using FaceBook API from ActionScript

About two month ago, FaceBook announced it's Open Stream API (also known as Facebook Connect) that allowed applications to interact with FaceBook and replicate most of it features.

To demonstrate this, they got their partner, Adobe to create Facebook for Adobe AIR, which is an application that runs on your desktop. You log in with your Facebook account and can then read your News Feed and publish content to your Wall and friends' News Feed.

The source code for this application is publicly available and I recently took a look at it.
(UPDATE: there is now a project on Google Code for it too)

Of particular interest is how it communicate with FaceBook:


var request:URLRequest = new URLRequest("http://api.facebook.com/restserver.php");
request.contentType = "application/x-www-form-urlencoded";
request.method = URLRequestMethod.GET;
request.data = urlArgs; // a flash.net.URLVariables object


But all this is nicely encapsulated for you in the "fb" package.

Some uses would be to upload screenshots and post achievements in Flash games directly to your FaceBook wall. Or it can be used to allow easy multiplayer game matchmaking with your friends.


The source code from this application also show some advanced ways to display HTML formatted text using ActionScript (and Flex). Thus, its a rather nice example.


Also, here is a tutorial (from Adobe) that walks beginners like me on how to register a FaceBook application and get its API key, however it uses Flex instead of Flash.