Brad Wardell's Blog


Gameplay Example: Altarian Downfall

Published on Friday, February 17, 2006 By Brad Wardell In GalCiv II News

Our first official game-play example of Galactic Civilizations II is now available.

It narrates a particular game.  Galactic Civilizations is a space-based strategy game that allows players to play as any of 10 included civilizations or to create their own. 

The design of the game focuses on maximum long term replayability.  But to get a feel for how one game is different from another, we will be putting up a series of game play examples.

Here's the first one along with some screen shots...

Galactic Civilizations II will be available next week at most retailers in North America including Walmart, Best Buy, CompUSA, EB, Gamestop, Fry's Circuit City, and elsewhere (basically anyone who carries PC games in any sort of quantity should have it).

European retail release to follow in the next week or two.

Click the link below to see the Altarian Downfall gameplay example..

 

Stardock Chat Tomorrow

Published on Thursday, February 16, 2006 By Brad Wardell In GalCiv II News

On Friday, February 17, Stardock will be hosting an on-line chat on its IRC server (irc.stardock.com) in the #stardock channel.

There we'll be answering questions and just generally hanging out and talking to people about the game or anything else you'd like to know.

To visit the IRC channel you can either download an IRC client such as mIRC or use Stardock Central and click on the Chat option and type /join #stardock.

The details again:

Date/Time: Friday, February 17 at 6pm EST.
Server: irc.stardock.com
Channel: #stardock

We also have a #galciv channel where we hang out regularly as well.

Game Example: Altarian Downfall

Published on Thursday, February 16, 2006 By Brad Wardell In GalCiv Journals

This is an example of what a game of Galactic Civilizations II goes like.  What I did is play the game and then took screenshots and provided some commentary.  Each game is quite different from the other, the idea being is that you, the player, are creating your own epic history as you play.

Here we go...

The galaxy is a dangerous place.  I have set up a game in which I play as the Altarian Republic.  I modified it however. I changed the name to the "Altarian Doom Squad". And I changed the leader to "Bill". All hail Bill, future galactic overlord and pastry chef!

I made a few cosmetic changes too.  I made the Altarian ships white with red trim and the UI to be brown.  The galaxy size is medium which is on the smallish side but large enough to occupy a full day's worth of gameplay.  My job isn't just to play the game. I write the computer AI for the game. So whenever I play it, I look at what the computer players are doing and make adjustments so that they will continue to provide a challenge to players both today and in the future.  We will be updating the computer AI for months to come.  Don't worry, at lower difficulty levels we will starve the computer players of more and more money to offset its improved ability to play.

This game example also demonstrates how much control you have over the look of the game. I set up my colors and lighting such that my ships almost look like plastic toys.  And yet I could have set it up so that it looked like a gritty dark "real" space look too.

The Altarians expand.  Westerfeld I will be part of the new Altarian greater prosperity sphere forever! The people love Bill.

I got really lucky early on by finding this really cool planet.

I decided to focus early on mostly on research.

It's always the Yor that I seem to come across first.

and then their blood lusting buddies, the Drengin.

 

I hadn't picked any influence abilities and this was definitely going to be a pain since I was constantly being marginalized. Even my home planet of Altaria was in the Torian sphere of influence.  I love the Altarian ships. It's kind of too bad that they default to being light blue. Look how neat they look at being white and red.

On my ATI 9800, running in the debugger still getting almost 80fps.  The Altarian ships have their own style. You can pick any style you want for your ships at the start. But nearly all the shots of GalCiv have used the human ship style even though there's something like 5 different styles.

The Altarians are a peaceful, gentle race.  But they are also a race of righteous might.  My faction, the "Doom squad" with trusty leader "Bill" is not about to leave its people defenseless.  So I design the Squire class fighter:

The  new Squire class ship represents the latest in missile technology.  Short range but with a missile rating of 2, it should keep those that would consider the Altarians a potential target at arm's length.

 

And now...to the meat of our story...

As 2225 had closed, the major civilizations had nearly completed carving up the galaxy.

The light blue at the bottom was my little chunk of the galaxy.

