Draginol Draginol

Sunny days and game development

Sunny days and game development

Just random ramblings

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.

53,665 views 37 replies
Reply #27 Top
couple people have emailed asking what Stardock's building looks like. Here's where we work:


Frogboy, that REALLY looks computer generated. Very well done, though, like something Stardock would produce


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



Dollars to donuts these are mostly kids who haven't learned how to comport themselves properly. Etiquette is, of course, much easier mess up online anyway... It doesn't excuse their behaviour, but it might take some of the edge off.

And, for those of them out there who aren't kids... grow the heck up!

Reply #28 Top
nice area to live and work in!

really this is a place where creativity will be born

and you can see that in the games!

-Stefan
Reply #29 Top
Just random ramblings


Its nice to ramble once in a while isn't it?

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.


  That's probably true.

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.


My God, someone finally said what other companies are afraid to say. Its not elitist its...its...glorious.

I find the Halo 3 beta a prime example of these particular individuals. Forums caught fire when the beta was delayed for Crackdown users. And, while annoying, did not warrant the response. I was amazed at how quickly Bungie's loyal fan community turned into a spitting, venomous monster expecting Bungie and Xbox Live to react at inhuman speed to an unforeseen problem.

Some people just don't get that these game companies employ humans, not robots.
Reply #30 Top
A great journal, and a good insight into why I enjoy playing your game so much.

Now dealing with the angry public who thinks just because they have some machine, that they should have NO problems with any game, is just naive.

Dealing with the public day in and day out in the service industry, a pattern emerged on the angry customer who thinks the loud obnoxious attitude gets the results they want. Most of the angry customers are setting in a dead end job, one they really did not want, but took, and now are in debt, and can not get motivated to change their own lives, so they take it out on everyone else. You will usually find this angry person setting in a cubicle, or in the corner of a wharehouse, complaining about their crap wages, their crap boss, and how the company owes them so much for working so hard, while they surf the internet on company time, instead of being a productive employee.

Most of the posts that critize the game are from people who actually do not understand how computers work, and what a program does. I play your betas, and I rarely have anything constructive to add, as I have so few problems with your game.

Some day I would LOVE to play GCII at 60 frames. for now I enjoy playing at 10 frames.

One happy employee, in a job I love, who deals with hateful, disrespectful people everyday who think being rude and crude will get them what they think they want.

Thank you stardock for taking up so much of my free time
Reply #31 Top
You've been throwing "Fantasy strategy game" around a lot.

Any word on an official announcement?
Reply #32 Top
mmmmhhhh.... I have been 18 years in IT... must be cautious about posting... could be I got the fever and don't know
So you admit that is since 1994 that your IA has an advantage...
then...
* Game is buggy
* Product should never have been released in 1994 to start with
* I have been in IT for about 20 years
* you know what my problem is
* I do expect prompt and courteous support





It's time to stop kidding
I liked to see your pictures could make a thread of it!
You are making a great job.
Keep going!
Just fix this bug for me: provide more free time in my life so I can play a little more.
Reply #33 Top
Instead of commenting on this excellent game, I want to simply say "thanks" for buying wetland and not turning it into a parking lot.
Reply #34 Top
A question: when you say that you'd like future betas somewhere down the line to only be accessed by active community members, what do you mean? Do they need to have a minimum post count on the forums? Or do they simply need to jump through a few more hoops/settings pages in stardock central in order to access the build (to weed out those who are just clicking the checkbox on a whim)?
Reply #35 Top
Is there a timeframe for the fantasy strategy game to go into beta yet? (Guessing probably not, but the idea does fascinate me, since I haven't really played a good fantasy strat game since Kohan- and that's an RTS)



Reply #36 Top
What tech level is your building and what do I have to research to be able to build one if I am playing the torian race, also can I make it green to match the fleet?

Stardock and its programmers have my gratitude, the software design and the game are excellent, I can't wait for multi-player Hotseat and/or internet versions.

I would have bought the BOXED collectors edition if you had anymore.

Truly a marvel
Duftopia!
Reply #37 Top
Maybe I should move out there and come work for you guys. Looks like a much better work environment. Happy developers make better games

GalCiv really is a community project though. It's always changing, and as such some bugs are inevitable. I was able to help Cari find the source of at least one major bug, which made me very happy. The community support is awesome too; there is never a shortage of ideas around here.

So, thank you for putting in the extra effort to help create such a community around your games.