AI War 2 v0.765 Released! “Game Entity Split”

Release notes here.

Major performance improvements in this one, although it took a lot of code refactoring, and so there may also be a pretty plenty few new bugs, too.  We’re not aware of any at the moment, but there were a couple of nasties that we had to squish earlier today.  If none got through, I’ll be genuinely shocked, so apologies in advance for the temporary mess that might cause.

There are some substantial bugfixes in here, too, such as you now having the ability to legitimately scrap units when engineers are present without your engineers putting them on perpetual reincarnation loop.  The Nanocaust got a ton of fixes and is harder to hack, and the Dyson Sphere now actually properly produces units when antagonized, as well as having some hacks associated with it now.

Then there’s the balance work.  Holy moly, there’s a lot of that.  RocketAssistedPuffin has stepped into a volunteer balancer role, and he is not only looking for feedback, but he’s actively integrating lots of things that other people are suggesting on our forums and Discord, as well as things that he’s finding and coming up with himself.  The more feedback the better, for sure.  He’s majorly reinvented the original Mercenary groups to have better costs and unit counts, based on the originals that Badger created in order to test out the mercenary code that he put in.

So lots of cool stuff. 🙂  And huge thanks not just to the volunteer devs Badger and Puffin, but also rockstar bug reporters Ovalcircle, HeartHunter7, zeusalmighty, malkiel, and Mckloshiv — plus everyone else who has been submitting fewer items, or submitting them through Discord or other channels.  I definitely don’t mean to leave anyone out, but those are some of the names that are popping up most frequently right now in addition to Badger and Puffin.

Lots more to come this week!

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v0.764 Released! “Mercenary Surge”

Release notes here.

Okay, tons of bugfixes in here.  Fixes, fixes, fixes, all the live long day.  I’m pleased with the result, though.

Mercenaries in particular have been made vastly more functional, and seem to work mostly correctly now.  They just hadn’t had a chance to be fully tested previously, and so they needed to go through the wringer of testing like any other new feature.  Thanks for being a part of the first wave of that and helping us save some time internally, for those who did — it really means a lot.

A cool side benefit of some of the changes to how things are seeded on the map is that now not only do things seed in a prettier fashion, and spread out better on planets than before, but it actually generates faster and thus cuts lag in the lobby way down when you’re generating a new seed, etc.

One of the really big things in this build, also mercenary-related, are the six new mercenary factions created by RocketAssistedPuffin.  Badger created the other five or so factions, so between them they’ve created quite a pretty few.  We need to get the costs on Badger’s to go up out of the token amount range, and I forgot to do that today, but it’s on my list now that I thought of it again.

More coming tomorrow (Friday), and then possibly a bit Sunday, before we start all over with more releases next week.  Friday is a half-day for me because I have some personal things to attend to in the morning, but then I’ll be back up and at it for the afternoon.  Thanks for your support!

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v0.763 Released! “Supersized Ship Caps”

Release notes here.

As the title suggests, this release increases your ship caps by a ton.  3x for all of the smaller fleetships, to be precise.  The AI and other factions are unaffected; you were simply being outgunned in an unfair way.  Your caps for other types of ships are unaffected.

In related news, the firepower of ALL the ships have been nerfed super heavily, generally speaking to 1/10th (!) their prior values.  In some cases where the values were already low, more like 1/3rd.  If this winds up feeling too harsh, please let us know, but ships were basically vaporizing instantly in battle.  I think that if anything needs to change, possibly the health on the larger ships now needs to come down, but we’ll see.  If fleet ships are dying at a good speed when in battle with each other, then we’re in pretty good shape and just need to figure out how to get the bigger ships to relate to them better.

There are some pretty major bugs that we’ve fixed in this one, which have been around for quite some time.  The screen flashing bug, which also had a performance hit, is fixed.  The ships shooting off into the ether at nothing is also fixed, and also was at least a mild performance hit.  If you see either of those again, please let us know so that we can go in and murder them all over again, but hopefully it won’t come to that; savegames are appreciated on mantis if you find something like that.

