Tagged: videogames

April Fools in a Post-Truth World

April 1st is my favourite day of the year.

That’s not a joke. I’ve done something or other for April Fools’ Day every year for the past decade or so, and some of these things took weeks of work (or at least planning). Here’s a little list (with portions of the descriptions encoded in ROT13 where I think knowing the trick from the start might spoil it):

  • 2013: The Crowd Scene – a full book consisting almost entirely of the word “rhubarb” repeated over and over again, with little Easter eggs scattered throughout.
  • 2014: Spring Rain – an interactive fiction piece gung vgfrys pbagnvaf na Ncevy Sbbyf cenax.
  • 2015: Rainbow Bears’ Playtime – an RPG Maker game jvgu n whzcfpner.
  • 2016: Project Proteus – an interactive fiction piece gung vf npghnyyl bar bs sbhe qvssrerag vagrenpgvir svpgvba cvrprf fryrpgrq ng enaqbz. V yngre erivfvgrq guvf vqrn sbe zl VSPbzc ragel sbe gur lrne gjb gubhfnaq naq gjragl-guerr naq znantrq gb jva gur Tbyqra Onanan bs Qvfpbeq jvgu vg.
  • 2017: Project Pythias – supposedly a neural network that’ll generate stories in my style. It is in fact a combination of randomly generated outlines of new stories and summaries of existing ones from Flash Fiction Month 2012. (Also, can we just take a moment to appreciate that I did this half a decade before the current “AI” hype?)
  • 2018: Project Procrustes – an interactive fiction piece juvpu srngherf n punenpgre perngvba flfgrz, ohg erdhverf bar irel fcrpvsvp punenpgre ohvyq gb pbzcyrgr vg.
  • 2019: Cookie Cracker – it’s Cookie Clicker, but clicking the cookie reduces its structural integrity and when you break it bees fly out. (This one later got me headhunted by a mobile games company.)
  • 2020: I Am a Reclusive Author – a blog post announcing my intention to become a hermit having become famous enough for that to be a meaningful choice (and insisting that people stay far away from me in a manner consistent with the social distancing measures of the time).
  • 2021: Project Ptocheia – an art piece that claims to be a bold new creative endeavour but is in fact a small selection of looping videos of me begging for money with annoying kazoo music playing in the background. The itch.io page also offers “certificates of patronage” for those who give me at least a dollar, and a “Limited Edition JPEG of a Potato” for those who give $20 or more. (Act fast if you want one of those, by the way – there are just 400 left!)
  • 2022: Twinedle – a Wordle game made using Twine ohg gung nyjnlf bssref gur fnzr – engure cerqvpgnoyr – jbeq gb fbyir. V’ir orra zrnavat gb hcqngr guvf gb cebivqr bgure jbeqf jura vg’f abg Ncevy svefg ohg unira’g tbg nebhaq gb vg.
  • 2023: Rainbow Bears Fun Maze – revisiting Rainbow Bears’ Playtime ohg raqvat ba n fhecevfvatyl cbfvgvir abgr qrfcvgr nccrnevat gb or whfg nf qnex nf gur svefg bar.
  • 2024: Super Hyper Awesome Game: EXTREME! – a chaotic platformer game with a leaderboard ohg fpberf nffvtarq ragveryl ng enaqbz.
Continue reading

DRM-Free 2023 Writeup

Near (though not quite at) the start of 2023, I decided to avoid paying for anything with DRM on it for the entire year. If you don’t know what that means then that post will offer a detailed explanation, but if you just want the short version, DRM (Digital Rights Management) is any tool that allows a company to control what you can do with the stuff you’ve “bought” from them. In practice this typically means you’re not really buying it at all: if you look at the small print when paying for ebooks from Amazon or games from Steam, you’ll find that what you’re getting is not the product itself, but a license to it that can be revoked pretty much any time.

Back when I started my little DRM-free experiment, I wasn’t 100% sure how it would go. I figured that I might even make an exception if a particularly tempting Humble Bundle came along. I’d like to be able to say that I ended up exceeding expectations and never once gave into temptation, but instead I think the most meaningful way to look at this year-long project is to start with the occasions I sort of gave in:

Continue reading

Linux Gaming is Easier Than You Thought

