Tomorrow is my Intermediate German midterm, which I have been furiously cramming vocabulary into my head for for the last little while. I feel comfortable with the material we've covered though, so it should be just fine.
Next week is my Reading Week, which means a whole week's worth of time to study and otherwise spend time. I only have two midterms post Reading Week, so it won't be too intense. That means plenty of time for adventures and, of course, Skirmish Online development.
The last couple of weeks of development have been spent implementing concurrency into the game. More specifically, multi-threading the networking portions of the game. I had noted that there were occasional slowdowns in gameplay due to some (unavoidable) blocking in the UDP sockets. This was a big problem for people on lower-end hardware who got poor framerates already. We had already been studying threading and mutual exclusion techniques in my Operating Systems class this term, so I felt sufficiently knowledgeable to tackle the task.
I'd like to talk about the problems and traps I adventured through in my next post, since I need some precious sleep for tomorrow's midterm. [smile]
Gute Nacht, Leute.