Speaking of savegames, we’re not going to be breaking those anymore for a while, after all.  Potentially not anymore, period (but no firm promises on that until we get into EA).  AI War Classic’s savegames are forward-compatible all the way back to the betas in May 2009, so we have a history of long savegame forward compatibility. 🙂  It has just been a matter of not wanting a lot of cruft in our data files and code right now with all the changes we’ve been making, hence all the recent breakages.

There are a lot of other good fixes in there, too, but it’s late and I’m super tired, so I’ll mostly let you read the release notes yourself. 🙂

Lots more to come this week.  Thanks for your support!

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v0.762 Released! “Spreadshot”

Release notes here.

For once I have very little to say — this is mostly just a huge grab bag of fixes and tweaks.  Lots of good stuff, but nothing that is singularly amazing on its own.  Probably the biggest thing is that ships should no longer cluster up and overkill individual targets like they used to (hence the name of this release).  But… there’s a lot of good stuff in here, really.  Existing savegames should still work for this version, because we didn’t change as many things as we usually are going to be in this 2ish week period.  This was a polish release.

Lots more to come this week.  Thanks for your support!

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v0.761 Released! “A Badger And A Puffin”

Release notes here.

This particular release is about refinement in the wake of the huge changes that came out on Friday.  It needed it, very much so, but still surprisingly not to the degree I would have expected.  That was a pleasant surprise! 🙂

A huge portion of these fixes and balance tweaks were actually done over the weekend while I was off with family, which is kinda crazy and cool — volunteer developer Badger, and prolific community member RocketAssistedPuffin directly made a lot of the most important changes here (Puffin was even releasing his fixes as mods over the weekend so that folks could have those changes prior to this new official build rolling out — soooo coooool!).

This one breaks all the savegames, like most of the new releases over the next 2ish weeks are likely to.  Apologies in advance, but it’s just a very tumultuous time for a lot of the ships and their mechanics.

I’m not really even sure what to say to summarize this version.  Basically it’s “those things that bugged you the most last release are fixed.”  There’s also a new auto-kite feature that Badger added, which I think is super helpful.

There are still some issues with the AI not acting properly because the strength values on ships are a bit haphazard, so the AI (and you, if you read the UI) will think that certain matchup are more or less balanced than they really are.  Basically some of the ships you have have too much strength and are freaking out the AI because of that (but that strength number isn’t backed up with actual power, it’s all a bluff, basically).  I’m going to be redoing how strength is calculated and put in starting tomorrow, and that should solve that issue.

One of the big upcoming things (aside from lots more ships reinventions like you see in this build and the last one) is procedural ships.  Semi-procedural, at any rate.  Since seeing just how easy the creation and tweaking of existing ships are right now, I’m feeling less inclined to go super-crazy with that, but I do want some element of it there.  I’m most excited about the handfuls of new ship abilities that are still outstanding to be added.

Lots more to come this week.  Thanks for your support!

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v0.760 Released! “Only The Start of Discovery”

This is actually TWO giant releases in one.  Release notes here for the current one, and here for “Break the Sky.”

It’s a whole new game now, as well it ought to be after such a huge amount of time (almost a month!) since the last release.  We’ve entered an entirely new phase of development now, which I’m referring to as “The Era of Discovery,” and which is based around the thoughts from that giant essay from two releases ago.  Things are coming along really well, although it’s taking a lot longer than I had expected.