Every year Jingle Jam offers up a great selection of games as a reward for donating to the charity of your choice. I’m afraid it’s too late to jump on board for 2021 – I only heard about it at the last minute myself – but while redeeming my own 50-or-so Steam keys, I noticed something that I think it’s worth exploring even now the event is over:

Chances are you know me for my bestselling flash fiction anthologies, my novella about astronaut murder, or the game I made that uses real bananas as controllers so you might not be aware of this, but I’m an avid(ish) Linux user. Like so much in my life I never really planned on this, but a few years ago I built my own computer, installed Ubuntu to check the hardware worked, and never got around to getting hold of a copy of Windows. This was also around when Microsoft was trying its hardest to roll out Windows 10 to everyone whether they wanted it or not. I was working in a shop that sold second-hand computers at the time, and seeing the number of devices that came back faulty because of the upgrade more or less convinced me to jump ship for good.

The switch from Windows to Linux has for the most part saved me a lot of time and money. Malware? Not a problem. Work grinding to a halt for updates? Not a thing. For the basics – email, web browsing, document editing, etc. – it’s far superior in every way. Even if I can’t run a specific bit of Windows software (say, Microsoft Excel) there’s always a free equivalent out there and typically it works better anyway. The only problem is games: if you want to play Stardew Valley then you’ll need to install Stardew Valley. There might be similar offerings out there, but if you can’t run the thing you actually want to play then you’re missing out – this is why consoles have exclusives. And that’s why I find it noteworthy that the overwhelming majority of games in the 2021 Jingle Jam collection are playable on Linux:

A donut chart showing ProtonDB ratings for the games included in the 2021 Jingle Jam collection:
24 Native
15 Platinum
7 Gold
3 Silver
1 Bronze
6 Not yet rated

As far as I’m aware there was no particular effort to support this particular platform. This isn’t someone picking out great games and saying “Check it out! All these specific games are playable on Linux!” It’s a fairly representative selection of titles that just happen to be playable on Linux. Of the 56 games included in the collection, the ProtonDB ratings are as follows:

  • 24 Native
  • 15 Platinum
  • 7 Gold
  • 3 Silver
  • 1 Bronze
  • 6 Pending a rating

For anyone unfamiliar with it, Proton is a tool that’s bundled with the Steam client and allows you to run Windows games on Linux. It’s not 100% successful – not all games will run and those that do may not run flawlessly – so ProtonDB invites reports from users into what works well and what doesn’t. Let’s take a little trip anticlockwise around that donut chart!

Right off the bat, 24 of these Jingle Jam games – nearly half – were actually released for Linux. This on its own is pretty fantastic: you’re looking at £650+ worth of games for a £35 minimum charity donation, so even if only 42.86% of them were playable you’d be getting a generous selection at a great price. However, it doesn’t solve the Stardew Valley problem: what if the thing you actually want to play is in the other 57.14%? Fear not, and read on!

Of the remaining 32 games, 15 (again, nearly half) are rated Platinum on ProtonDB. Platinum means “works perfectly out of the box” – it behaves just as it would on a Windows machine. So actually 39 out of 56 games should be entirely playable. That’s 69.65%: just over two thirds of them should run flawlessly! But what of the rest?

This is where that inner ring of the donut chart comes in. The big bit in dark blue represents games that will run fine for sure (assuming your machine is beefy enough in the first place). The chunk in lighter blue represents games that will run perfectly with a little tinkering (rated Gold on ProtonDB) or that can be expected to run tolerably despite minor issues (Silver). If you’re prepared to try the advice on ProtonDB in order to get things running, that gives you a total of 46 entirely playable games (plus up to three Silver-rated ones – this is the point at which it becomes uncertain whether or not they’ll work, and whether or not you’re happy to put up with the occasional crash or missing cutscene).

I’m going to skip a chunk here to point out that purple chunk headed “Pending.” These are games that just don’t have enough reports on ProtonDB to offer an idea how compatible they are. Of the six in the Jingle Jam: one has a couple of early reports suggesting it works fine, two have early reports suggesting that they work with very minor issues, and three simply haven’t been checked at all yet. These aren’t games I can be certain will run on Linux, but statistically speaking you’re looking at six games that will probably work rather than six that probably won’t. This is why I feel confident in extending my “these should be fine” light blue inner donut section of the chart to include the entire Silver category: for each of those that aren’t up to scratch, there’s probably at least one unrated one that is. You’re looking at about 87.5% compatibility here, with the remaining 12.5% overwhelmingly being “stuff that’s not yet known good” rather than “stuff that just won’t work.” So just how many games really won’t work? Have a scroll through the full selection and see for yourself:

