Saturday, September 08, 2007

The work continues

Major update today,
after spending some time in my vacations I'm in the course of a major rewriting/rethinking of the entire Entropy engine.

My tests went well and now it's time to rewrite all the code in a more organized manner.

Firstly I've switched fron Raknet to Lidgren networking library. It may be not so complete as Raknet is but the license fee is way cheaper.

The rewrite starts from the consideration that Entropy will become a full client/server game. No AI on actual previsions; all the code, therefore, must be rewritten with networking in mind.

Beside Entropy itself and after endless and unuseful google searches, I started as a side project, the developement of a simple master server to handle the game servers informations.

You will surely know how a master server does fill a game browser. I didn't and found it an interesting challenge.

Actually my master server receives data from a fake game server on my workstation and broadcast them.

Te next step will be to put it on a public IP to see if the game data are visible throught the web and the latency is acceptable.

I actually have in prevision to release a pre alpha test level around the end of the year.

No screenshots this time, I feel sorry for this but I assure you that there's nothing interesting in a well organized set of classes on a IDE.