Thursday, January 26, 2012

Working Diligently

   The picture of the coffee is there to remind me (and you), what I will be drinking for the next couple of days while I fix some bugs.
  I've been playing Star Wars: The Old Republic. Yes, I know, but as the initial euphoria of the game starts to wear off, I'm getting back into the swing of coding again. Eric and I actually tested the server and client again last night to see if everything was working properly. We did run into a bug, so I need to run over the flow of data between the client and server once more to make sure that the data is being delivered and received in the correct order.
     I knew that this was not going to be an easy task, but we are getting closer and closer to basic player movement. Once I fix this bug, I can re-write the sendSnapshot() function which sends out a server snapshot to the clients. After that, it's only a matter of writing the code that deals with the data. The problem with the way the server works, is that it is run on multiple threads all running side by side. That creates race conditions unless I code it smart to only do certain operations after other operations are done.
     So that is what I will be working on after I do all this nonsense college work I have to do.

Thursday, January 12, 2012

Red Flare Offical



It has been done. The above image sets it in stone. We are officially Red Flare Games. After a long period of time trying to figure out what name to go with, we finally settled on one that we are both happy with. This marks the first major hurdle that we have conquered of the new year, and here is to hoping that this year is a stellar year for progress on Galaxy Gangs.

E

Thursday, January 5, 2012

Boid Algorithm/Flocking Behavior

I took a little break from the core structure of the game and server. I coded something a little fun the past two days. It simulates the flocking behavior of birds mainly, but any animal that can flock. I posted this, because I may end up using this in Galaxy Gangs for special effects.