Profiling is fun

Actually, that’s a dirty lie. Profiling is fun when it shows you something big that’s easy to fix.  Profiling is a lot less fun when everything is equally slow.  But luckily in my case, there was something big to fix.  :) I noticed the other day that editing roads in MMORPG Tycoon 2 had become…

A New Look

I’ve been maintaining this development blog (on and off) for almost four years, now. In that time,I’ve managed to complete eight “game in a week” games (one of which went substantially over schedule), and one major other project. Professionally, I’ve been a key member of the programming teams releasing three commercial console games during that…

Multithreading

Just a couple quick notes today, because I really ought to be sleeping instead of posting. Today, MMORPG Tycoon 2 has finally become a multithreaded game.  It’s not ubiquitous by any means, but it’s taken the first step;  the ground clutter is now being generated in a background thread.  The only bit of clutter-related code…

Another fix

Remember a few weeks back when I talked about how pleased I was to have fixed a bug involving vertex normals when welding together the vertices of models? Well, it turns out that I hadn’t fixed it at all;  I’d merely hidden it in a few situations.  As you can see from the screenshot on…

Three hours to go

So with three hours to go, I only have a few things left on my “to do” list: One sprite to add. One sound-effect to find and trigger Add instructions.  (Probably will just be text floaters within the level, because that’ll be fastest to do) Maybe think about making the title screen less awful. Arrange…