Lead Developer, Stardock Entertainment
CariElf's Articles In GalCiv Journals » Page 2
December 3, 2004 by CariElf
We had a set list of things that needed to work in GC2 by the end of November, pretty much the very basic elements of Gal Civ that would let you play and win or lose by military means. We finished that, and so yesterday Brad gave us his feedback. One of the things that he brought up was that the end of the turn was taking too long. Now, we really haven't changed all that much of the end turn process, so I wasn't really sure what was causing the problem. I went into the code and put in...
December 11, 2004 by CariElf
We made a lot of tweaks this week, a lot of little changes that add up to be a lot of work. For our milestone that was last week, we had to have the most basic stuff of GC working: in other words, we had to be able to play a game of GC and win (or lose) by military means. A cultural victory might have been possible, too, but without starbases it's kind of impractical to test. We also don't have an interface for managing research yet because we need to mock up how the new streamlined tec...
December 17, 2004 by CariElf
The most noticeable thing that I did this week was the options window. Currently, it's just a listbox of checkboxes and their labels, just so that we can test with the various options on and off. I also added some of the ship movement/end turn options back in and tested those. The ship movement and end turn code seems to be working much better than it did in GC1; there were always a few oddities in that code before. I added in the options to turn on anti-aliasing, which really makes ...
December 23, 2004 by CariElf
Well, I finally managed to get the tiling code done this week, so I should be able to hook up the pictographs on the planet management screen that show the production values (military, social and research) at some point when we get back from the holidays. I started working on the trade screen so that we could get some diplomacy back in the game. Apart from the popups associated with the trade screen, I have all the code moved over from the GC1 trade screen into the new one. It was mainly ...
January 7, 2005 by CariElf
Our current focus is to get the early part of Gal Civ looking and behaving the way it should, as much as possible. This includes the intro, more finalized versions of the setup screens, the ship design screen, the planet management screen, and more of the graphics in: more ships, anomalies, resources, and a variety of planet textures. We also have to make sure that you can play as any race. We also need to figure out how to minimize the time it takes to create a new game. It didn't ta...
January 14, 2005 by CariElf
The primary thing that I worked on this week was decreasing the loading time when starting a new game. I had discovered last week that the graphics were what was taking up the most time to load. So the first thing I did was to create a background thread to pre-load the models so that they would be cached in system memory when the actual objects were being created. That helped a little, but not enough to make a noticeable difference. Since it was the anomalies that were taking the most tim...
January 28, 2005 by CariElf
Edit: this was last week's journal but it ended up under the wrong topic somehow.Well, last we were all hysterically busy getting ready for Brad's media tour, which went very well. This week we were breathing a little easier, but we were still doing some clean up because it became apparent last week that we were being a bit sloppy with handling our resources. The most noticeable thing that I did this week was to get the new Options screen working the way it's supposed to work so that J...
February 4, 2005 by CariElf
A lot of the work that we've been doing so far has been work that previewers need to see. Now we have to get a lot of stuff in that has to be in for the beta. Up until now, the economy has been the same GC1 economy. Next week, we'll be starting to implement the new economy based on the new planet system. So I got the domestic economy screen working. There's a bug somewhere in the screen file so it isn't displaying correctly and it's the dirty graphics anyway so no screenshot of it this w...
February 11, 2005 by CariElf
The most visible thing that I worked on this week was the Trade Screen. It's going to be pretty much the same functionality as in GC1 and currently it's only using filler gfx, so I'm not going to post a screenshot for it yet. Apart from needing the new graphics, it's pretty much ready to go. However, you will be happy to know that the popup dialog for money and influence will have fast buttons like the troop loading screen. I'm thinking that these fast buttons may need to have scaleable...
February 18, 2005 by CariElf
Yes, you will get a screenshot of the Research screen today! Yay! But first, a few other things that I worked on: 1) A feature that I know that you'll all love, I made the trade offers right clickable. Right clicking on the items in the offer lists will bring up some kind of popup with info about the item. I forget who suggested this to me, so I can't give them credit, but they pointed out that when an alien makes an offer to you, you couldn't get any info on the techs that they were of...
February 25, 2005 by CariElf
It took me longer than I would have liked to work on the save game code this week, and I don't even have it hooked up to the interface yet. However, I was finally able to save a game and load the data back in without crashing. The save game code itself is mostly the same as it was in GC1/AP, but I had to go through and update the places where new data types were added and old ones needed to be changed. However, now it is smart enough to check and see if the data saved is the same version a...
March 4, 2005 by CariElf
I worked on the save game wnd this week, modifying the graphics from the options wnd. It needs some tweaking, graphically, but I think that all the code it needs is in, and I was able to test to make sure that I could load a saved game. I'm not sure how well it will work if you do it from within a game, or for that matter, how starting a new game from within a game works. I did some minimal testing on this mostly to make sure that it wouldn't crash, but the weirdness that resulted may hav...
March 11, 2005 by CariElf
Well, I was going to have screenshots this week of the screens that I worked on. I forgot about making screenshots until after I'd already updated my code from the server, and then I discovered that I needed a new library that was just added this week to the server. Well, the server says that library isn't there. So I can't compile my code again until I get that library, and that means I can't run GC2 again until I get that library. Which means no screenshots tonight. I'll try to remember to edi...
April 15, 2005 by CariElf
It's promising to be an absolutely gorgeous weekend here in Michigan, so please be patient if you post something on the forums and no one from Stardock responds until Monday. I personally plan to get as much stuff done in my yard and the outside of my house as possible this weekend. I'm only going to cover what I did this week because before that you have the release notes from the various builds that went up to get an idea of what we were doing, and I want to go enjoy my weekend. It...
May 6, 2005 by CariElf
Well, it looks like I haven't posted a dev journal entry since April 15th. Sorry about that, guys! As you probably know, the next phase of the GC2 beta will focus on the user interface. That means that we have to get a lot of the screens in, which is now pretty easy thanks to DesktopX. However, the sheer number of them means that it's time consuming. Anyway, here's what I've been working on since the last time I posted a dev journal. At first, I was waiting for the artists to get some...