GameRatingMy Notes
12 is Better Than 6Native
20XXPlatinum
Anodyne 2: Return to DustNative
BaronyNative
BarotraumaNative
Boreal BladePlatinum
ClustertruckNative
CrowntakersNative
Disc RoomNative
EmbrGoldOlder reports state need for specific Proton version, newer ones suggest current version works fine.
Empyrion – Galactic SurvivalGoldSome performance problems, plus EAC anti-cheat issues.
Farm Manager 2018Platinum
FigmentNative
Fling to the FinishSilverHit-and-miss compatibility.
Four Sided FantasyGoldMinor controller issues – keyboard works fine.
Golf It!Platinum
HearthlandsNative
Heaven’s VaultPlatinum
Helheim HassleNative
Hyper Light DrifterNative
JumpalaNative
Just Die AlreadyPlatinum
Kao the Kangaroo: Round 2Platinum
Kind WordsNative
Make SailNative
Murder by NumbersPlatinum
Murderous PursuitsSilverSome performance problems, hit-and-miss compatibility.
NorthgardNative
OCOPendingNo reports.
PankapuNative
PathwayNative
PC Building SimulatorGoldMinor issues on some systems.
PictoQuestPlatinum
Project WinterGoldRecent reports suggests it runs flawlessly.
Radical Rabbit StewPendingFirst two reports suggest it runs flawlessly.
Red Orchestra 2: Heroes of Stalingrad with Rising StormGoldSome tweaks required.
Regions of RuinNative
Rising Storm 2: VietnamBronzeGame-breaking EAC anti-cheat issues.
Samurai GunnPlatinum
Scoot Kaboom and the Tomb of DoomPendingNo reports.
Shift HappensPlatinum
SizeablePlatinum
Surviving MarsNative
Tales of the Neon SeaSilverCutscenes need tweaks to fix, minor issues elsewhere.
The First TreeNative
The Haunted Island, a Frog Detective GamePlatinum
The Void Rains Upon Her HeartPlatinum
The World Next DoorPendingFirst two reports suggest it runs with very minor issues.
Ultimate Chicken HorseNative
UnrailedNative
Urban Trial TrickyPendingFirst report suggests it runs with very minor issues.
ValfarisPlatinum
Wheels of AureliaNative
WildermythNative
Witch ItGoldMinor issues.
XTHRUSTPendingNo reports.

There’s just one! Did you spot it? It’s Rising Storm 2: Vietnam. Even this is rated “Bronze” on ProtonDB – that’s “often crashes or has issues preventing from playing comfortably” rather than “Borked” (the rating given to titles that are completely unplayable). In this particular case, the issue appears to be that using Proton triggers EAC – an anti-cheat system – to kick the player from most servers. However, given that there appears to be no offline/single-player content at all, that’s genuinely a deal-breaker.

But still! In this reasonably representative assortment of games: 82.15% are basically guaranteed to work on Linux, with just a few tweaks necessary for the handful that are “only” Gold-rated; 16.07% might work, with either mixed or limited reports of success; and just a single game (1.79%) is known to be unplayable. Broken down that way, the chart would look like this:

A pie chart showing a large majority of games that will definitely work, a smaller segment that will probably work, and a tivy sliver that won't work at all.

This isn’t necessarily reflective of what your experience would be – a fan of competitive online games is going to run into more problems with anti-cheat systems, and you might find that the latest AAA titles are less viable than the indie games in this collection – but I think it helps illustrate that the games that won’t work on Linux are now massively outnumbered by the games that will. The number of working ones is growing too: things that didn’t previously work with Proton run fine in newer versions. Throw a stone at a bunch of games, and chances are whatever you hit will work on Linux!

Giveaway! (NOW OVER – ALL GAMES CLAIMED)

As a reward for reading (or at least scrolling) through all that, you’ve got a shot at a free game! I’m giving away my key for Rising Storm 2: Vietnam since it’s little good to me right now (and I’m not a huge fan of online shooters in the first place). Also on offer are a few games that I’ve already got. Crowntakers is good! I’ll be disappointed if that one isn’t snapped up. I can also vouch for Surviving Mars though I didn’t find it really grabbed me. Here’s the full range on offer:

