I’ve been looking for ways to build communities for almost a decade and one of the key themes has always been real-time connectivity. Of course there’s always polling where you have semi-real time information queried every five or ten seconds from the server, but in order to achieve true real-time you need the ability to push data to your application. There are some options here and I’ve tinkered and fussed with ElectroServer & Flash Media Server to name a few and just like the end of a five minute massage I’ve never been fully satisfied.
The big drawback is that you always had to write some type of server-side code. Come2Play is on course to change this dramatically with their client-side only API for real-time gaming. Let me say that again, with their API you can write real-time, multi-player games with only Actionscript. It will be the first time such a technology is available and it wouldn’t surprise me if they wanted to keep this awesome invention to themselves, but they’ve gone the extra step to make the client API and emulator open-source.
Here’s how it works. You get a container that connects your game to their server via the localConnection class. This is very cool because it allows you to write your games in AS2 or AS3 (and CS4 uses AS3 so this jump shouldn’t be a problem). You build the client swf to listen for events that fire when the game starts, a player makes a move and so on. The container handles starting the game, ending the game and gives players the ability to chat and wager on the outcome of the game. All in all Come2Play has delivered a complete solution that will then monetize your game and give you revenues generated from inline ads.
Whether you believe multi-player games will usher in a new world order like SGN’s founder Shervin Pishevar, there is no doubt games have the power to shape our culture as did the first Nintendo. Godspeed Flashers.
Here’s your toolkit:
Come2Play Multiplayer API - Get connected.
FlashDen Components - Get crazy.
Papervision3D - Get super crazy.
APE Physics Engine - Go overboard.
Flash Tracking from Mochibot - Know where your game lives.
Quick note: The API is in closed beta so you can’t upload to the server yet but you can pick up the emulator and start developing now.




tomez
October 1st, 2008
I think nonoba.com made the same thing already.
Jason
October 1st, 2008
Nonoba has a cool platform where you write the client-side code in actionscript but they require the controller (or game logic if you will) to be written in .net.
Nathan
October 2nd, 2008
This actually looks like what I was searching for! Downloading now!!!
I wanted to use nonoba, but the server-side script was a big block for me.
Thanks Jason!
X-Tender
October 2nd, 2008
Sounds interesting. I hope they make an public Beta soon.
PDesignx
October 6th, 2008
useless i think
slee
November 11th, 2008
If you use Flash server then you can do it all using only Actionscript. i built a small 3 player game of pong using only actionscript. the downside is you have to have flash server.