Indie Dev Showcase 7/21/22

Our indie dev showcases highlight the developer-submitted games and demos we play on the stream. Please reach out if you would like to submit a game for a future piece.

Robert Koeneke, Creator of Moria, R.I.P.

News comes from Ben S. on Twitter, and echoed by Temple of the Roguelike that Robert Alan Koeneke, creator of Moria, passed away on July 15th, at the age of 64.

TotR identifies Moria as the first follow-up game to Rogue. My notes have it popping up three years after the original, which seems like an impossibly long time now for no one to have made a copy, but even Advanced Rogue, which was built off of Rogue code, didn’t see the world until 1984. Moria, by contrast was written from scratch. Moria’s Wikipedia page notes that Koeneke originally wrote it in a form of BASIC, but rewrote it in Pascal, and I think that’s probably the version that first saw distribution.

(A good place to look for the relative appearance times of roguelike games is this page on the Tangaria website. There is also BALROG, which no longer exists on the living web but is preserved on the Wayback Machine, although a link to it currently eludes me.)

Moria was converted to the C language to produce UMoria, which the credits to Blizzard’s Diablo cite as a direct inspiration. A prototype of Diablo was found some time back that was turn-based, and was even closer to the Moria play style. There’s also GMoria, another variant of UMoria.

A browser-playable version of Moria is reputed to reside here, but currently seems broken. Moria itself wasn’t ported beyond Pascal, but UMoria was written in C and so managed to proliferate. User polluks at GitHib has preserved and cleaned up the source to UMoria and released a version 5.7 that remains true to early versions, and runs on Windows, Linux and macOS. Previous versions ran on VMS, DOS and Amiga. Their account also maintains several other versions of Moria, including the Pascal source of the VMS version.

The object of Moria is to descend into the titular mines and defeat the Balrog that gave Gandalf so much trouble. Some of its many improvements over Rogue include a town level where players can purchase and sell items, more types of equipment including helmets and boots, the need to carry a light source in the dungeon, and levels that could be much larger than one screen in size.

Angband players will find most of this familiar; while it has a much longer dungeon, in structure its apple doesn’t fall far from Moria’s tree. Both Moria and Angband place the game emphasis more on fighting and tactics than Rogue.

Rogue was popular in the culture of university computing, but its source was closed, and what variants it got were built off of leaked code. Moria was the first open source roguelike, which allowed for its conversion to C. This C version was renamed to UMoria. UMoria is the ancestor of mighty Angband, which is one of the most-permuted games ever made, with well over 100 variants, with even more appearing once in a while.

I can’t resist turning this into a parable about the virtues of cooperation and sharing. Because of Rogue’s closed source, its immediate variants are very hard to find now, with only the versions preserved by the Roguelike Preservation Project surviving, and Rogue itself has largely been overshadowed by NetHack and its variants.

For more on UMoria, back in 2015 Roguelike Radio did an episode on it. There is also a good Moria resource page.

News 7/20/22: Pikmin Cracked Boy

“We scour the Earth web for indie, retro, and niche gaming news so you don’t have to, drebnar!” – your faithful reporter

Aaron Greenbaum at Den of Geek investigates, what was the last NES game released? Covers multiple territories, and both licensed and unlicensed titles, although in that later case recent releases stretch the premise considerably.

This might be our first link to comingsoon.net, reporting that Nintendo has purchased the studio that animated those charming Pikmin shorts from back in the Wii-U era. [Reminders: first, second, third] Maybe we should save those links for Sunday? Maybe we’ll just slip them in again some week.

We have a bit of animosity towards Cracked for how they treated several of their prior writers, although that did eventually result in the creation of both Behind The Bastards and Some More News, which are creator-owned. Still, bad scene Cracked. Currently working for them (for how long?) is Eli Yudin, and they wrote a list of 15 Gloriously Weird Genesis games. It contains ToeJam & Earl, Wiz & Liz, Rocket Knight Adventures, The Ooze, and Mutant League Football, among others.

At Stone Age Gamer they have a series about Game Boy sequels to NES games, and in that Chris Randazzo writes about Blaster Master Boy, which is really a Game Boy port of Robowarrior, which was originally known as Bomber King in Japan, where it was a spinoff of Bomberman! The source for that information: the dusty back corners of my beleaguered brain.

