Brad Wardell's views about technology, politics, religion, world affairs, and all sorts of politically incorrect topics.
Just random ramblings
Published on May 21, 2007 By Draginol In GalCiv Journals

So beta 4 of the upcoming new version (v1.6) of Galactic Civilizations II: Dark Avatar has resulted in massively improved performance for most users. Yay.  I can't really explain why we decided to go and do it other than the fact that we have learned so much new stuff in the past several months working on the unnamed fantasy strategy game that we wanted to incorporate some of the techniques into Galactic Civilizations II: Dark Avatar.

On the downside, a small % of users have found no speed increase and a few have had weird graphics glitches. Which is a bummer.  Down the line we hope to resolve it but since we need to get this show on the road, we're going to have to put in an option to let people choose between the existing engine and the new Enhanced Graphics Engine.  On my somewhat wimpier home machine, when I'm playing in a large galaxy with lots of ships I was getting around 20 frames per second when enough ships were on the screen. Now, I get 60 (it's capped at 60) on the same screen. 

A couple people have emailed asking what Stardock's building looks like. Here's where we work:

The game team is on the top floor.  The web team is on the main floor.  The bottom floor is empty right now as we prepare for expanion in the next year or two (we're always hiring).


On the West side of the property we're located on

When I was a kid I lived next to a wetland and always thought it was a great place to grow up by.  As the company grew and became more successful, I saved up and bought this property with a wetland and fields for the company. I just like critters (My main handle is "Frogboy" after all <g>).

Controversies

One controversy in the forums has to do with a "bug" in how turns are handled.  Right now, turns go like this (where 0 is the AI and 1 is the human player):

0101010101010

So when I load a game, the AI plans his moves, then turns it over to the human player. The human player then takes his or her turn and then the AI takes their turn and so on.

But you may understand the issue: If I save a game where the AI has already taken their turn, load up the game and the AI gets to take another turn, you've got a slight disavantage for the human.  I use the word slight here.  The AI doesn't get to actually move ships or get additional production. What they do get is the ability to pick planetary social and military projects. It's a slight advantage but an advantage nevertheless. Of course, compared to the fact that human players get to save and restore games, I'd say humans still end up with the better deal. How many times has someone loaded a saved game because they got a random event they didn't like or an engagement went poorly? The AI doesn't get to do it.

But still, it's a bug and it's in the database now.  It's actually been this way since the original beta of GalCiv 1 back in 2002. That's one of the reasons why nobody wants to touch it. It's ancient code. 

Getting 1.6 done and moving to 1.7

There's been a lot of very good tweaks and changes in 1.6 that I think will make the game even more fun.  For 1.7, there's a number of new features that we're looking to add. I want to tackle some of the constructor management and starbase handling.

Cranky people and private companies

One thing that I've noticed recently is that as our games get more popular, we get a higher incidence of cranky people.  I sometimes think it's one guy who has many different names and goes on all forums because they seem to have the same background.

Cranky person post goes like this:

  • Game is buggy
  • Product should never have been released
  • I have been a programmer/IT manager/developer for 20 years (and it's always 20 years -- not 5, not 10, not 25, but 20)
  • Vague description of problem and little to no information on system.
  • Expect prompt and courteous support

Now, a few things about that.  Stardock isn't a store.  If someone wants to be cranky to someone, they should probably go to the store and yell about it there.  I'm not a clerk.  I make games because I enjoy it. I enjoy hanging out with people like you guys.  It's fun. It's rewarding. 

But someone buying our game doesn't give them the right to be rude and nasty and condescending. It's an equal proposition -- someone wants a product or service and is willing to exchange money for it.  No one has leverage over the others. It's an equal trade.  Someone insulting me personally or being obnoxious on the forum is not going to be put up with. I have no incentive to put up with it.  We'll absolutely jump through hoops and bend over backwards to help people. But we don't expect to be treated with utter disrepect or have our work insulted. It's one of the reasons why so many game companies don't have forums, they don't want to put up with nasty users.

Luckily, our forums are full of helpful gamers who are really part of our team. We are all in it together making cool stuff.  We put out extra updates because we like to. Privately held companies can do that -- do things simply because they want to.  And we like doing it because we like interacting with the players as much as we can.  It's something I hope we can expand on.

But any users who thinks that they have the right to insult us should think twice.  We don't want those people playing our games and I'd prefer they never bought anything from us ever again. I hope that doesn't sound elitist. But I just don't want to deal with people who think it's okay to be nasty to other people simply because they bought a product.

Future Community Features

I suspect that down the line that we'll make a system in which only active people in the community can participate in post-release betas.  Right now, some people download these betas and I guess I don't know what they're expecting but apparently they expect them to be the same as releases.  Beta 4 of 1.6 introduces a new graphics engine for instance.  I'd like to see people thorugh their stardock.net account be able to go to a page to get private beta builds. It probably won't happen for GalCiv II but maybe for Sins and definitely for the fantasy strategy game.


Comments (Page 1)
3 Pages1 2 3 
on May 21, 2007
Nice digs   . The cranky person post example was funny and accurate.

Definately keeping betas within a more controlled group that understands the process should create less headaches and provide more informative feedback.

btw: Thanks for reminding me to check on how Sins is coming along. I was lukewarm to it at first but after seeing a gameplay video it really has caught my interest.

on May 22, 2007
An interesting peek behind the curtain. Does anyone else see a striking similarity between Stardock's building and the Restaurant of Eternity??

on May 22, 2007
i'm surprised you haven't moved to a fully fledged subscriber system where only TG subscribers can be beta testers as part of the value-add (here in the performing arts, a niche market if ever there was one, we tend to get, depending on the market, 30-50% of our annual $ sales up front via an annually renewed subcription service) - i'm still waiting for my 'offer of renewal' from stardock, filled with benefits and value-adds, for my recently expired subscription
on May 22, 2007
I am your biggest fan Frogboy. I don't know if anyone else has requested this, but can I get a autographed picture of your building? Just wondering. Since I live not far from you I will probably come down and visit to see if I can help with anything. I have skills when it comes down to computers. Ok brotherton stay cool.
on May 22, 2007
When I was a kid I lived next to a wetland and always thought it was a great place to grow up by. As the company grew and became more successful, I saved up and bought this property with a wetland and fields for the company. I just like critters (My main handle is "Frogboy" after all

Kind of reminds me of a building around the corner where I live in Concord, MA. Don't get me wrong, I like wetlands and nature as well as anyone else but in Massachusetts they get pretty nutty about the topic.

In Massachusetts (perhaps other places as well) a wetlands is defined by the type of vegetation that’s present. That means if you have some skunk cabbage or ferns in your backyard then that’s a wetlands. This can have serious consequences. For example we have this thing called Title 5 that specifies the criteria governing septic systems. This is nothing to joke about because people can easily be forced to spend 30 to 40 thousand dollars or more just to satisfy one of these Title 5 criteria. One example is that no part of a septic system is allowed to be within 100 feet of a defined wetlands (i.e. skunk cabbage) but *is* allowed to be within 50 feet of your own or neighbors well. Go figure that one out.

However this is no impediment to large companies with lawyer’s and friends on the conservation commission. If there is a legitimate wetlands bird sanctuary that’s in the way of a new parking lot then no problem, all they have to do is to ensure that the net total wetlands area remains the same. They can simply fill in and pave over the natural, wildlife filled wetlands as long as they dig a hole somewhere else on the property and fill it with water. Actually it doesn’t even have to be on the property, they are allowed to “average” over someone else’s adjacent property as well. The water doesn’t even have to flow or anything, the fact that all you have is a sterile hole in the ground devoid of all life is meaningless. The net total area of wetlands remains the same and the law is satisfied.

Not quite sure what this rambling story has to do with much of anything other than the total stupidity of otherwise well meaning folks. I could write a thesis on the stupidity and overall lack of understanding that’s encompassed in Title 5. To top it all off the state (actually commonwealth) gives the responsibility of determining compliance with Title 5 to your local septic service man, the person that has the most to gain by seeing your property fail the test. But there are even worse things than Title 5. There’s the Rivers and Waterways Act, but if you really want to ruin someone’s life the best way is to get his backyard declared a “vernal pool”. Don’t even get me started on vernal pools.
on May 22, 2007
A lot of programmers and the like get upset with posts like that. Not realising, as you have put it, that as the game becomes more popular more cranky people will turn up.

It's always the angry people that are the loudest, don't ever take it personally as it can be quite nasty.
on May 22, 2007
You are my hero!
on May 22, 2007
I think you've got the right perspective on "cranky" folks, Brad. The simple fact of the matter is that Stardock's record of support for its products pretty much speaks for itself. It's awfully hard to see the vague bitching as anything other than unfounded as a result. Even if that some day changed, the kind of post you describe is utterly useless. If one can't get the support and assistance one needs, or if one feels a product is "unfinished and never should have been released" it seems to me the right answer (after making a reasonable good faith effort to get help, of course) is not to buy any future products from that developer/publisher. Voting with your wallet is pretty much always the best means to getting your way, after all. That's part of the reason I'll keep buying most any product you put out (well, any product with a worthwhile single player component anyway) as long as your quality standard remains so high.
on May 22, 2007
Nice looking home-away-from-home (particularly when you consider the hours all of you spend there   )

Empty basement - hmmmmmm - *gazes into crystal ball* I see a dungeon relating to an un-named fantasy game.... inhabited by wild-eyed "cranky" creatures armed with 20 years of IT experience..... being beaten into submission by a valiant.. *tap* - *tap* - *tap* sorry, the color must be going... GREEN? hero...
on May 22, 2007
Right now, some people download these betas and I guess I don't know what they're expecting but apparently they expect them to be the same as releases.


Hmm, I agree. There are many people that download the betas and then complain about the bugs. It should be a little more difficult to get those betas, and the warning more prominent. As it is now, you just click "Show pre-release" and you kinda skip the warning as it's too long. A sort red sign should go up like, "WARNING! May make your game unplayable!" Or maybe a different tab should show which should have the betas and the changes and bugs introduced and then more warnings there. People sometimes just like to download stuff, I know I do it!

Does anyone else see a striking similarity between Stardock's building and the Restaurant of Eternity??


Yes, indeed, or even the Research Academy?

Anyway, keep up the good work and know that there are always going to be people who appreciate your work and that people who are happy don't usually talk too much, only those who are angry make a racket. "Well done"s are difficult to come by.

I think that even taking the time to talk to us, make journal posts and answer to us at the forums is steps ahead of other developers who usually forget about their userbase after they get some money. Let me not talk about the updates which we learned to expect! Who else does that!

The end point is that we feel all warm inside when you treat us like human beings and not cash machines. Any bugs that come up or anything we can iron out with a little bit of cooperation instead of shouting like mad!

(I rumbled on for a bit, but why not! )
on May 22, 2007
FOR INSTANCE: Look at all of the trouble you went through to make the game playable for low-end video cards. To those of us who went out and bought a faster video card just for your game (Including myself) it might not seem like a big deal that you just paid your programmers a decent sized paycheck just to make this game run faster for people with a Nvidia 4 Mx 64-bit videocard, but it is considering most companies use a collateral damage worksheet to decide if it is a profit efficient tactic. I know it seems strange to compare a video game company to a resturant, but lets do that for a second. Ok here's a Big Boy's that wants to save as much money as possible. So they get a huge amount of business on a saturday afternoon right, and they realize that half of their food is bad. So instead of throwing out the half of food that is bad they serve it, and save the food that is good until it goes bad. They don't value workers more then a paycheck, and therefore they don't have any loyal workers. They don't value customers, and therefore they don't get loyal clientelle. (Sidenote(You should know this place Brad Wardell you work close to it. If you don't know the place go eat here on a saturday morning.): In Walled Lake Michigan right off of Pontiac Trail and Maple Road there is a Big Boy's. This Big Boy's is in a small town, and get's more business then the downtown Detroit and Royal Oak Resturants. They fill up more then the Detroit Electronic Music Festival on memorial day weekend. The thing about the place that is special is it's in a small town. Which means effectively tat all of their business is from regulars. I use to work there so I know this as fact. All of their business is loyal regulars. You should go there for lunch on a saturday, and think about that Brad. It seems like you have the same thing going for you. Your loyalty towards workers has caused a fervous amount of loyalty towards your company. To get loyalty you must give loyalty, and you can see what a tree it's fruit and whether it tastes good or it's edible.)

Good work.
on May 22, 2007
But you may understand the issue: If I save a game where the AI has already taken their turn, load up the game and the AI gets to take another turn, you've got a slight disavantage for the human.


Does everybody realize how small a deal this is compared to the way it used to be when you would lose an entire turn of production every time you reloaded? And that was ancient code from GalCiv I too, but you fixed it. Thanks so much. I just got a new video card, so I redownloaded GalCiv II to see how pretty the ships are, and I am really, really loving how I can just save a game, attack the Torians to see what my ships look like in combat, and then reload without having that big nasty spike in my production that week.

I am surprised you would take on the potential hassle of letting bureaucrats have a say in what you can or can't do to your property because of the wetlands. They are pretty though. I would definitely go out for a walk there on my lunch break instead of sitting inside.
on May 22, 2007
The bottom floor is empty right now as we prepare for expanion in the next year or two (we're always hiring).


Where do I send in my resume? I've got a bit of programming experience, and I love playing the game!

Only problem is, I live in Colorado, so I'd have to move to a new place to live .
on May 22, 2007
Great writeup Brad. I definately agree with what you have said. No-one has the right to abuse anyone for any reason. If a person is angry and there's nothing wrong with being angry, just communicate we learnt about that in grade 3 with sesame street. You know communication and cooperation!!!

All these angry people have to do, is talk reasonably and the people they are talking to should respond in the like manner. Secondly a Beta is a Beta, by definition it is most likely going to have bugs in it. If the people downloading Betas don't want to deal with these problems stick to the finished releases. Or as stated earlier have a core list of us gamers who sign some sort of an agreement which indicates that they understand they are getting a beta and they they are willing to test it for the betterment of Stardock and those that cherish the game.

Oh!! And by the way, I want to be part of the beta testing team if you make one (PLEASE).   
on May 23, 2007
Yeah!
I cherish my game.
And please make me part of that beta testing team too.

BTW, nice place you got there. Got any more photos(of the inside maybe)?
3 Pages1 2 3