Game Design, Programming and running a one-man games business…

Adding better curves to the Democracy 3 equations

Happily there seem to be very few actual bugs or crashes in the Democracy 3 beta. I  have already fixed the only 2 actual crashes I know about, pending the first patch, which I am aiming to release for PC tomorrow or Monday, with Linux/Mac to follow. Sales seem really good, and people seem happy, which is all excellent news.

What surprised me is how many people say it’s too easy. Nooo!!!! I didn’t think so, but you can’t argue with peoples savegames. Plus, there are a number of anomalies. parents making up 100% of the population, and 100% being retired too. Ooops, clearly that isn’t part of the plan D. I have a big long list of tweaks and adjustments already implemented for me to test today/tomorrow, but I also have some subtler changes to make…

Democracy 3 is essentially a huge web of interconnected things (‘neurons’ in code…) and each of those connections i governed by an equation, and an input/output throttle. The equation is where most of the magic happens. For example, with State Schools, the effect on education is “0.07+(0.3*x). Which essentially means a linear effect from +7% to +37% on education, in line with education spending. Obviously this is a bit simplistic, as well as making for less interesting decisions. Gamers have mentioned (and I agree) that too many policies are Min/Maxed, in that the actual slider is rarely set sensibly somewhere in the middle. It’s the linear nature of that equation that causes this. Ideally, the first few dollars spent on education should have the most effect, trailing off until you are eventually just throwing money needlessly at an already over-funded program.

The chart below shows my proposed solution:

graph

The red line represents the original equation, the green line is the new one, which is 0.03*(x^0.6)+0.07.  This is not possible in Democracy 2 because it couldn’t process that many variables in an equation, but luckily I added this capability as part of the re-write of the code for D3, so this sort of thing is now possible. I think this is a step forwards, and something I need to look at replacing a lot of the linear equations with. Does this make sense?

Democracy 3 available NOW for pre-order+beta access

Yeah, I know it took a while, but it’s here at last. Democracy 3 can be in your hands RIGHT THIS MINUTE!

header

You can pre-order from my site now, and you get access to the beta immediately. This is, I hope, A pretty polished beta. It’s feature complete, it’s nice and shiny. It’s optimised. there may be bugs or balance issues, but I’m aware of none for the PC version, and only 2 or 3 minor visual anomalies in the mac & linux builds. For the first time ever I have a multi-platform simultaneous game release. Oh yeah.
Buying the game now gets you download links (DRM-free of course) for all 3 platforms, plus a steam key, which right now is useless, but will let you activate the game on steam when it’s released finally.
let me know what you think here, or in the forums at http://positech.co.uk/forums/phpBB3/viewforum.php?f=36 or I will be answering questions about the game on reddit at http://www.reddit.com/r/IndieGaming/comments/1m8mne/democracy_3_the_political_strategy_game_now/

Obviously anything you can do to help me get the word out about this game is much appreciated. I look forward to being accused of an evil capitalist or a naive communist in equal measure. It was an artist decision to make the capitalist guy the largest one in that image, and ditto about there being more women than men :D

Self-destructive behavior? or practical PR management?

I was replying to an email about democracy 3 today, when ti occurred to me to suggest the person who wrote to me ‘like’ the facebook page for democracy 3. For those interested, you can find the page here: https://www.facebook.com/democracygame. As of the time of writing, it has 540 likes. This is not a lot. On the other hand I could have sent him to the very sparsely populated Democracy 3 forum at my site, which is at http://positech.co.uk/forums/phpBB3/viewforum.php?f=35. It currently has 139 posts.

I’ve been musing over whether or not that sort of decision makes sense. This is the kind of thing I lie awake worrying about :D

Pros:

  1. Almost everyone has a facebook account. he can visit the page and click ‘like’ and that boosts the popularity of the game in the eyes of others. it’s simple and easy. He is MUCH more likely to do this that join my forums. In other words, this is less likely to be a waste of time.
  2. Facebook is always up to date and has no security flaws or requires any technical maintenance on my part. It also has features that forums do not have, and everyone knows how to use it. People are more familiar with facebook ‘likes’ and posts than they are forums.
  3. Facebook is viral. If this guy ‘likes’ democracy 3, then that gives me indirect marketing to all his friends who saw that like. Even those who have never heard of the game. In other words, facebook likes ‘leak’ out into the rest of the world for free. Forum posts stay where they are.