Callum Bains at TechRadar brings us news that a number of Bethesda and id Software games are playable for free, for a limited time, to people in the Xbox Insiders program.

Jody Macgregor at PC Gamer tells us that that fan remake of Ocarina of Time will get new features, including unlocked frame rate and adjustable difficulty.

Surfing with a Dreamcast Web Browser in 2022

The Sega Dreamcast was ahead of its time in many ways. It was possible to load web pages on a Sega Saturn Net Link, but the Dreamcast had a built-in dial-up modem and came with a web browser included in the box. In the US it was created by PlanetWeb; Japanese users got DreamPassport, . Further, several games had built-in web browsers to connect with websites online that offered hints, forums, DLC and special functionality. Sonic Adventure allowed you to upload the Chao from your Chao Garden to a day care service. All of those services broke when a game’s servers were taken down, although in the case of Sonic Adventure, a fan bought the domain when it expired and put up the original content so that Dreamcast consoles can find it.

While several versions of the PlanetWeb browser were released during the system’s short life, they all have some pretty significant limitations. The Dreamcast itself only has 26 MB of RAM, of which only 16 MB is of general use. Plus many sites rely on scripting, which the Dreamcast wasn’t equipped to handle even at the time. On top of it all few people use dial-up internet any more, so that modem isn’t too useful. The Dreamcast Broadband Adapter is an effective workaround, but is hard to find. The Dreamcast also had keyboard and mouse peripherals release for it to aid in internet use.

Dan Wood on YouTube recently plugged a Broadband Adapter, keyboard, and mouse into his Dreamcast and took it online with a 2008 browser release, and the video above shows the results. If you’re curious to see how much the web has changed since then it’s worth the 22 minutes out of your day it takes to watch it. (Less time, if you speed the video up! Another minute less if you skip past the ad!)

How many people used the Dreamcast for serious browsing? It was a fairly clunky experience even back then, when most web pages were fairly lightweight and most didn’t rely on scripting. I had it back then and I only put it in a few times. The PC experience was much better even then. Internet Explorer launched in 1995, and of course Netscape Navigator and Mosaic came before. Compare that to the Dreamcast’s 1999 release date for some hint that, even though it was the first console that was internet capable out of the box, it was already a little late to the party.

That’s okay though. We’re publishing a gaming blog in 2022. Old things are okay with us.

A few more links if you want to find out more: Sega Retro’s page on the Dreamcast Web Browser, here’s a Wayback Machine link to how the browser’s default landing page would have looked at the time, and here’s an archive of how the page looked in 2010, near the end of its life, after a fan had taken it over.

Browsing the Web on the Sega Dreamcast in 2022 — Is It Possible? (YouTube video, 22 minutes, contains Squarespace ad)

Chris Knowles Developer Interview

For this cast, returning guest Chris Knowles is back to talk about his upcoming game Hexahedra, going indie full time, and the challenges of building a “Zach-like.” We did play the demo of the game on stream, but that will be in a separate video.

Lost Ed Logg Developed Prototype of Millipede for Famicom Found

If you dig around the forums of AtariAge, sometimes there are wonders to be found.

It’s been known for a while that three classic-era Atari arcade games were produced by HAL for the Famicom and NES: Defender II a.k.a. Stargate, Millipede, and Joust. Nicole Express recently did her typically excellent job discussing them and what makes them interesting. Such as, among other things: they use music that was later reused in NES Punch-Out!!, they are subtly different between their Famicom and NES versions, Satoru Iwata may have personally worked on them, and they were developed as part of Nintendo’s pitch to Atari to have them distribute the NES in the United States.

Something that one might overlook reading the article, however, is the news that this isn’t the only version of Millipede made for the Famicom hardware. As an in-house project at Atari Games/Tengen, Ed Logg himself implemented Millipede for it, before they discovered that the publishing rights in the US resided with the other Atari, the one that got bought by Jack Tramiel.

The source was recently found on a backup tape from Atari, and hand-assembled. The resulting rom file can be downloaded from the AtariAge thread on it. It has no sound, because that hasn’t been implemented yet, the colorful alternate palettes of the arcade version are missing, there are some bugs (I mean program bugs, not enemies), and the DDT Bomb objects hadn’t been put in yet, but a lot of the game is still there. There are even multiplayer modes, supporting up to four players playing alternating or simultaneously! It’s especially interesting since Ed Logg assisted Centipede’s creator Dona Bailey in creating the original game.

