Log In
Sign Up and Get Started Blogging!
JoeUser is completely free to use! By Signing Up on JoeUser, you can create your own blog and participate on the blogs of others!
Girl Geek
Lead Developer, Stardock Entertainment
Dev Journal 7/15/05
Published on July 15, 2005 By
CariElf
In
GalCiv Journals
Scott finished the rest of the starbase graphics, so I was able to get them all into the game. We have a different graphic for each of the four kinds of starbases that you can build: military, economy, culture, and resource starbases. (If we manage to fit asteroid mining in, it will use the resource starbase gfx). I also tweaked some of the behavior of the starbase build/update screen. I changed it to list the number of installed modules rather than the number of available modules, as it's more useful information. I also made it so that there is always a module selected, so you can just keep hitting accept if you have a whole stack of constructors waiting to update your starbase.
I also fixed a bug where the line on the map that shows the path of a tradeoroute was going through planets and stars, and made it so that the trade route lines will show up on the trade minimap, so it looks as if the trade routes are good to go. There is a bug where mini-freighters will lose their autopilot status, but that's more in the realm of ship movement bugs. As always, the ship movement code could use some work. I'm thinking about changing the path calculation algorithm from A* to the direct line approach, and switch to A* only when the ship encounters an obstacle. This will have to wait until I have more time to tweak stuff.
I fixed a few other minor things, like added the sensor range to the ship stat displays, made the (redundant) build button on the starport wnd a cancel button, etc. I also made all the minimap option buttons work, except for the rallypoint one, but we don't have rallypoints in yet. I also improved the startup time when using the quickstart command line parameter. It now skips initializing the setups screens and pulls everything directly out of the prefs.ini file.
One thing that ate up a lot of my time (even though I've been using both my laptop and my work pc in an effort to not waste too much time) is trying to debug crashes that happen when you hit the turn button too many times. This also happens when we use our special debug mode that makes the AI players not give the human player a turn, so it's been harder to debug the AI. It seems to crash a lot in the STL code, which makes it even harder to track down what is causing the error because it's often so deep in the stack that you can't tell where it started. I looked for a way to make the stack size larger, but I haven't found a way yet.
Next week, I'll be working on getting the starbases animating and possibly getting into fleets, if I can either track down these heap errors or make someone else do it.
Popular Articles in this Category
Galactic Civilizations II: Beginner's Strategy Guide
Popular Articles from CariElf
I'm baaaaaaaaack!
Comments
No one has commented on this article. Be the first!
Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:
Richer content, access to many features that are disabled for guests like commenting on the forums.
Access to a great community, with a massive database of many, many areas of interest.
Access to contests & subscription offers like exclusive emails.
It's simple, and FREE!
Sign Up Now!
Meta
Views
» 7017
Comments
»
0
Category
»
GalCiv Journals
Comment
Recent Article Comments
Let's see your political mem...
LightStar Design Windowblind...
Let's start a New Jammin Thr...
A day in the Life of Odditie...
Safe and free software downl...
Veterans Day
A new and more functional PC...
Post your joy
AI Art Thread: 2022
WD Black Internal and Extern...
Sponsored Links