Sooo… how on earth do I summarize this?  The release notes just for the last two versions are about 12,000 words (39 pages).  Well, let’s give it a sh0t:

  • All the savegames are broken, and we’re going to break them again and again in the next couple of weeks.  Please excuse our dust.
  • The UI is still not done, but is in a vastly superior state now compared to what it was.
  • However, the tooltips in the UI are in what is a potentially-final state, pending feedback.
  • Tooltips actually tell you everything now, without giving the same sort of information overload as AIWC.
  • There are a ton of minor faction changes, big and small, thanks to Badger.
  • There are a ton of new notifications, and there is also a new objectives tab on the sidebar, with actual data.  (Though not ALL the data, yet).
  • All of the ship balance from before has been stripped away and replaced with something new, simpler, and way more powerful based around the new units of measurement.
  • The way we store the xml for ships and their systems and related data has been overhauled to an incredible degree, and is now a lot easier to work with.
  • We have a guide for those who want to help out with balance suggestions, or try tweaks, or do their own mods.
  • There’s a whole new minor faction, the Instigators.  These aren’t something you have to enable, it’s just something that is a part of every game now and provides some interesting new twists midgame.
  • Bunch of new planet names, and map type refinements.
  • The tutorial is back!
  • Most of the game mechanics, ranging from cloaking to engine damage to ion damage and gravity fields have been completely reworked.
  • A whole bunch of new game mechanics, ranging from metabolization to incoming and outgoing damage multipliers, have been added.
  • Hacking works again, although it’s mainly used for minor factions in the super short term.
  • A ton of units have been completely reimagined, such as Fighters becoming V-Wings, Bombers becoming Fusion Bombers, Infiltrators becoming Agravic Pods, etc.
  • Even more is coming in terms of unit transformations, hence some of the savegame breakages that you’ll see.
  • The ship icon gimbals have a bunch of new updates to show shields more prominently, and flair in general more attractively.
  • Megatons of bugfixes and structural improvements.
  • Vastly smaller savegames, now.
  • Much better ship targeting logic, although there’s still more to go on that.
  • And a whole lot of untested things that we hope you’ll tell us about if they’re broken. 😉

And… yeah.  This isn’t quite the point where we want to say “come jump in if you’re waiting for a near-EA release build,” but we’re getting there.  We’re headed through the process of cleaning this up and finishing this pretty tectonic set of changes that make this feel like the sequel that we were wanting it to be from the start (while still honoring the original game, which was something that The Pivot — the last phase of the development prior to this one — accomplished).

Lots more to come next week.  Thanks for your support!

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v0.758 Released! “Release The Warden”

Release notes here.

A collection of bugfixes and balance fixes, mainly.

The big news is that the Warden and Hunter fleets now get off their butts again and will actually come after you in a majorly scary way.  The Dark Spire also spawn at a more menacing rate, and the minor factions no longer do the job of killing tachyon sentinels for you.  Oh, and hey, the hunter and warden types now actually have more than one entry each!

This should change up the game a ton, just on its own.  Major thanks to Badger on basically all of it.

On my end, I’ve been working on the stats revamp that comes prior to the procedural stats mentioned in that giant essay from last release.  It’s coming along well, and I hope to have all that out this week.

 

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v0.756 Released! “Retrieval of the Lost Arks” Plus an Essay, Apparently.

Release notes here.

Okay, this one has some huge marquee features, and I have some other things on my mind, too.  Let’s get to it!

First off, it’s pretty obvious that there are absolutely copious numbers of bugfixes in here.  Also, if you downloaded this build within the last couple of hours, then you’ll want to restart Steam to trigger a re-download, because we fixed yet more bugs (and added a couple of other bits).  I say “we,” but I really mean “Badger did.”

My favorite bug that was fixed recently was the one where ships would visually explode when going through wormholes. 🙂  I knew there would be some fallout from the overhaul I did of the ship rendering code, but I didn’t expect one that funny.

Now, onto the big-deal stuff.

Arks Return!

We’ve been talking about Arks returning since we laid out the pivot document a few months back, and the idea was always to make them basically like Champions from the first game.  The lobby doesn’t handle these super gracefully yet, but basically if you select an Ark then you get a nifty unit that is powerful and can fly around and attack stuff.  Their stats DO vary, so it’s not just cosmetic.