News 7/18/22: Fall Pac-Dwarf Unity

“We scour the Earth web for indie, retro, and niche gaming news so you don’t have to, drebnar!” – your faithful reporter

Jordan Middler at VGC noted of instances last week where Fall Guys players who had intended only to preview items were instead made to purchase them, and no refunds were offered. Since it became a big affair on social media developer Mediatonic reversed course and promised to refund the purchases, and that their customer support was lacking in this case. But it kind of makes you wonder about the errors that don’t make it big on social media, doesn’t it?

Unity has been in the news a lot lately! They merged with ironSource, a company that once made a malware installer (Jody MacGregor at PCGamer), and their CEO John Ricitiello criticized mobile game devs who had the temerity to not focus on monetization when they made games, calling them (focuses on page) “fucking idiots.” (Ian Walker, Kotaku) That second article, it’s beautiful and infuriating. Since then, Ricitiello has apologized for his statement on Twitter, and that tweet has itself made the rounds by now. As part of the fallout some developers are seeking out other packages, including site-favorite open-source gamedev system Godot.

PCGamesN (I’m too cranky right now to put the superscript on the N) writer Ian Boudreau presents news of the upcoming graphical Steam version of indie darling Dwarf Fortress, and how its trees change colors with the seasons! I seem to remember them doing this in ASCII mode too, but it’s nice to see it with non-terminal eyes. A lot more pictures are on this post on their Steam News page.

Lookin’ good, Blinky

Some fun links are good once in a while, am I right drebnar? Hackaday’s Orlando Hoilett links us to monseley’s Instructables page about an LCD matrix they cobbled together that shows animations of Pac-Man characters, and how you can make one yourself. It’s even set to make the ghost blue when it’s cold and red when it’s warm! Us one-celled organisms have always felt a certain kinship with ol’ Pacs, I tell you.

It’s Time to Ruin Your Enviable Ignorance of Rebus Crossword Puzzles

This post is written quickly and opportunistically, so please excuse any errors of syntax or content. I started writing it at 2 AM and finished some time around 7, but the ire flows through my veins, giving me unnatural strength and preventing sleep. Please bear with me.

Set Side B is about all forms of niche electronic gaming, and I figure you don’t get more niche than the app of the New York Times Crossword Puzzle, Android version. Even if, in fact, especially if you have no prior experience or interest in crosswords or doing them, this should serve as a window, both into a rather insane subculture and its crazy UI requirements.

The New York Times Crossword is an institution. It’s the gold standard of the form. Famous and powerful people, folk like Bill Clinton and Jon Stewart, are known to do it every day. I do it too for some reason. I’ve followed the career of famed puzzle editor Will Shortz since his 15-year tenure at the hugely underrated GAMES Magazine, which I bought issues of as a very weird kid.

I’ve been planning a post on the crossword itself for some time. This is not that post, that will have to wait until later, because boy howdy, there is a lot to explicate. I have a long essay on puzzle weirdness and solving advice in the works, but I want to get to one specific aspect that takes a lot of new solvers by surprise, in the same way a brick wall takes a speeding car by surprise.

This is your only warning that this post contains three solved puzzles. They’re here to illustrate what the hell a rebus puzzle is. This necessarily contains spoilers. The puzzles shown are May 12 and February 10th of this year, as well as July 17th, yesterday.


The NYTXC is known for its playfulness. Especially on Thursdays, you can expect a number of weird tricks to pop up from time to time when solving them. There’s many of these, far more than I can or should catalog here, and every once in a while a new one appears, but among the more confounding are what are known as rebus puzzles. They pose special problems for the solvers who have to struggle with them, and the people who have to maintain their app.

May 12. OO Rebus

Sometimes when working on a puzzle, most frequently on a Thursday, you’ll find clues that seem to indicate answers that couldn’t possibly fit in the number of squares provided. That’s a good indication there’s a rebus gimmick. Here are a couple of illustrative examples.

From May 12th. 46 Across: “The Handmaid’s Tale” author. Oh that’s easy, Margaret Atwood! No, no, wait, ATWOOD is six letters, and there’s only five spaces.

