Saturday, June 27, 2009

Distributed Objects

I am working on the distributed object model for Panda3d. The good news is that it will make everything work much, much better. The bad news is that it is difficult, and requires a complete rework of the code.

Towards that end, I have started from scratch.

I currently have my server implementing the Message Director, an AI client that handles all of the time synchronization, and a player client that logs into the server, connects to the time sync "channel", and renders the star field. Tomorrow, I will instantiate the ship that is in the video below. This will be created as a distributed avatar. The player client will call it into being, and as multiple clients connect, all the ships will be visible to each other.

It will be beautiful!

After that, I will be making a star system AI that will create distributed versions of the sun, planet(s), asteroids, etc. Space junk will be local to the player client only.

Check back soon!

Wednesday, June 17, 2009

Some Video (I hope)

So, it has been quite a while, but I haven't abandoned the game. I am working on getting the distributed object stuff sorted out, and a decent server set up.

In the meantime, Christopher Spiritstone, My super-fly graphic artist friend, has put together a couple videos of the asteroid mining ship.

I will try to attach it here, otherwise, I will edit this message once I get them hosted properly.