It is a period of kumbaya.  Trade would be protected from potential wars.

It was also a time of trade.

 

My primary concern was the Drengin Empire. They were big and mean.

 

My other issue was that the cultural influence of the Torian Confederation was swallowing up my worlds.

Sander V was losing the light of the Altarian Republic. Cut off by hundreds of lightyears from other Altarian colonies, the gentle wisdom and culture of our people was being replaced by the crass and decadant Torian culture.

In a recent "Word on the street" interview on Sander V, a young man named Altos (from the TetroTrancon clan) had this to say:

Not a good sign.  So it was time to build Influencer starbases.  Building this close to Torian planets would probably create some tension but I couldn't afford to lose this world.

The Drengin finally declare war.  I try to reason with them..

So it was time to put together a new ship for the Drengin threat:

The Shining Knight class. Armed with twin Virtue II missiles and literally armored with a new Duranthium composite, the Shining Knight would...explain to the Drengin the error of their ways. Through the governors I quickly have all my planets that are building constructors switch to building Shining Knights.

But initially, I would only have my Squires to defend my empire. And they were outnumbered badly.

I also try to enlist other races to help us against the Drengin menace.

The diplomatic humans are not willing to come to our aid. In fact, nobody wants to "get involved".

The Drengin know that if they can take out this starbase, I will lose this world. So they continually attempt to remove it.   The Drengin at this point are at war with both us and the Torians. While they are more powerful than both of us militarily, our combined economies outmatch theirs.

The Drengin had built up.  They didn't just send their ships in lightly.  They put them together into 3 fleets representing a single task force to remove us from the sector.  But I was only 9 weeks away from researching "advanced logistics" which would enable me to put 3 of my new "Shining Knights" together into a fleet.

It was going to a match up of engineering sophistication. 

Shining Knight

Designed: 2227
Weapons: 2 Generation 2 "Stinger" missiles.
Defenses: Duranthium armor reinforced with a coating of Titanium Armor
Hull rating: 17hp.
Summary: 4 attack (missile) 3 defense (against mass drivers)

Drengin Mark II Frigate

Designed: 2227
Weapons: 4 Mark IV Railguns purchased from the Terran Alliance. (mass drivers)
Defenses: None.
Hull rating: 16hp.
Summary: 5 attack (mass driver) 0 defense.

My Shining Knight class light cruiser vs. Drengin frigates.  Our analysist say that we will win most of the battles.  However, there are 3 times as many of theirs as ours.

The Drengin task force approaches, they destroy my influence starbase despite it being very heavily armed.

The Torians are being overwhelmed too.

I give them some ships:

The first battle is costly to both sides

But ultimately, my battle armor wins out.

But the Drengin were in trouble. I now had advanced logistics.

With advanced logistics, I could now put together a killing force of my Shining Knight frigates.  While not necessarily enough to win the war, I would be able to hold them off while I went for large hulls.  But the Torians were being ripped to pieces. They had pursued a cultural domination path and were simply not equipped to fight a military campaign of this nature.

The Drengin were like a machine. My array of sensor ships watched helplessly as the Drengin meticulously would wipe out a planet's defenses and then keep a military force there to eliminate any new resistance while the transports were on the way. And as the Torians got weaker, others began to move in. The Yor, always ready to snuff out a "fleshling" began to move in for the kill as well.

The Drengin seem unstoppable and with the Yor working with them, the galaxy is in serious trouble. I'm not the only one who notices this...

The Drath are concerned too.  They are not in the war yet but promise to provide covert aid to those who working against the Drengin. The Torians feel similarly. 

However, my spies tell me the Drengin aren't perfect. In fact, they've made some critical mistakes that I plan to exploit (for this time and then address in code for a future update).  Vizard V is barely developed. A class 17 jewel. The best planet in the galaxy and it's barely being used.