Could they mean something else? Sometimes they do! Crossword puzzles have a whole world of idiosyncratic rules and tricks that I look forward to introducing you to in the future. But in this instance those don’t matter, because it’s a rebus puzzle.

Button of Perplexity

At the bottom-right corner of the keyboard in that screenshot, notice the button with the three dots? That’s the cursed rebus button, doorway to an alternate universe, one where multiple letters, or even other things entirely, can fit in a single square. It opens a text entry box into which you can write almost anything, and of any length. In this case, it’s two letters OO that are put in the square. This is done in multiple places in the puzzle.

I must emphasize, this is not breaking the rules. Sometimes puzzles do break the rules, although they must let the solver know, in some way, that they’re being broken. But this is a special carve out. New York Times crossword puzzles are allowed to do this. This isn’t done willy-nilly, though. Whenever there are rebus squares, the puzzle must at least be consistent about them, and, in the current era at least, it’s always hinted to the solver in some way. But it’s not outright stated. Rebus puzzles lurk in wait, ready to pounce. They don’t erect signposts pointing out their hiding spot.

This hint could be in a puzzle title (available from the i button at the top), but more often one of the answers in the puzzle will refer to it. In this one, that answer is to 58 Across: Diacritical mark resembling a dieresis, both of which are represented in this puzzle, to which the answer is UMLAUT. Those self-referential clues are an almost sure sign of some screwy shenanigan.

Also note, in this case, the answer doesn’t actually name the trick visible in the solved puzzle. A double-O is neither an umlaut or a dieresis. Since rebus puzzles are sometimes a bit representational, they usually accept multiple possible answers for the tricky squares. You just have to be ready for this sort of thing in New York Times crossword puzzles.

Rebus puzzles are a bit shocking when they appear, but they’re not actually that common. There might be one rebus puzzle, on average, every month or so. It’s been calculated that 4.7% of all Shortz-era NYT crosswords are rebus puzzles. People vary in how receptive they are to them. When I first encountered one it was from a puzzle in a collection, and I felt like a bit of a genius for figuring out what they were looking for without prompting. A friend of mine who also does these puzzles is not much of a fan. He prefers a more orderly kind of puzzle that makes no mockery of the standards of the Cartesian grid. A second friend (Surprise! I have more than one!) loves tricks like rebus answers, and other gimmicks that step outside expected norms and rules.

Feb 10, DOT THE I S

One more thing to notice about that specific puzzle is that the OO squares read both horizontally and vertically. The clue that crosses with it is 44 Down: Greet with derision, the answer: BOO AT. This is not always the case with rebus puzzles.

Feb 10th. This screenshot doesn’t show the solution accurately, I’ll tell you that right now. The key clue is 62 Across: Attend to details … or a hint to entering six Down answers in this puzzle. The thing here is, the rebus squares read differently whether you’re reading them across or down. Across, the answers are supposed to be I, just a single letter I, but down they read DOT. So the answer to this clue is DOT THE I S.

POLKA (DOT)S
YOU (DO T)HE MATH

While the square here is depicted as just DOT, it’s intended to be read as just an “I” horizontally. Often, as in this case, the hint answer in a rebus puzzle is, itself, one of the rebus answers, which requires a bit of intuition when solving. But the vertical (to the left) is meant to be read as DOT: POLKA (DOT)S.

The other DOT there (in the image to the right) has the clues 38 Across: French agreements (OUIS) and 25 Down: “It’s not hard to guess how this will end.” (YOU [DO T]HE MATH).

The NYT Crosswords are selected mostly with consideration for how they will be solved in print, so some of the tricks are difficult to represent in the app. Rebus squares that read differently across and down is a common enough problem that there is a convention to entering them. You’re usually supposed to enter the across answer, a forward slash (not a backslash, we have standards here), then the down answer. Like this:

Often you can enter just the first letter of each of the directional answers and it will be accepted, but to me it’s not really solved until you have the entire text filled in.

By the way! Where in the instructions is this laid out to the solver? They aren’t laid out there. They aren’t laid out anywhere. There are no instructions. Go directly to hell do not collect $200. (That’s how much the New York Times pays an author for a standard weekday puzzle, by the way.)