What’s different about these from all other ships, however, is that after a certain amount of killing-of-enemies on the same planet the Ark (either by the Ark or by other ships of yours), you’re able to spend some science to unlock a higher-level version of the Ark.  Do you do it?  That’s up to you.  The higher-mark ones have new abilities, like a shield, zombifying gun, etc, etc.  They basically become like Golems.

If Arks die, they go to remains and you have to go repair them with engineers.  WARNING!  If they die in enemy territory, you’ll have to capture that planet before you can repair them to working status.  Ouch.  So do be careful with them.

Unlike the pre-pivot versions of AI War 2, these are not required to be part of your game, and nor are they the “king unit.”  Your home command station is your king, as was the case in AIWC.  It can’t leave the planet it started on.  That just feels a lot better.  All the various other things from Arks in pre-pivot AIW2 are also gone, like the Arks aggro’ing enemies majorly when present there, or being required for hacking, or being the source of warhead deployment.  All that’s gone.  Hackers will do hacking, missile silos will spawn warheads — as with AIWC.

Arks are a bit of a funny beast.  They definitely change up the game and give you a major edge, too.  So what’s the AI going to get in order to counterbalance this?  Well… nothing. 🙂  My goal is going to be for Arks to be optional, but for the game to essentially be balanced around assuming you have them there.  So if you play without them, you’re just playing at a handicap, and there’s nothing wrong with that at all.  But Arks themselves should be things you don’t fear to use, and that don’t come with a lot of negative consequences — they should feel powerful and fun.  Playing without them should feel exciting and dangerous, like playing down a rook from the start of a Chess match.  Both should be a lot more positive experience-wise compared to if we started applying a stick to people who use Arks.

Arks will continue to evolve prior to Early Access and into it, I’m sure.  We also have a bunch of other Arks that we’re going to add, that we already have graphics done for.  I think it’s 6 or 8 more, I can’t even recall.  Blue did fantastic work on them months ago, and I just haven’t had time to integrate them yet.  For the moment, there are 5 arks to choose from.

I’ll need to adjust the story some regarding the nature of the arks, but the canonical story will be assuming an ark is present, as now.  I suppose rather than the last bastion of humanity, it’s now more like the Starship Enterprise or somesuch.  Sorta.

AIs Re-Taking Planets Again!

This was a really Big Deal feature that people always wanted in AIWC, and that we had in pre-pivot versions of AIW2.  As part of the pivot, they were stripped away.  Now they’re back, but in a new form.  They come as waves, give you notification, and have to be turned on in the lobby as an option.  This is a really exciting thing to have back in a new form, because this is one of those marquee features, so far as I’m concerned.

Waves Against Other Factions

This is a fun one.  For factions that go about capturing planets, the AI now gets pissed and sends waves at them, too.  So now you’re not the only one singled out for that.  Should make for even more organic chaos going on that you can take advantage of (or hide from).

Destruction Points For Certain Techs

Remember how I said the Arks have to have a certain amount of destruction happen around them before you can unlock their techs?  Well, we have a version of that which is for “whatever else,” too.  In this case it only counts AI ships that are immobile.  So it’s offensive destruction done by you personally (not allies).  You can’t farm waves, etc.

The purpose of this is to gate certain techs until later in the game.  We won’t be using this a ton, but it’s a useful mechanic to have.  It accomplishes a couple of things:

  • Because of this, you’re able to get access to new stuff beyond the start of the game without actually having to capture specific planetary targets.  This is a pretty big new idea, because most everything else is territory-based.  This is, instead, territory-agnostic.  You have to have been doing SOMETHING to earn these unlocks, but the specific geography doesn’t matter.  I can see us using this in a variety of ways.
  • This is a way for us to gate off too-powerful-if-early techs, if we want or need to.  But rather than it being something lame like a time limit (people play at different speeds), it’s based instead around your offensive progress.
  • This is also a way for us to mildly gate off too-confusing-for-new-folks techs at the very start of the game, and these pretty much overlap with the category mentioned above (too powerful).