A key mistake, the Drengin economic planners are fools at times.  Simply because the rest of their civilization is heavily developed already doesn't mean they shouldn't look at their planets carefully.  (In this screen shot I've already sacked the Drengin economic planners and replaced it with one that uses a recently added O(N) API that tells me how many unused tiles there are on a planet. Using that, if there are a lot and the rest of the planets are not focusing on social production in general, then the planet will focus on social production. Hence you see the social area highlighted in this screenshot.  But will the new economic cabinet come too late for this time? We'll find out..

The Drengin Empire is willing to cut me some slack though...

Which means I'm going to do what any other galactic leader would do -- take the peace, build up and prepare to attack them later.  The Drengin military is simply not in a good position right now to deal with my ships.

The Shining Knights and their Duranthium armor make the Drengin mass driver rail guns practically useless.  While the Drengin do whatever it is they're going to do, I am going to build up a new class of Battleships.

To do that I first want to get warp drive. Then I want to improve my missile technology further and perhaps get even better armor so that the Drengin ships can't touch mine.  Using the cover of peace, I'm going to relieve the Drengin empire of Vizzard (named after the great former IBMer, Gabriel Vizzard).

However, the smug humans are starting to look out over the ruptured galaxy.  They are always trying to impose order.

Who do they think they are? They've slowly snuck up and become quite a powerful civilization. They have the largest economy.

The humans have been pulling strings.  IN the middle of 2228, the Yor suddenly surrender their forces to their Drengin friends creating a combined axis of doom.

This setback won't matter soon.  I am nearly ready to pounce.  The Vizzard colony is nearly ready to begin the war of liberation against the Drengin.


The big ships are Transports full of Altarian dog soldiers.

The Drengin Empire begins making various demands on us.  They are arrogant and brutal. In other words, typical Drengin trash.

I give them what they want. I just need a little more time to finish my build up.  I also provide some ships to the beleaguered  Drath.


Even with the Drath paint job on our ships, they still look pretty nice.

But the time had come to deal with the Drengin more directly.  While in the future the Drengin wouldn't be so blind to my build up (because their algorithm just got enhanced), I could still revel in their blindness for now and send in the new Phantom class Battle Cruiser.

Equipped with 4 Harpoon missiles and coated with Duranthium armor, it was more than a match for any Drengin ship we had seen thus far.

To accompany it would be a brand new Frigate class ship to replace the Shining Knight class. The Bird of Prey.

I then updated my planets accordingly.  I have my governors assign all planets that were building Shining Knights to now build the new Bird of Prey.

 

Soon I would pounce and the Drengin menace would disappear. But my spies told me that the Drengin were now aware of what I was up to. My build up had triggered their military to do more analysis on me.

The question the Drengin were now asking themselves, could they take me and the Torians and the Drath while the humans built up right on their doorstep? They were crunching the numbers.  Things were looking pretty grim for the Torians. Their home world was defenseless and patrolled by Drengin troops above.

And as for the Drath..

The Drath were a spent force.  I was now surrounded by the Drengin.  It was time to increase military spending to build up faster.

TOO LATE! CRAP!

Worse: The Drengin had altered their weapon designs to no longer focus on mass drivers. My invasions fail.  But not all. My main invasion, the one I had worked so hard on, Vizzard, was successful but not without damaging the planet.  Mass drivers did some serious damage but the planet was still class 14, a great world still.

The battles raged across the galaxy.  The Drengin ships were mostly armed with beam weapons but not very advanced ones.

It is costly to switch weapon types. Not terribly costly mind you but it is a setback. The Drengin apparently decided that my armor technology was simply too high and that they were better off going to beam weapons.  They may be right.

My new Phantom class ships dwarf everything out there.

In the end of the battle, I do win, but not without losing my Phantom.

In the space above Vizzard, a battle wages in the planet's rings. A 12 ship battle. The Drengin are victorious.  Vizzard is undefended.  My trade income is down to 50bc per week (from 250) because of the loss of the Drath and other trade routes. The Drengin are strangling me. They bypass hard points and go for soft targets. When I try to counter, the Drengin base ships are there.

My once invincible Shining Knights are inferior. And my task force assigned to take and then hold Vizzard is gone.  Worse, they've surrounded my remaining fleet that is in that sector.

The fleet they have is very powerful. Far too powerful for this group to fight. I order them to flee. Too late.. they are gone. And in a few weeks, so is Vizzard.  The Torians are trying to hold but but Toria is now conquered. The Drengin now hold worlds that are less than a sector away from Altaria! 

On May 22, 2229, the Drengin destroy Starbase Dignity, created to spread the light of the Altarian Doom Squad (Bill is ticked).  The filth of the Drengin is now right on the doorstep of Altaria.

More battles across the galaxy throughout 2229:

The Torians and I know what's at stake and the Torians are much more willing to trade -- as am I.

This time, The Drengin don't want peace. They want my head.

2229 was almost over and the war was not going well.  What do you do when you can plainly see your enemy organizing their forces for a major assault but you have nothing to stop them?

In plain sight of Altaria, a Drengin armada comes in.  It was time to make a new type of ship for a new type of war.


The Spirit class Battle Cruiser was designed for a brave new universe. Gone were the dreams of foreign conquest. This was about saving our species. That meant no additional lfie support system, no extended range, no fast travel. We were now defending our home worlds. With 12 attack and 5 beam defense, it was only slightly better than the Phantom but it was now tailored to a war with the new Drengin beam weapons.

And before the first Spirits could come out, the Torians were gone.

As 2229 started to come to a close, the galaxy looked like this.  The Drengin in red, the humans in blue, the Korx in gray and us in the light blue.

At this point, I'm not spending anything on research. I need to take what I've got and use it effectively. And my taxes are sky high.  But my tactical ability is generally better. I may be out numbered but I can pick and choose my battles better.  Unfortunately, my choices seem to slowly get grimmer and grimmer.

The home fleet is eventually crushed, leaving Altaria defenseless.

 

The New Year opens grimly for the Altarian Death Squad. We are now qualitatively and quantitatively out numbered. Bill is starting to mumble about "super weapons" that are just over the horizon.

My high tax rates are taking a toll. My Federalist party barley squeaks by those fakey Populists.

I manage to build the Hyperion Logistics Center. So I can really concentrate military power. Will it be enough? Altaria is is defenseless. My only hope is to get peace at any price.

They know they have us.  There's nothing I can do.

Bill flees.

With my new higher logistics ability, I build ever greater fleets. My ships aren't as good now as the Drengin ships and I have fewer of them, but I can concentrate them now better. The battles get bigger and bigger.  15 ship battles, 18 ship battles.

My hopes at taking Altaria back are dashed when an interceptor takes out my unescorted Invasion ship. 4,000 legions are wiped out in an instant.

I lose Westerfeld in a coup! The Drengin get it without having to even set foot. Etu Westerfeld?

On June 1, 2230, the Korx declare war.  The only ones not currently butchering us are the Terran Alliance.

But the humans are not above cashing in on the situation.  My civilization is tucked into the corner.  I am going to attempt to build some starbases to defend these worlds.

Perhaps I can rebuild from that corner. I just need some time.

But I may not get that time, the Drengin Mark V units are starting to come.  They are very very powerful. Gone are the little laser canons. In their place the Drengin have installed advanced plasma beams. And they have switched to a blended defense. Enough to hold me down and still keep the humans, who are also focusing on beams, wary.

The Mark V Drengin Battle ship is a serious problem.

12 beam attack and a blended defense grid of Duranthium Armor, Smart Chaff and Barrier shield technology.  Its baseline rating is 12 attack, 6 defense. It can move 6 parsecs per week and has a hull rating of 32hp. 

It is faster than the Spirit, has more hit points than the Spirit, and has better defenses. And unlike the Spirit, there are a lot of Drengin battleships now.

The humans come with a Trick or Treat offering:

So this is my territory, or what's left of it.

Bill is depressed.

Starbase "Hope" is truly the last hope for the Altarian species. With it, all ships in the area get huge advantages to their weapons and defenses. In its oasis of protection, our ships can go toe to toe with the best Drengin ships -- for now.

Each ship becomes precious. Each starts to gain its own name, fame, and reputation.

The Drengin and Korx have figured out the power of the starbase and now try to bypass my fleets to get at it.  The starbase doesn't have any defenses (couldn't afford it).  So I must intercept the ships before they get to it.  Many bloody battles are fought in this way.

