This Week:
The deadline is almost here! This past week was quite a good one for me. While debugging an issue that I was having with the server I had to hit much of the tpserver-cpp code and I think that learning many of the underlying pieces of the server is a great thing for my ruleset development. llnz recently produced a patch that will fix some issues I have been having with the tpclRequirementsFunctions while building a design. This issue was a dealbreaker for me, so I am quite glad that it is now fixed. I will be merging tomorrow and will test these changes. On Sunday I committed a few changes that are pieces of the MTSec economy. Now, planets will add one Factory per turn that they are owned. Also, there is now an Enhance order to use Factories to build more Factories. Gameplay will dictate just how many points that will be required to produce a factory, but I have tentatively set this value to one Factory for every 10 factories used in a turn. I also added an order queue to the player’s home planet as I don’t think we can really progress in the game without it.
Next Four Days:
My midterm evaluation is in four days (10th), so I will be publishing another post on that day. Between now and tomorrow I plan to merge the stable branch changes into the mtsec branch. This will bring in tinyxml as well as the fix llnz has made for property values (setting them to 0). Once I have done this I will first have to ensure that the design window is functioning properly now that we don’t have Requirements Issues. Once this is done my Build Fleet order will allow MTSec to build the ships that have been designed by the player — a major part of this ruleset. By the deadline I should also have Torpedoe/Missile designs and building working as well. I had a good conversation with mithro about exactly how this is going to happen. Unfortunately I’m coming down with a nasty case of the flu, but this shouldn’t keep me away from the keyboard in the next few days.
Tags: GSoC, thousand parsec