Now, before the inevitable complaint here: there’s plenty going on at the start of the game, and nobody should be feeling like we’re intending to dumb down the early game in some sort of forced tutorial.  This isn’t a tutorial mode.

Right now the only item that uses this is the Auxiliary Space Dock, which is something that is potentially exploitable if someone is willing to waste clock time in the early game to just rack up salvage, etc.  The auxiliaries (AIWC-style mercenaries) are meant to be an outlet for excess metal in the later game, not a crutch in the early game.  It’s worth noting, however, that even seasoned AIWC players were a bit surprised and confused by the presence of mark IV auxiliary ships on their planets early in the game.  Making these have a moderate destruction point cost, and a very mild science cost, solves both problems at once.

One other unit I’ve been thinking of putting behind this is the mobile builder, although I’ll be honest I don’t have a super good justification for that.  It just feels right, somehow.  I’ll be curious if anyone has any thoughts on that.

Beyond that, I see this as being for the first bullet point — a territory-agnostic way of revealing late-game stuff that is new — rather than something that gates off things you’re already used to.  So please breathe a sigh of relief. 😉

More Factions Can Be Selected!

We made some hacky changes to the existing lobby — which is still slated for ripping-out, and which we’ll be sharing some designs for to get feedback on soon — so that there’s now room for you to select more factions at once.  So now you can actually test more than just two at a time, which is very nice.

That GUI…

I’ve done a fair bit of technical work on that for this release, a lot of which isn’t really that exciting for you if you’re just looking at it.

But the text is more crisp now, which is a win, and part of that is because of my switch to the perspective camera (orthographic cameras can’t be used in deferred rendering mode, which we’re now using only for the gui camera, specifically to get that crisper text).

It’s also now possible for us to do things like rotate and tilt the GUI, or to mix 3D objects in with the GUI with that having proper perspective.  That was something I was planning to make more use of, but after testing that out it didn’t really look all that good, so for now that’s shelved.  The capabilities being there is still a win, though, and this was still required work in order to get the clearer text rendering.

The big thing that has been bugging me lately with the GUI is the theming of it, and what that should be.  I’ve had people say that they don’t like how colorful it is, and I get that to a certain extent.  Badger has also noted that he wishes it looked more like a military display, like the first game felt, and I definitely agree with that.  I think that a military display can have attractive colored sections on it like I’ve been doing thus far, but the theming just isn’t correct yet.

The problem is that I’m trying to avoid anything too glitzy and crazy when it comes to how the GUI looks, but at the same time theme it so that it feels… cool.  Like something you want to be looking at, but subtle enough not to feel cluttered and like it’s dazzling your eyes.  That’s a tough order.  I’m trying to tackle a lot of that myself, because I’ll be honest I don’t really have funds to pay for Blue to go through iterations on it right now.  I’m not quite sure what I’d even ask her to do, just yet, anyhow, so it’s moot at the moment.  There are some pre-designed GUI skins that I’ve been thinking of adapting and building in from graphic river, but there are none that are fully what I want, and I’m in a money-shy position where I’m not just jumping on a bunch of them at once.

Anyhow, so it’s something I’m thinking about.  One thing I spent a goodly amount of time on today was coming up with a way to put blue and red pixels into a single image, for glows, and to then colorize the result based on that.  Aka, having the main color get applied where it’s white and red, with red being darker sections, and having the border color go where it’s blue.  It was a clever bit of shader code, and it works well.  I can also push the colors into the HDR range by doing this, which would be intersting for bloom.  But the actual result wasn’t any better than what is there now, so I shelved that for now and just hung onto the code.  It’s there in the ModdingAndGUI project folder, if you want to look at that.  A test image and material, too.  I may wind up returning to this in the future as a way of having more compact dictionaries and less overdraw, and thus saving some work on the GPU, but for now I have bigger priorities.