It was only a matter of time.

The starbase is destroyed.

And without it, my fleets are no match.

Bill decides it's time to come out and fight personally.  He is in a beefed up Bird of Prey class ship.

Bill mortgages the future of the Altarian Doom Squad to buy two last Spirit class battle cruisers.  We have a single fairly strong fleet.

Bill is fighting for his lfie now.

The noose is tightening.  Bill kills one after another. He's a machine. But they're unstoppable.  Bill's little Bird of Prey is so enhanced up now that it has more hitpoints than a battleship.

GO BILL GO!

Bill's ship's on fire. He's having to take on two battle ships on his own in his heavy small ship and one wing man.  His weapons are barely able to penetrate the defenses of the Mark 5 battle shipos and there are two of them.

A Plasma beam goes right through the hull of Bill's ship. 

They concentrate on Bill.

Bill has died.

We have nothing left.  We are totally defenseless.

Two worlds left. Both entirely in the Drengin sphere of influence.  It is time to surrender.  I will speak to the humans.

There is something...vaguely ironic about me seeing this screen.

Mistakes made:

Early on I could have probably allied up with the Terrans. By the time I saw the need, it was too late.  I also should have progressed to huge sized ships when I had the chance and struck sooner against the Drengin.

I also had some bad luck.  The Torians, Yor, and Drath surrendering to the Drengin really concentrated power.  The Torians and Drath surrendering to the Drengin was fairly predictable.  But the Yor could have gone either way and that could have tipped the balance.