Cons:

  1. I control my forums and my server. I have total freedom to do what I like there. I cannot have my forum ‘banned’, or have the terms and conditions change underneath me. I can also populate that forum page with banners linking to my main site, and promote my games there with greater freedom than I can within a facebook page
  2. I’d just be making the facebook page more popular and my own forum less so. It’s a self fulfilling prophecy if I start defining facebook as the place to go, which could kill off my own forum.
  3. People on my forums can be ‘marketed’ to for free by me. People on facebook, even those on my facebook page, will only see my posts if I pay facebook enough. Essentially, I’m building up their network for free, and then paying them for permission to talk to the same people I sent there in the first place. This is stupid in the long term.

The game is not even in beta yet (although it will be soon, I’ve even made the buy button for it!). So the traffic on both is limited. I need to get these decisions right NOW, not dither about them. The trouble is, I tend to dither and not make firm commitments.

Does the virality of facebook trump the ownership of developer forums? I’m suspecting that it may do, although that is horribly short-term thinking. ARGHHHHH.

Killing the golden goose

So when I first released Democracy 2 on steam, I thought to myself ‘it might sell a few copies, would be good to prove to valve that i was right all along and it is a game that matches the steam audience’. And then it sold well, and then better, and better still, and right now it is my #1 top selling game on steam. It is not overall the biggest earner per week, that’s still GSB, because GSB is split amongst the base game and it’s various expansion packs, but even so, when you realize D2 is much *older* than GSB, it’s quite an achievement. A quick check shows Democracy 2 earned $1,900 in the last week. That’s pretty awesome.

steam

And in a sense, it would make sense to  work on that game I keep putting off, or that other game I keep putting off, or the third one, and happily cash the royalty checks from valve for an old game like Democracy 2…

But goddamit I couldn’t do it could I? I just HAD to make a newer, better version. Why?

When I look at democracy 2, lots of things bug me about it. Stuff not done right, stuff not included, graphical roughness, simulation glitches, all kinds of stuff which screams out at the games creator but which most players don’t notice or forgive. I felt that there must be (surely!) lots of people out there who were playing Democracy 2 and thinking ‘he hasn’t really done the concept justice though has he?’.

Democracy3-Brand

So whether or not it was a sensible business decision or not, I took it upon myself to make the third version of Democracy. I’ve never done a ‘3’ before. And as I prepare to launch it into pre-orders and beta (mere days away!), I find myself slightly niggled, in a ferengi sense, that I am about to effectively kill off Democracy 2 by releasing a bigger, bolder, brighter, better version. It may not be the smartest business decision ever. I should probably have made Gratuitous Space Battles 2 instead, or made another new game, and THEN come back to the democracy series.

Sometimes you just have to let the creative part of your brain beat up the business part though :D

Redshirt plans, Democracy 3 etc…

So there is lots going on…

In case you missed it we opened up redshirt to pre-orders and beta. You can grab the game right now from here:

We have a few bug reports we are working through and trying to fix, so we will be planning on patching those the minute we track it down. It seems like 95% of people aren’t hitting any problems, which is a relief.

Regarding redshirt, a few people have asked about mac,Linux and iPad. All are planned, and the game is developed in unity. I’ve played it on my ipad in the past. It shouldn’t be *that* tricky to get the mac, linux and ipad versions done, but we didn’t want to ship anything that had not been  extensively tested, so right now the beta copies are PC-only. Obviously we are as keen to have the game out on those platforms as you are to play it, but give us a while to sort it out. Plus I need to finish up my mac developer account application. Typical of apple to get hacked the day I wanted to apply isn’t it?

For people who might be asking ‘where the hell is Democracy 3‘, the answer is ‘it will be here very soon’. My plan with D3 is to actually have Mac, PC and Linux builds together in it’s beta from day one, but that means a delay while the finished and now un-touched code gets ported for me by someone who actually understands OpenGL and linux :D. The minute those builds are done and uploaded, I’ll open up Democracy 3 to pre-order and beta just like redshirt.

You wait years for a game release date to come along, then they all show up at once eh?