Beta 4 of Galactic Civilizations is the first gameplay beta of the game. It's as this point players will get a decent idea of whether we're on the right track.
Beta 3 and before were basically engine tests. We needed to find out what compatibility issues we were going to run into and work around them. But beta 4 is different. At that point, the clock starts. We will have from November 1 to Christmas break to essentially "finish" the game. After that, it's just polish.
And I'm worried.
Not because the team isn't doing great -- they are. I'm worried about all the computer AI that needs to be done. GalCiv II is a much more complex game to do the AI for. Luckily, I have the basics from GalCiv I to start with. But there's so much to do.
Let me spell it out:
- Players can play as any race. To me, as a gamer, that needs to mean something. If I play as the Torians, who were enslaved by the Drengin, that means the game should play differently when I deal with them. Same as with other races. We don't want other races to be generic.
- The AI designs ships. That's proving to be quite a challenge. It's going to take a lot of play-testing on that to nail that down to make sure the AI is doing a good job with it.
- The game has fleets. This is a new concept. I am supposed to have basic AI fleet handling in for Beta 4.
- The technology tree is very challenging. The new tech tree is much more compontenized. That is, there are many many different choices to go. GalCiv I's tech tree, as big as it was, put the player on a pretty typical "best path". This time, there's no best path.
- The AI can play as humans. If you play as one of the 5 major aliens races from GalCiv I, you get to see the "good" planets. It's one of their native advantages (remember that from GalCiv I? the aliens knew where the decent planets were). In GalCiv II, the humans and the new races don't have that technology. That means the AI needs to build scouts and go find those good planets the old fashioned way.
The problem isn't just the difficulty in doing these things well, it's the time. I'm going on a business trip this next week so I'll lose a week.
I will get it done. That's not the issue. I suspect my Christmas break will be playing a lot of Galactic Civilizations II to get it all sorted out. For me, computer games are about AI. The other features of GalCiv mean little if there isn't a compotent opponent to play against. I don't want the AI to just be able to win, that's easy. I want it to play intelligently and I want the human player to see that intelligence on screen.