Game stats:

Time played: ~9 hours

Galaxy size: Medium

Difficulty: Tough (all players set to intelligent which is where they are playing their best game and on an equal economic footing)

Version: Started with 1.0 but made some modest AI tweaks during game play so this will go into 1.01.

It is ever...really done?

Published on Thursday, February 16, 2006 By Brad Wardell In GalCiv Journals

Just because the game has shipped doesn't mean that development should stop.    Each time I play the game, I play it in a window, in a debugger.  As I get better, I think of new possible strategies and then try to incorporate them into the AI.

Tonight I'm in the middle of Drengin/Human Wars XVII.  I've won the previous 16 games and I am...reasonably confident I will win this one as well.  I have this map called "duel" (comes with the game) and I set the Drengin to intelligent and starting at war.  Then I see how many turns it takes for me to beat him. I look for faults in what he did and rectify. 

Of course, one has to be careful not to update the AI so that he's better at this particular scenario. Instead, I look at what sorts of things should he have been looking at and what sorts of things should he get access to?

For example, at the time of "gold", the cool ranking system that human players get to see to see where they rank was only available to the humans. But I've since gotten a set of APIs so that computer players can look at it too.  As a result, the computer players can make fine-tune adjustments to their strategy based on their rankings in a half dozen different categories.

Mind you, at this point improvements are a matter of degree.  I don't think people will be saying "The AI sux" (well actually yes, people establishing their "street creds" will say it sucks regardless).  Most people felt the AI in Beta 5 was challenging and that AI was a total joke compared to what's on the CD.  But just because the CD has been mastered doesn't mean we shouldn't keep updating. That's the whole point of making a PC game -- you can keep improving it.

(you can tell I'm nervous about even talking about this because any time I talk about adding new things to the game or tweaking something I worry someone's going to think that the CD version wasn't "finished" or something when it's just a matter of wanting to keep improving the game).

I'll respond here with the results shortly to Drengin/Human Wars XVII.

Developers Developers Developers

Published on Wednesday, February 15, 2006 By Brad Wardell In GalCiv Journals

 One of my favorite webzines is Gamasutra and its parent magazine Game Developer  I love reading the post mortems that give a blow by blow detail on how the games came together.  One of the common themes is dealing with running out of money and such.

Stardock's problem is lack of people. Despite being located in Plymouth Michigan (pictured above on New Years morning..) we have a hard time finding talented game developers and artists.  What limits us the most is simply getting enough people who are qualified to do the job.