Speaking of bloom, that sort of glowy GUI is something I keep experimenting with.  We did that sort of thing in The Last Federation, for example.  But when you do that sort of GUI, it can be pretty hard on the eyes after a while.  And that was a much more sparse GUI than what we have here with SO many icons.  And I can’t really get a good result, by hand or with bloom post-processing shaders, that doesn’t just wind up looking smudgy.  I was hoping more for a computer screen look, but I just am not feeling it thus far with that.  That’s part of why I’m not yet sure exactly what I want the GUI theming to look like; the nature of the icons that go on them, and in particular the ship icons that are a big part of it, has to fit with what’s behind it or it just feels very disjointed.  I’ll figure it out, but it’s been a frustrating saga so far.

Coming Up Soon: Stats Revamp… and Procedural Stats???

Right, so I buried this one pretty low in this long, long post (thanks if you read this far).  I wasn’t trying to hide it, I swear. 😉

First of all, right now the way we have stats set up in the game is really confusing, coming partly from a spreadsheet dumped out of AIWC, and partly out of a lot of very-indirect xml.  I’m going to normalize all that data, and then dump it back into the XML in an easier-to-adjust-and-mod fashion.  It will be harder to make mass edits, but it will be easier to mod specific units (and their descendants, mark-level-wise). So that’s coming up, and then I expect folks will start tuning some things along with us a bit more.

Anyway, the spreadsheet was intended to get us to having “exactly AIWC” as the balance for the first part of the pivot, which was a big goal of the pivot.  However, despite that, we’re just frankly not having “exactly AIWC.”  The squads throw things off, and the way that the AI behaves and is seeded is too different.  There’s more to making it exactly AIWC than just the stats.  I will say that we’re a lot closer to AIWC, and it feels like a proper sequel now rather than some other game, so I’m calling it good on that.

Prior to “calling it good,” we were supposed to hit a point where we verify “this game is fun.”  Are we there yet?  I’m honestly not sure, but I think so.  I think a lot of that comes from the work Badger has been doing with all the new-style content, though.  Moving back to having core AIWC-style mechanics has made it so that what the player does is more familiar, and that’s a big part of making it fun again, too — but the big thing is having new and interesting things to explore.

One of the continual themes of the content Badger has been adding has been “more chaos,” though, I think it’s worth noting.  Basically more factions out there, doing what they do, and it makes it that much harder for you to predict what the heck is going to happen in the game.  That was, in a sense, my original goal with AIWC all along.  You can go back to my posts from 2009 where I was talking about how I didn’t want every campaign to play out the same, even from the very first few minutes of a campaign, and how I wanted people to be forced to find themselves in unexpected situations and then adapt.

Well… with all these factions running around, the amount of simulation complexity (in a good sense, not a CPU-draining sense thanks to multithreading) is WAY up.  It’s a lot more like The Last Federation, or Galactic Civilizations or Star Control or something.  It’s NOT any of those games, and doesn’t go to the depth of any of them.  This isn’t a 4X in the sense of having politics or any of that stuff.  But that sense of having Others out there doing things that often don’t involve you is… cool.  Being able to stumble across opportunities that are genuinely unique to a given campaign just because of the luck of timing and the specific things that were seeded in this galaxy that were not in the last galaxy you played.

And THAT brings me to the topic of balance, and randomness, and my original intent with the plethora of units in AIWC.  Here are a few observations:

  • In a PvE strategy game, true per-unit balance isn’t super important as long as you have a fun time, are challenged, and ultimately feel like you have a fair shot at winning.
  • The biggest risk is boredom, or always choosing the same strategy, in this scenario; having super-units that are clearly better than everything else every time, so be sure to pick them, stinks big time.
  • The individual unit-type caps, rather than a global cross-unit-type cap, is one way that we already try to combat this.  Having tons of types of units, and not all of them being in the game at any given time, is another.
  • A huge challenge for us, however, is that with all that content it can take a LONG time before super units are teased out.  We don’t have enough manpower or testers to make it so that someone’s first experience with the game won’t be them finding a super-unit and just blasting through the game and remarking on how poorly balanced the thing is.
  • THAT said, when it comes to roguelikes and dungeon crawlers with procedural loot, and you happen to get an exceptionally awesome sword or whatever… it’s worth noting that your thought isn’t “this is poorly balanced,” but “wow I’m lucky this go-round, I’m going to enjoy this power while it carries me for a while, because I won’t see it again.”  And you’d be right.