I think the reason for not explicitly laying out the convention is to avoid ruining, for solvers, the experience of discovering, that first time, that crossword puzzles are allowed to engage in this kind of fuckery (excusez-moi). I found out about the convention from Google, though, which I have to say, is not the right place to learn it.

The stakes for getting it right are very low, but still, greater than zero. The app keeps track of whether you solve a puzzle within the 26-hour period after its appearance. Puzzles go up the day before at 10 PM (Eastern time, at least), and to qualify for a streak it has to be done before midnight the day after. If you don’t enter the right configuration into the puzzle within that time, any streak you were on will end, and you won’t get the golden icon for that puzzle. If you can’t accurately enter rebus answers the way the app expects, you have no chance of that happening.

But of course, no one takes that seriously. No, of course not! Heaven forfend!

I never lack for things to obsess over.

Isn’t it funny how I said I wasn’t going to do a lengthy preamble, and yet, I just did one? But you have to know about rebus puzzles and the challenges the developers face to support them to understand how they messed up yesterday, Sunday, July 18.


If they had stuck to the rules for entering rebus answers, or at least allowed the solver to enter them that way, there wouldn’t have been a problem. But it looks like they weren’t followed. I think they’re thought of more as suggestions, anyway.

Here is the puzzle, from yesterday, to the right.

You’ll notice some of the squares are overlaid with playing card icons. This is something the app does sometimes after you solve one, it superimposes an image to make the puzzle’s gimmick more apparent. It kind of gets in the way of showing the construction of the rebus answers here, though. Here’s another picture I took just before it solved below. This has been lightly photoshopped to remove my final errors (modesty).

I was greatly sabotaged by trying to enter the symbols in this one. The gimmick was hinted by 39 Down: 123-Across’s holding that wins this puzzle’s game. A further hint is given by a title to this puzzle, a rarity for the NYT: It’s All On the Table. 39 Down’s answer turns out to be ROYAL FLUSH. The puzzle represents a game of Poker, of Texas Hold’Em in fact. The cards in the corners are each player’s hand (well, a shortened version of one containing only two cards; that was hinted at elsewhere), and the player in the lower-right can use their cards, with three of them from the middle of the puzzle, to make a royal flush. A great gimmick, if the UI doesn’t get in the way.

The worst thing about the app is when you understand the gimmick and know the answer, but a failure to grasp how it expects you to enter it into the puzzle prevents it from ever being marked right. Honestly forbids me from claiming that I got every other answer right, but even if I had, I’d never have been able to get this one solved in time because it didn’t adhere to the usual convention. To answer this one, you had to enter the first letter of the card followed by the symbol of its suit, like Q♣, or, oddly, the first letter of its suit, in this case: C. Entering neither QUEEN/CLUBS or Q/C would work!

The New York Times has a blog concerning its crossword puzzles, Wordplay. It’s run by serious crossword fiends, and has a post for every day’s puzzle. But it often gives out hints, which puts it off-limits during solving to the serious aficionado. Besides Wordplay is extra infamous, in our circle, when it explains answers, for never explaining the ones we really care about. In this case though it did offer information on how to enter the rebuses correctly, suggesting the first letter or the digits of the card’s rank, and its suit, with no slash between them. Like: QC. That would have been accepted, but Q/C wouldn’t. Didn’t.

I’m sure G/O Media is responsible for this too.

Also considered cheating is the use of an internet search engine. Even if you aren’t trying to cheat specifically, clue autosuggests are rife with each day’s puzzle. You really have no idea unless you happen to enter a clue’s text into the Google box on the day of the puzzle’s publication. That company is absolutely desperate to spoil crosswords for you.

The worst part of the experience this time was that, even once the streak period had ended and checking errors was acceptable, I had written in AVC early on for 1 Down: Pop culture sister site of The Onion. The answer (slightly out of date) is AV CLUB. That was slightly out of form, since it’s usual that, if the answer is an abbreviation, that there should be one in the clue as well, but I’ve noticed this convention is not always strictly followed. And C was marked as correct for it, because it’s the first letter of Club.

Not only that! Although the symbols are accepted as correct answers, and look the nicest while solving the puzzle, I found out that all of those squares were still considered wrong by the the puzzle for some unknown reason. My friend who likes rebuses did an error check on the puzzle with his computer, with the Unicode symbols included, and they came up correct, but it wouldn’t on my app! What [five letters, transfers as property]?