For example, we need software developers who know C++, Visual Studio.NET, and have an interest in making games.  It's harder to find people than one might think.  We hire people from across the spectrum of experience -- you graduating from college with a computer science degree? No problem.  You have 10 years experience programming? Great. 

We give a lot of latitude to our developers. For example, the entire battle screen stuff that you've seen screenshots for was written by an individual developer who was literally weeks out of college.  We gave him vague specs and he just want crazy and made this incredibly cool thing.

There are 3 projects coming up that we are trying to get more software developers for (we also occasionally hire more 3D artists but right now the balance is we need more developers):

  1. Galactic Civilizations expansion packs and future sequels
  2. The Political Machine 2008
  3. Society

Group #2 won't start on that until the end of 2007 and in the meantime will likely be on projects 1 or 3.  If we get enough people, we also want to do a fantasy strategy game (we've long been in talks to do a sequel to a certain well known fantasy turn based game but there's been little movement on there due to some of the legal requirements involved to do it).   I'd also like to take the GalCiv II engine and eventually make an RTS multiplayer game out of it (Galactic Federations was the concept that's been floating around since the early 90s but we just haven't had a sufficient engine to make it happen until now).

But all that depends on getting enough people.  To finish GalCiv II, we had to pull people from Society.  So we definitely need more developers.

So if you or someone you know is interested in developing PC games and is willing to move to Michigan (an absolute requirement) let me know.  [email protected].

Galactic Civilizations II: Quick Video Demo

Published on Wednesday, February 15, 2006 By Brad Wardell In GalCiv II News
 

Galactic Civilizations II is less than a week away.  And we will be putting out a demo of the game after it's released.  But we wanted to put some quick gameplay stuff out there.  This is just a little thing we made that shows how the main UI works.

If people find this useful, we can do more.  Cheers!

Quick Video Demo

Published on Wednesday, February 15, 2006 By Brad Wardell In GalCiv Journals

Galactic Civilizations II is less than a week away.  And we will be putting out a demo of the game after it's released.  But we wanted to put some quick gameplay stuff out there.  This is just a little thing we made that shows how the main UI works.

If people find this useful, we can do more.  Cheers!

Pain Testing: Phase 2

Published on Tuesday, February 14, 2006 By Brad Wardell In GalCiv II News

To recap:  To try to ensure that the release day's digital downloading extravaganza is kept to a painthreshold of merely excrutiating nightmare, we implemented a policy of pre-loading most of the game.

On February 14th, members of the beta group were allowed to pre-order and we took notes on their experiences and made some tweaks and adjustments to the servers based ont hat.

On Wednesday late afternoon EST, users who pre-ordered the game (But we not part of the beta) will have their orders processed and sent an email that should include a serial # and a link to download Stardock Central.

IF you ordered just the retail box from us, fear not. You will receive a temporary serial # to use while you wait for your box to arrive in case you want download it digitally.

The preload won't allow you to play the game until February 21st still.  But it will ensure that 99.5% of the game is already installed so that on February 21st you don't have much to download.

There will be several Stardock provided flame threads created for your convenience in case you want to participate in this voluntary form of masochism.  Reports from today indicated that things went far better than anticipated and even with a couple thousand people downloading at once our bandwidth only peaked at 22% of capacity. Some users reported download speeds of 600k on the multimedia and other bigger files (the base game however is currently slower due to the additional security on that which we're working to streamline but 200k per second should be a reasonable expectation for tomorrow).

Note: If your email address that you used to create your account here is different than your email address that you used to pre-order, make sure you put in that information into Stardock Central in the tools->register products.

The History of Galactic Civilizations posted

Published on Tuesday, February 14, 2006 By Brad Wardell In GalCiv II News

Galactic Civilizations II is now only a week away from release.  But it will have been 12 years since it's original release back in 1994 for IBM's OS/2.  How things have changed in that time.  The gang has put together a feature that talks about the history of the game from its humble OS/2 beginnings as well as Stardock's OS/2 game development days.