There are no particular hoops to jump through here – if you want one, just leave a comment on this post to let me know. You don’t have to have an account but will have to provide an email (otherwise I won’t have anywhere to send the key). Alternatively, you can stick a Twitter handle in your comment and I’ll DM you if I can. Keep in mind that comments are moderated so you likely won’t see yours appear right away (and may also not see other people requesting the same game – feel free to mention a backup option). Further small print: if you want Rising Storm 2 then you must be 18 or over. Also, the Jingle Jam people were very clear that these Steam keys were perks for donating rather than a product that I’d bought. I trust them completely, but if you get your key and it doesn’t work then that’s too bad. I make no promises as to how keys will be distributed: first-come-first-served is likely because I’m lazy, but I will absolutely favour friends and acquaintances over internet randos if that choice presents itself. Finally, the keys should be claimed before January 1st. It’s possible they’ll work beyond that, but there’s no guarantee – again, you get what you get.

Two New Games: Llamageddon and The Ten Million Invocations of Esnesnon

Having just finished writing a story a day for the whole month of July, it would be reasonable to expect I wouldn’t have any new stuff to share for a while. Reasonable, but wrong. Here’s two new games for you!

One is Llamageddon, written for inkJam 2020. It’s my first time writing anything with Ink, so I can’t promise it’ll be as polished as anything I’ve made with Twine, but the whole process seemed to go surprisingly smoothly.

The theme for the jam was “In case of trouble” and sees you take on the role of the President of Space, calling in Agent Andes – one badass llama – to stop a deadly asteroid crashing into Earth. I don’t want to toot my own horn too hard, but I think it’s pretty dope.

The other forms my entry for IntroComp 2020, which was alluded to in Time for Toast. This one is called The Ten Million Invocations of Esnesnon, and does pretty much what it says on the tin: it consists of exactly ten million unique invocations to a fictional god.

The invocations will be recited automatically at a rate of one every 15 seconds, so you quite literally don’t have to do anything to see them all. However, it does take approximately 4.75 years to run through the full ten million, so don’t feel obliged to sit through the whole lot in one go. It will save your progress if you decide to take a break.

You can rate both of these for their respective events, so if that’s something that interests you then please do go ahead. However, if you do, I’d appreciate it if you could also rate at least a couple of other entries: I assume I’ve got more of an audience than some of the other participants and wouldn’t like to simply funnel people towards my own work (although I also assume I don’t really have the clout for it to make a significant difference). You can find inkJam entries in need of some love through this link, and the full selection of IntroComp games through this one.

Also do let me know if you run into any bugs with Llamageddon. I’ve tried my best to make sure everything works, but that’s always tough when you’re using an unfamiliar tool and 72-hour time limits aren’t conducive to it either.

itch.io: Bundle for Racial Justice and Equality

UPDATE: The bundle has expanded considerably, and now includes over 1,500 items. It’s also raised over five million dollars. I’ll be adding new items to the lists below as I find them. If the thing’s still running at the point you’re reading this, do check it out: it’s a rare chance to get over $9,000 worth of goodies for as little as five bucks (though I really do hope you’ll chip in a bit more), all while supporting a great cause.

For the next nine days, itch.io is running a Bundle for Racial Justice and Equality, with all proceeds going to the NAACP Legal Defense and Educational Fund and Community Bail Fund. There’s already been an extraordinary level of support (just over a million dollars – though that’ll probably become hilariously out of date even before this post is published). If you want to contribute to the cause, I feel as though this is a good way: I suspect that the sheer scale of the endeavour and the number of people involved will give it a reach that individual donations wouldn’t be able to match.

I’m not kidding about how big this is, by the way: it’s quite possibly the largest bundle of any kind ever put together, with over 700 games (and various other things) on offer. One thing to mention would be that some of these items are free or pay-what-you-want anyway: my own contribution, Draw Nine, has never had a price on it. Bundles on Itch are less about getting a fantastic deal and more about gathering together items for some kind of cause or on some sort of theme.

That said, this particular bundle offers over $3,000 worth of items for just $5, so it is also a fantastic deal. Please do consider bunging in a little extra if you can afford it, though: this is a truly extraordinary amount of work that’s being offered up and some of these titles would be worth much more than a fiver on their own. Itch has put together their own selection of top titles to look at, but since this is my blog and clearly you’re reading it, here are a few of my picks: Continue reading

