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

“Stay Close, fuschia leader”

Ok, so new orders are something people often campaign for, and I like the idea of a ‘stay in attack formation” style order for fighters. So today, I went to implement that, and opened an entire canning-factory full of nematodes. I ended up re-writing the AI a bit so there is a definite concept of a fighter squadron (which I’d got by without, until now). The code gets involved, because each squadron needs a leader it can follow, and that leader needs to be re-elected in the case of the leader getting blown up, its engines shot down, caught in a tractor beam or limpet-mined. I need to test all of that works… Also I need code to assign slots in a general formation to each fighter, so they don’t bunch up too much, and look l33t when flying long distances,

I also needed to handle combinations of orders like ‘stick together’ and ‘formation’. I think they *do* need to work together, so you can have a fighter squadron sitting in formation at the rear, set to attack effectively only when their parent ship is destroyed, at which point they will then still stick together.

Of course, the big question is “is it best for the fighters to always stick together?” I suspect not, I suspect it depends if you want a bunch of general purpose dogfighters, or a coherent strike force. I like to think it’s a fine balanced decision, but only real life game testing and the eyes of a thousand GSB experts will tell. Here is a video showing how it’s looking right now:

I should probably add some suitable ‘stay in formation perkins!’ comms chatter too…

More challenge refinements

I’ve been fixing some minor bugs and issues today, and doing some businessy stuff I won’t bore you with. I’ve also been tuidying up the challenge list screen, given the new fangled details window. It now looks like this (click to enlarge)

Basically the details button replaces the old download and delete ones, the history button has moved, and there is a new column showing a challenge’s unique ID, and allowing you to sort by it, handy for finding a specific challenge if you know it’s ID, which I hope will be of use for forum discussions etc.

Feedback most welcome!

Also, GSB got a geat new review here:

http://www.games32.com/Gratuitous-Space-Battles-(PC)-Reviews/p2000_articleid/1296

Yay!

New Challenge Details Screen

This isn’t finished yet, so this is just a work in progress screenshot, click it to enlarge…

This is new challenge UI stuff. I got sick of squeezing more columns in 1024 res on the list view, so now those download and delete buttons get replaced by ‘details’ which opens this new screen for a selected challenge. All the old data is here, with room for some more, and the history of that challenge is now auto-downloaded and displayed here at the top right. You can also now see the challenge ID in the titlebar, (I’ll probably add that to the list somehow too). there are two super-exciting new things:

  • The challenges now uplaod a screenshot of their deployment, as you can see. Obviously old challenges will not have one, but new ones will. I’m very happy about this :D
  • The challenges now have a parent, because when you win a challenge, you can send your fleet back as a ‘retaliation’. These get listed like any other challenge, but if you pick one of your challenges, you can see a list of it’s retaliations on the bottom window. I don’t have a super-threading view of it all, but this is a first step.

My plan for this is that

  • Players will be able to see what a challenge looks like before downloading, which helps detect ‘spammy’ fleets for people who prefer not to play against them
  • There will be a more on-going to-and-fro between players over who has the best fleet, using retaliations.

I still have more tweaks, and a ton of testing to do, to make this work well. I’m hoping the next patch will really improve the online stuff. Ideas and feedback are most welcome, as ever.

DIE you heathen alien scum!

Ok so here we go, It’s finally ready for release. Hopefully all will go smoothly! Here is the new DLC for GSB:

THE ORDER are a group of aliens who take their beliefs very seriously. Their holy book may have been written when The Order had spears and lived in mud huts, but they cling to the letter of the book even now, ten thousand years later. And you no what isn’t in the holy book? That’s right… YOU.

And the order interpret this the way every rational life-form would. That you are heathen aliens who must be destroyed in the name of ‘The One True God’.  They tried Hymns, then they tried leaflets, but now they are trying nuclear missiles, radiation guns and limpet mines. Stand aside heathen alien scum.

Details here

Video here:


The order have three new weapons. Radiation guns, firing radioactive bullets which infect your ship and do damage long after the impact (cue nice green glowy effect), Nuclear Missiles, which are a similar effect in missile form, and limpet mines, which are like remote controlled drones which stick to enemy fighters and drag them, down to speeds where anyone can hit them. They also have faster firing cruiser rockets called ‘firefly’ rockets. In terms of ship bonuses’ they are big on power, low on speed.

I hope you enjoy them. BTW, One of the new scenarios is a survival mode map. I know you enjoy them :D

Spot The New Feature

It’s very minor. But what have I changed in this screenshot below?

I’m supposed to be finalizing the new expansion. I’ll do more work on that tomorrow, but I’ve resigned myself to one more patch before I release it. I needed more weapon variety for them, and that meant code changes to the main game. Then I suddenly got a bit manic and obsessed about improving the graphics in all ways. Hence, 2 days were wasted trying to add shadows (I tried various methods but none of them look right, not without re-rendering every existing ship and a major re-write) and then a decent bloom effect. In the end, I junked all that code, because it didn’t get me anywhere.  I’ve made 3 tiny changes today to some stuff which make the game look very slightly better. Overall, it all adds up methinks….