Python once again proves its usefulness!

My friend was doing the puzzle in a web browser, and I was using the Android app. There is a very subtle bug in the app, when it’s checking rebus answers, that it has to be one of a number of exact matches recognized in the hidden puzzle solution. I was using Gboard as my input method, and it turns out a property of that keyboard is, for some symbols, it puts an extra, invisible Unicode character in after them! Unicode #65039, VARIATION SELECTOR-16. With that invisible symbol in any of the boxes, there was absolutely no way that my puzzle would be accepted as correct. And, anyone using Gboard to input symbol-like glyphs is going to encounter this same problem.

I have filed this with the developer as a bug report, which I’m sure they’ll put with my other reports in the usual file (see left). Every avid cruciverbalist (23 points) no doubt has stories like this to tell. It does seem like this happens fairly often with me though.

EDIT: Made a couple of minor corrections and clarifications.


In memory of Nancy “Rosaleah” Klee, a kind old lady who loved crosswords. Not one of the friends I refer to above, but still, my friend.

Indie Game Showcase 7/17/22

The indie showcase highlight the many developer submitted games and demo we play here on the channel. If you would like to submit a game for a future stream and video please reach out.

Sundry Sunday: Mario Frustration

Sunday! Sunday! Sunday! We’re turning the blog floor into a giant MUD PIT.

It’s your reward for sticking with us (the blog, and the world) for another week. And the monster truck of content we have for you? The video Big Foot? A blast from early in the last decade, Mario Frustration, a humorous voice-over of a play through of one of those absurdly difficult Mario romhacks, back before Ninendo co-opted that whole genre with the Super Mario Maker series.

This video went viral a while back, but it’s actually a voice over of an earlier video. I have a URL for it (it’s http://www.quixoticals.com/2007/04/most-frustrating-super-mario-mod-ever.html) but I’m not linking to it. Firefox doesn’t like that site, probably related to outdated encryption, and I remember it looking a bit dodgy the last time I was there. YouTube is probably a better showcase for it.

There is some “adult” language in there, in the Modern Internet Style, and some salt, but overall it’s not nearly as ireful as the Angry Video Game Nerd could be in the day.

News 7/16/22: Bayonetta, Cuphead, and Gamestop NFTs

“We scour the Earth web for indie, retro, and niche gaming news so you don’t have to, drebnar!” – your faithful reporter

Pretty light on mill-grist today. With all the bad non-gaming news floating around I can’t say that I mind too much. By the way, I almost titled this post “Nude Cuphead NFTs!” in our usual silly style, but realized that it could have been taken For Real.

Kenneth Shephard at Fanbyte lets us know upcoming horny witch simulator Bayonetta 3 will have a selectable option to reduce nudity. You know, in case you’re playing in public. I’m told that’s something of concern for your species. I wouldn’t know: my kind reproduces by asexual fission! We do have a strong cultural taboo against depicting things being split in two, though. Cooking shows can only be shown after 10 PM.

Gematsu’s Sal Romano reports that Cuphead’s DLC has surpassed a million sales, and within two weeks of launch! It’s true, everyone loves those two porcelain knuckleheads and their undead lady friend! Everyone except that guy, they’d better watch their backs!

Over at Kotaku, Ethan Gatch says Gamestop is planning NFT releases while simultaneously laying off more workers. It’s pretty obvious now that NFTs are pretty much a bastion for scoundrels. They appear to be leaning in to their status as a meme stock, perhaps seeing it as their only chance at relevance, even if it’s impossible for that to work in anything approaching the long term. Does it ever seem to you that, lately, our world’s most reliable economic resource are easily swayed people without critical thinking skills?

Hempuli Translates Finnish Super Mario Manual Back Into English

Hempuli is the creator of the brillian Baba Is You, as well as other games. He’s known to tweet from time to time, and lately he translated some of the text from the quirky Finnish translation of Super Mario Bros. back into English, making an effort to retain some of its distinctive weirdness. Here is that thread, unrolled for your convenience. Here’s a couple of highlights:

Hurry Mario and save Princess Chanterelle of Mushroomoom land!
“Willowherbs” is the translator’s attempt to do something with the “field horsehair plants” in the English manual that have mystified players for decades now.
Daddy-longlegs?