This has been one of the more productive weeks I’ve had in a while. I had tentatively planned to do Ludum Dare this weekend, not having any inspiration from it, however, I decided to keep working full steam ahead with Colonial Sea Trader. And I managed to do quite a bit.
The first order of business was fixing the ugly looking square box from last week. I determined the cause of the problem was the resolution with which I was drawing the box. I set the resolution to be constant. In addition, I now only redraw the box when resizing, otherwise I just shift the texture coordinates, which allows the game to run faster. Redrawing the minimap was actually one of the longer tasks done each turn, so speeding that up helps quite a bit!
The eagle eyed among you will notice two additional changes in the above image from previous weeks. The first is that the land looks quite a bit different. While debugging the minimap, I discovered the textures weren’t being applied correctly. In the process of fixing this, I discovered a number of other issues, the most notable was that the game didn’t look the same in the compiled version as the editor. To solve this, I first determined that it was the frequency of the bitmasking operations that was the issue. In the process of discovering this, I turned the frequency way up, and I found this version, which I quite like. Let me know what you think!
The other change is that there is another button working in the bottom left hand corner. That is the price list dialog. Here is what it looks like in action:
Note that you can sort by any of the columns. I’m going to work on prettying up a few remaining issues with this, but overall, I’m quite content.
I did another video, which you can see a bit more gameplay. Take a look at it below.
On tap for this week is fixing a few remaining bugs observed in the price list. Assuming all of those go as planned, I next plan to start working on price rumors, where when you visit a port, you will get an idea of what the price of goods will be for other nearby ports, and possibly even exotic ports.
If you haven’t yet, feel free to like me on Facebook, join my Google Group, subscribe to my Sub Reddit, or follow me on Twitter, where you are likely to get frequent updates! You can also subscribe to the Old Ham Media YouTube Channel, where I post frequent videos showing the progress of gameplay and more!