So what that brings me to is thinking about having randomized stats and modifiers on all ships that you and the AI control.  At least on the fleetships, starships, and turrets, anyway.  The idea here is that you’d be trying to tease out what is most useful in your CURRENT campaign, and not relying on an external wiki or overly-generalized advice like “always pick parasites,” or whatever.  The ships would still be based around an ability or a general theme that would stay constant, but what they are strong against, how strong and fast they are, how much health they have… those things would vary, and would be part of the name.  So you’d have things like Vicious Sluggish Fighter in one game, and Generalist Hardened Fighter in another, potentially.

With a change like that, the fact that we don’t have the manpower to balance things goes out the window, and frankly it feels like a marquee feature to me.  I’m curious what others think, but to me it’s very much inline with the idea of “discovering unique situations and dealing with them using whatever you have.”  Some games you’ll have a flamethrower, other games a box of hammers, and you need to figure out how to deal with things either way.  Obviously the idea would be to make it so that you have a realistic number of good choices in all cases, but we’ve certainly been around the block on that front many times in the past.  It’s a much more tractable problem than trying to individually balance hundreds of ships, and lets myself and modders and players focus on more interesting problems.  And it creates genuinely interesting new gameplay… right?  Am I missing something?  Why didn’t I think of this before??

ALSO as part of this, something that I’d be able to do is cut down on the number of crazy bonuses and immunities and such that all the ships have.  The tooltips are a mess just like in AIWC right now, and there’s no good way to solve that.  Eric has been tearing his hair out.  That’s a huge barrier to new players, and it’s a pain even to experience players trying to read all that junk.  I want to have ships have just one type of hull they get a bonus against, and have that be picked from one of a few possibilities in a given campaign.  So if you need to kill something with neutron armor, you can quickly look at your ships that hit neutron armor hard, but other than that it’s a matter of intuition and how you use your ships.  The damage bonus needs to be huge against that given type in order to be worthwhile, and there may be certain types that you just have to take on without any bonuses.  And vice-versa when the enemy is attacking you.

I want to then focus more on bringing a few crazy new ship abilities into the game that hopefully rely more on the background threads (where we have room on the CPU, still) versus just relying on “yet more ships and shots on the screen.”  I still have more conceptual work to do there, but my hope is that drags things yet further into the “what the heck is this new situation” territory.  Ultimately that’s what this game is about, for me: coming up with a goal you know you have, and then having to study the problem and attack it a few different ways before you crack it.  It shouldn’t be about repetitive maneuvers hoovering around with your fleetball (unless you crank the difficulty down).

I know it seems like the 11th hour in terms of this stuff, but we are not getting enough people testing anyway, and this will only take me a day or three to implement (the procedural stats), so it seems worth a go.  If people hate it, we haven’t lost that much time.

Curious on your thoughts, though, to be sure.  This has been ultra-long.  3700 words!  That’s like 15 freaking pages.  Sorry about that, and thanks for reading. 🙂

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

Congrats to our #loveindies giveaway winners!

The drawing for the #loveindies Giveaway is now complete, and we have our 20 winners.  Thanks to everyone who entered!  In particular thanks to folks who left us encouraging comments on the form, that really brightened our day.  I wasn’t sure why I put that field there, but it was a pleasant surprise on the results. 🙂

Winners of a Copy of AI War 2:

Ahmet Tombik
Garpu
Andy Lamb
Braines1
qrtz
Christopher Bort
Sinzdri
Squaregod
Cipherpunk
Seafort

