An Airships Lore Dump
I've just acquired a new graphics tablet, since my old one died after nearly two decades of service. I'm using it as an opportunity to finally do regular drawing practice. Here, I've drawn the Klackons from the Master of Orion series in all their incarnations, plus my own take on them.
Seven years ago, I started working on a simple game about building airships and blowing them up again. Over time, it became definitely not simple, and I'm very proud to announce that it's now sold 100'000 copies!
I've been contributing to compiling a complete list of Swiss games for a few years. It was started by David Javet, and consists of a Google sheet that aims to collect all computer games ever made in Switzerland. We currently have 458 entries going back to 1987.
But there's a weird hole in our data roughly spanning the decade of 1999-2008. In that decade, we only know of 16 games that were released. In the decade before that, 1989-1998, we know of 37 games. We have zero games recorded for the years 1999, 2000, and 2003. And then from 2009 onwards there's a huge increase in games that lasts until the present day.
How big is a tile in a roguelike or similar game? What shape does it have?
I've been playing (and modding) a lot of Caves of Qud, so this is something I'm thinking about again. I'd love to see or make a roguelike where the levels are truly three-dimensional rather than 2D levels connected by staircases. Qud has some nods to three-dimensionality. Brogue has some more. Dwarf Fortress is 3D except that dwarves still don't understand about things like, for example, rooms that are taller than one floor.
So let's define the size and shape of these tiles.
I haven't done much blogging on here, mostly because of the self-reinforcing thing that if you haven't written anything for a while, the next thing you write had better be good - which of course means it dies as a draft, or in my head. So I'm going to intentionally lower the bar quite a lot and write down my thoughts.
My friend David uses a notebook blog for this, but I really don't want to complicate my web presence further, so it's going here.
I've been playing Caves of Qud a lot lately. It's been on my radar for a long time, but I only got it like a week ago. By and large, I'm really enjoying it. I never got very far into Nethack because it's a thematic mess where the devs went "what if we added ninjas/sokoban/cameras?" And other roguelikes are very generic fantasy paste.
Qud is both well-polished and has a coherent but weird and fun world. There's plenty of interactions and things to discover, and I'm getting better at it. I survived to level 19 in the latest playthrough!
As always, when I play a game, I'm thinking about what I'd change and improve:
I just finished playing through Chimera Squad, the spontaneously appeared XCOM spinoff, on Normal/Iron Man. It's... an OK game. The writing is uneven: some of the banter is cringeworthy and your opponents are a bit uninspired. But I love the food ads on the radio.
They're also clearly trying out some new things, which is easier in a spinoff:
Since I made this generator two years ago, it's been used in multiple game projects and pen and paper sessions. There's been a repeated request for the ability to download the image of the planet. I didn't know how to do this, so it took until I was given some code from Efface Studios on GitHub to make this work.
And since I was digging around in the code anyway, I proceeded to make some more additions.
Back nine months ago I wrote an update on the upcoming diplomacy features for Airships. Understandably, you'd like to know how they're getting along. The short version: yes, they're still coming, things just take forever, ugh.
So I'm part of a shared game developer office now, at Swiss Game Hub. I've been talking about game design with Philomena Schwab of Stray Fawn and we decided we'd team up to make a prototype at Global Game Jam 2020.
We ended up completely ignoring the theme (oops) because we had a clear idea of what we wanted to make: a game about a city travelling on the back of a giant turtle.
I was writing notes for Airships' translators, and realised that I was getting quite chatty in some of them. So I decided to go through the world background lines you see in the loading screen and add some comments.
I'm back playing Sid Meier's Alpha Centauri. I play a lot of strategy games, but this is the one I've been in love with the longest, despite its flaws.
It's now more than 20 years on, and kind of an abandoned evolutionary side-branch of the Civilization series. The more recent Civ-in-space, Civ:BE, was explicitly not a remake of SMAC. This was probably wise in that any attempt to directly improve upon a cult game would fall short. The problem isn't the game design, the problem is that the game can't make you feel like you're twenty years younger.
To get this out of the way from the start: the crew animation system in Airships is a bit weird. But I'm going to do my best in this article to show you how it works.
My partner and I went to the UK to stay with their family over Christmas. It's been a pleasant and quiet few days, and I've actually managed to not think about work for a few days. That's pretty unusual for me.
This version brings both a large list of bug fixes and some nice new stuff.
In 2019, I organised an exhibition for PlayBern Festival called "Spiele, die anecken". "Uncomfortable games" is a reasonable translation. I've reproduced the list of games and the descriptions as shown in the exhibition.
Ich habe am PlayBern Festival 2019 eine Ausstellung zu "Spielen, die anecken" organisiert. Hier wiedergegeben sind die ausgestellten Spiele und die dazugehörenden Beschreibungen, wie sie in der Ausstellung zu sehen waren.
A few days ago, I challenged Stuff+ to fight a new monster I created: The Shellwalker, a biomechanical monstrosity with a nearly impenetrable bone shield.
Have you ever wanted to worship the monstrous Worm Eye? Penetrate the mysteries of life and death? Summon your own undead Kraken? Well, now's your chance. Select the Worm Eye as your heraldic symbol and get access to a whole new part of the tech tree that lets you recruit cultists and shape your cult.
In honour of the season, I have supplied YouTuber Stuff+, who introduced many of you to Airships, with a new monster.
The Shellwalker, a biomechanical abomination. Once he is able to defeat it, I will add it to the game for everyone to, uh, enjoy.
With the newest version of macOS, Apple has made mandatory some requirements for applications that were previously recommended: 64-bit executables, signing, and notarization. Applications that don't satisfy these requirements will no longer run.
This is intended to make the experience safer for end-users and prevent the spread of malicious programs, but it does also make things more complicated, especially for people who aren't primarily Mac developers but would like to support or keep supporting Macs.
It's also especially relevant for game developers deploying Mac games on Steam. Until now, games launched from Steam didn't have to be signed or notarized, but now, they have to obey the same rules as everything else.
I just went through figuring out how to comply with this for my game, Airships: Conquer the Skies. Airships runs in Java and hence also has to bundle a JVM, but the rest of what I learned should be applicable in general.
So here's what I learned about signing and notarization a Mac app that wasn't directly compiled by Xcode. Please note that this is cobbled-together research to make things work for me and may not be 100% accurate. Questions and corrections are very welcome.
Alarms blared as the Battle-Citadel WRATH OF KORGATH prepared to enter the Void Gate to the Krauthammer system. In the citadel’s barracks, thousands of mankind's finest warriors stood ready, photon lances charged, to bring the fury of mankind to the monstrous, tentacular Z’zgh’ghlkt. The words of the High Legate in the citadel’s Command Apex echoed through the War Halls of the mighty craft, imploring each warrior to hold the line against the alien horror that threatened to engulf them all.
Diplomacy and co-op combat are the most-requested features for the game. You want to conquer the skies together, I understand that. :)
I've been working on making this a reality, which has required a fair amount of re-engineering and game design. Today I'd like to lay out my thoughts about diplomacy in strategy games and the design I'm using for Airships.