Showing posts from September, 2011

Connection Established

It's been a long boring road to get to this point but tonight I got the new test client to connect to the server. Unfortunately that is all it is able to do at this point but that is still huge process in theory connecting the events to the new client should be relatively easy. In any case I should find out pretty quickly how fruitful all of my new architecture work has been. I'm excepting a few bugs here and there but hopefully nothing major.

After I get chat and such working again I'm going to start working on getting audio back in the game. Yes ... that's right audio in a console client. The reason is that the audio component should be fed from events so really it isn't tied to out the scene is presented and developing it with the test client should make it pretty easy to drop in once I have a new graphical client.

Also I'm thinking about completely recreating the RoadMap because the client is effectively below version 0.1.0. I should catch up to where it was …

It's Almost Enigma's Birthday

I was looking over my old blog posts a little this morning while adjust Enigma's project road-map and I realized that Enigma will be turning 3 years old on October 5th. Obviously it was just an idea in my head at that point and the Phoenix Kit project is much older than that it is still in interesting thing.

If you want to see the original blog post a link is provided below.

Enigma Events & Another Glorious Distraction

The Enigma events are now in place all of the events I have accounted for thus far anyway. All I have to do now is start in the client session manager and start adding code to generate events in the message processing functions. I hadn't finished the client session manager so it won't take too long to catch up to where I was and once I do it should be smooth sailing into the next phase which will be creating a test client that uses the new API. My test client will likely be a console application because that reduces the chances of errors in testing the session & transmission code so I can make sure it is solid before rebuilding the graphical client.

One potential difficulty is that on top of the fact I have been playing EQ2 again I have become interested in an operating system called Haiku which may distract me from my Enigma development effort. This isn't anything new though Enigma has been going on for years and there are occasional distractions and normally I come ba…