GUNBABY Available to Play in Spring Thing Festival

If you follow me on Twitter, you might already have heard about GUNBABY, the narrative game about a baby with a lot of guns. Well, I’m happy to announce that it’s now available to play as part of 2020’s Spring Thing Festival!

If you’re looking for something calm and gentle to play during these tough times of ours…this isn’t it. However, if you fancy an interactive tale of comedic ultraviolence and not much else then this might be just your sort of thing all the same. You can click here to jump straight into the game. Continue reading

Mash Mash Restoration

This weekend was Global Game Jam 2020, and although I had planned to tackle my fifth consecutive attempt at the event over in Brighton (back where I first started), I ended up going for a third year at the University of Southampton. The weekend was bookended by work on Friday and a competition deadline on Monday so all in all it was easier to avoid any long journeys. I took a fairly relaxed approach to the challenge (not sleeping under a computer desk like last year) and, with the help of Paul Robins, put together a project I’m really quite happy with. The theme this year was “repair.”

Mash Mash Restoration is the first Game Jam project I’ve taken the lead in that wasn’t made in Twine. I put it together in GDevelop 5 (much like Flappy Bard, Cookie Cracker and Bananarchy). As the title mich suggest, it’s (almost) a rhythm game in which you use three different sorts of repair tools spread across three conveyor belts in order to fix an endless stream of broken(?) robots. Continue reading

Hear Me on Voice FM Tonight

I got a chance to show Bananarchy at a game developers’ event in Southampton last night, and as you might expect its fruit-based control scheme attracted a fair bit of attention.

Later on in the evening I did a quick interview with Voice FM, which you should be able to catch sometime around 7pm tonight. You can tune in on 103.9 FM if you’re in the area, or use the “listen live” option online if you’re farther afield. At least a couple of other games people I know were also interviewed, so it should be well worth watching out for!

EDIT: The programme is now available on Catch Up through this link. My interview begins at 1:34:00, but do have a listen to the other developers featured in the second hour: they’re working on some fantastic things!

Girth Loinhammer and the Quest for the Unsee Elixir 33rd in IFComp

The 25th Interactive Fiction Competition is now over, and the results are in! Girth Loinhammer and the Quest for the Unsee Elixir came 33rd in the end, which may not be a Top Ten result but I’m still pretty happy with. There were 82 entries altogether so that’s very much in the top half of the rankings, and apparently high enough to score a small cash prize and possibly some other stuff. (IFComp is pretty generous when it comes to runners-up: if you’re on the fence about submitting something in 2020, I highly recommend giving it a go.)

The range of responses from the judges is interesting: the game attracted more votes than most (I’m guessing because people saw the title, thought “Haha what?” and clicked it), and managed to snag every possible score from one to ten. It didn’t divide opinion enough to earn me the Golden Banana of Discord (which, as you can imagine, I really really would have liked to win), but clearly there were at least a few people out there with strong feelings about it, and quite a few more who got a chuckle out of it. For something I hammered together in about a week, I think that’s a pretty good response.

I’ll be aiming to produce a slightly more ambitious version of the game in the not too distant future, which I’ll hopefully make available as an actual printed gamebook. There should also be an ebook, an online version, and probably a mobile app.

The full results for IFComp 2019 can be found here.

Audio: Girth Loinhammer’s Most Exponential Adventure at EGX Rezzed 2019

Since Girth Loinhammer’s Most Exponential Adventure will be returning to EGX next week, I thought it was about time I uploaded the audio from its appearance at EGX Rezzed back in April.

If you’d like to catch Exponential Adventure at the main EGX event, it’ll be running from 13:00 to 13:45 on Friday the 18th of November. Even if you’re not there in person, the Fringe Theatre schedule suggests that you should be able to catch it streaming live on the official EGX YouTube channel, so you can still enjoy my live interactive* theatre thingy from the comfort of your own home!

*Unfortunately you can’t actually interact with it over the internet.** You’ll only be able to have a hand in the story if you’re there in the ExCeL centre.

**I guess technically you could still yell at your computer screen, but I won’t be able to hear you. Also, you’ll probably get some funny looks from anyone who can hear you. Especially if you’re in a library.