Winners of a Copy of Stars Beyond Reach:

solitalker
WolfWhiteFire
Carter
BrainySmurf100
Mardil
chow404
AnEntity
Sizzle
Ali Berk
PTM

All names used with permission.  Everyone on both lists should have an email from Chris at this point with their Steam key.  If you don’t have an email from us, please check your spam and then contact arcengames at gmail and we’ll sort you out.

About Stars Beyond Reach

Just to clear up any potential confusion on this title, here’s the note I included on the email to all the winners:

This gives you access to a variety of alpha/beta versions that you can access via the Steam properties tab, and then click into the betas tab. It has a dropdown with various entries from during the development history of the game.

At the moment we still don’t have any concrete plans to restart development on this game, but in the event that we do, this is a key that will continue to have access to the full release version and beyond. Fingers crossed that we can come back to it someday, but in the meantime we hope you enjoy the alpha and beta versions that are up at the moment.

About Reviewing Indie Games In General

Holy smokes do we need this — it makes a material difference to us.  Whether or not you entered the contest, if you don’t mind leaving a Steam review for some/any of our games that is always super appreciated.  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  It’s the difference between other potential customers finding us and not finding us, which is… important to us, as you might imagine.

Please note that you didn’t have to leave a review in order to enter the giveaway; and you shouldn’t leave a good review if you don’t think good things. Reviews didn’t help your chances in the giveaway, blah blah blah let’s just clearly keep things ethical.

Thanks Again!

You’ll hear from us soon with yet more AI War 2 patch note updates. 🙂

Best,

Chris

AI War 2 v0.754 Released! “Shifting That Furniture”

Release notes here.

Last Reminder About Giveaway

We’re still running our #loveindies giveaway through the end of today.  Or really, through “whenever I remember to turn off submissions tomorrow.”  Sign up to potentially get a free copy of AI War 2 or Stars Beyond Reach.  On the subject of #loveindies, would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Like most indies, we could really use the support.  Reviews make a material difference in pushing us out of the obscurity of the sludge that often surrounds indie titles on the storefront these days.

Please note that you don’t have to leave a review in order to enter the giveaway; and you shouldn’t leave a good review if you don’t think good things.  Reviews don’t help your chances in the giveaway, blah blah blah let’s just clearly keep things ethical.

About This Release

Okay!  Now on to the actual business at hand.

  • There are a couple of bugfixes in here, although nothing really groundbreaking.  Not a whole lot of content on that front, but some good bits.
  • The main planet view GUI itself has been HUGELY rearranged in order to be more usable and to block less of your view.

Regarding the new planet view GUI changes, one of the things I want to remind you is that it will definitely feel awkward at first if you’ve been playing the game and got used to the sidebar being on the right.  And, to head off any potential controversy: yes, if people really freak out about this, we’ll change it back.

THAT said, having this on the left actually makes a lot more sense, as has been pointed out to me recently.  Your eyes have to do less work, the overall interface reads in a more sensible order, and so on.  I’ll be honest that I’m still getting used to it, myself (it’s been all of a couple of hours for me that this has been on the left, and none of that was really playing the game, just testing the gui).  It feels strange, as all change does.

My guess, though, is that if someone comes to the game cold, they’ll not find it strange at all, and it’s demonstrably more convenient in its proximity to the tooltips and general eye gaze.

Less controversially, the top bar has been ergonomically compressed in a helpful way, the ships sidebar lost some elements that were unused or just plain cluttery, and the concept of a galaxy map minimap is something that I’m discarding because frankly I don’t have time to do it while polishing everything else, and it takes up too much space.  It doesn’t feel needed.

Overall, your view of the screen is now a lot better, and you can always tell what planet you are at easier, too.  Even if we move the sidebar back to the right, those other bits were a win.  Oh –and regarding the sidebar, I’ve figured out a new sizing technique for it that is going to be key in some of the lobby work I have planned, too.  So that’s really really good.

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Enjoy!

Chris