Previous Blog Next Blog
Prev/Next Blog
by date

I come bearing gifts

I come bearing gifts
Name:Nathaniel Plane
Date Posted:Apr 21, 2007
Rating:Not Rated
Public:YES
Comments:YES
RSS Feed:GarageGames Blog feedor Subscribe with .
Profile Page:View profile page for Nathaniel Plane

Blog post
Hello everyone,

I've been hiding for quite a while reading all of your blog entries, form posts, and what not. It's probably the most enjoyable part of my morning reading =)

This is my first time I've actually participated in the game development community in a long while. I used to do a lot of forum stuff during the Quake 1 mod days when I was involved in SvC (Shub vs Chthon), Ghostbusters 3d and some other junk, more recently (although still a while ago now that I think about it), I was involved in the early development for the Bid For Power mod for Quake 3. Anyways that's old history and since then I've really not done a lot (RL and all that).

Oh yeah, I mentioned gifts, didn't I. Well, I have recently been working on a little pet project I call xcServer.Net, which is an open source server platform for .Net (source is c#) that enables developers to create multi-user applications (ie Adobe Flash games). As mentioned it's totaly open source and I have a few demos available on my website, including a fixer-upers dream of a chat client. All of the source for the Flash clients as well as the servers themselves is available on the site. This is the very first post I've made on it and it's the first beta of the thing, so I'm sure there will be bugs and such (that's my disclaimer to all you hard critics hehe).

The website, www.natplane.com/?page_id=4

That's that, I hope to have more news of new example apps, maybe a couple of my owns games and such (I've been promising my daughter a multiplayer game she and I can play when I'm at work for a while).

Later

Nat

Recent Blog Posts
List:07/23/07 - Source release for Galaga Wars
06/18/07 - My Game in a Day Contribution
04/21/07 - I come bearing gifts

Submit ResourceSubmit your own resources!

Jason Swearingen   (Apr 21, 2007 at 08:14 GMT)
it'd be nice if you posted a little blip about why this is useful.. a scenario? is it mostly for flash applications? (looks like it)

James Thompson   (Apr 21, 2007 at 08:29 GMT)
thanx this will be vry helpfull

Ward De Langhe   (Apr 21, 2007 at 08:47 GMT)
I see you are using XML sockets... hmm...
What exactly does this do? Automatic serialization/deserialization? If so, I see no automatic deserialization on the client. You still have to parse the XML there. Did you hear about fluorine yet? Its a lot faster then XMLSockets, becuase its using AMF (even AMF3) to transfer the data. No need for serialization/deserialization on the client (you can transfer classes, and even nest them deep), on the server its handled by fluorine (like your platform). So everything is handled automatically. You can even transfer binary data (I transferred images recently, worked really good).
Edited on Apr 21, 2007 08:52 GMT

Nathaniel Plane   (Apr 21, 2007 at 15:03 GMT)
@Jason: It's intended to be used for multi-user applications, ie chat rooms, multiplayer games, and the sort. It really doesn't introduce anything new into Flash, but masks a lot of the complexities associated w/managing multiple active clients from a server standpoint.

@Ward: From what i can see, Flourine looks awesome as an alternative to buying Flash Remoting MX, but at first glance it doesn't appear to support two way communication. Instead, Adobe provides a product called Flash Media Server that is touted as it's solution for multimedia applications, games, etc (has webcam and voice chat support too - cool). But it's expensive. What my solution provides is a basic framework for a server that can facilitate, again, multiple clients, 2 way communication, etc. Basically what you'd expect from a game server (or whatever).

Thanks for the comments guys!!

Ward De Langhe   (Apr 22, 2007 at 13:48 GMT)
Ah yes, if you need 2 way communication you need to use sockets, so in that case your project could indeed be of good use. I'll keep it in mind :)

You must be a member and be logged in to either append comments or rate this resource.