The replacement for the old dev/null tournament, the November Nethack Tournament is on! Get yer armor and weapons, read your spellbooks and start testing those items! Maybe you’ll find a Wand of Wishing on the first floor? Probably not, but there’s all kinds of crazy D&D-ish adventures to be had this month, so get ‘hacking!
Not to keep banging the drum about the new Mario game, but there are a number of what we might call “music levels” in the game, and a couple in particular fit in with the spirit of the day. Here they are: Pumpkin Party and A Night At Boo’s Opera (length: 3 minutes). This is an edited-down version of a 28-minute compilation of all of the game’s music sequences, on Youtube.
Ah, it crept up on me, so let me remind everyone that Roguelike Celebration begins today, although until tomorrow it just means they’re opening their social space for awhile. Nicole Carpenter at Polygon wrote a short piece about this year’s conference.
There is an admittance fee, but if you can’t afford it you can also get a free pass! Please consider paying them if you are able though, they do a lot of work every year in putting it together.
Here is the official schedule (linked), below is it presented just as a list of talks, with ✨sparkle emojis✨ around the things that personally enthuse me. ✨Just because!✨
Times given are US Pacific/Eastern. If you think the short times between starts are indicative of short talks, most of them aren’t that short, they have two tracks going on beside each other:
SATURDAY
9:30 AM/12:30 PM: Arron A. Reed, Klingons, Hobbits, and the Oregon Trail: Procedural Generation in ✨the First Decade of Text Games✨
10:00 AM/ 1 PM: Nic Tringali, ✨Abstract Space Exploration✨ in The Banished Vault
10:30 AM/ 1:30 PM: Linas Gabrielaitis, Fictions of Infinity in ✨Geological Finitudes✨
11:30 AM/2:30 PM: Florence Smith Nicholls, Another Stupid Date: ✨Love Island as a Roguelike✨
11:45 AM/2:45 PM Kes, Hunting the Asphynx: Roguelikes, ✨Provenance✨, and You
Noon/3 PM: Mike Cook, Generating Procedures: ✨Rule and System Generation✨ for Roguelikes
1:30 PM/4:30 PM: Scott Burger, The ✨Data Science✨ of Roguelikes
2 PM/5 PM: Nat Alison, In Defense of ✨Hand-Crafted Sudoku✨
3 PM/6 PM: Eric Billingsley, Scoped-down design: ✨Making a Tiny Roguelike✨
3:30 PM/6:30 PM: Elliot Trinidad, Touching Grass & Taking Names: Tuning the ✨Blaseball✨ Name Generator
4:30 PM/7:30 PM: Paul Hembree, Audible Geometry: Coordinate Systems as a Resource for ✨Music Generation✨
5 PM/8 PM: Jurie Horneman, Why ✨Dynamic Content Selection✨ Is Hard
SUNDAY
9:30 AM/12:30 PM: Mark Johnson, ✨Generating Riddles✨ for a Generated World
10 AM/1 PM: Jesse Collet & Keni, Fireside Chat About the Development of ✨NetHack✨
10:30 AM/1:30 PM: ✨Leigh Alexander✨, ✨McMansions of Hell✨: Roguelikes and Reality TV
1 PM/4 PM: Ray, Remixing the Layer Cake: Facilitating ✨Fan Reinterpretation✨ Through ✨Caves of Qud✨’s Modular Data Files
1:15 PM/4:15 PM: Crashtroid, Preventing Ear Fatigue with ✨Roguelike Music✨
1:30 PM/4:30 PM: Everest Pipkin, The Fortunate Isles: Fragment Worlds, Walled Gardens, and ✨the Games That Are Played There✨
2 PM/5 PM: ✨Jeff Olson✨, ✨Alphaman✨: Developing and Releasing a Post-Apocalyptic Roguelike Game in the ✨DOS Days✨ When Computers Were Slow, Memory Was Scarce, and No One Had Ever Heard of Object-Oriented Code
A little while ago Roguelike Celebration, this year on October 22 and 23 (later this month!), did a short preview as a promotional event. I mentioned this before, it came and went, and now the talks are online.
I’ve mentioned both Roguelike Celebration 2023, and its upcoming preview event, before, but it’s getting close now, happening on September 10th. It’s free to attend! Here is the signup link.
One of the fun touches the Roguelike Celebration people do is provide a MUD-like chatroom for attendees. Both the preview and main event this year are once again virtual, so you can watch and participate from the comfort of your home! Preview presenters include David Brevik (works on Diablo), Aron Pietroń and Michał Ogłoziński (Against the Storm) and a talk by Nic Junius on “dynamic character moments through character acting.”
Save Point brought a whole bevy of Japanese arcade music games to DragonCon this year. I am of two minds of them: it’s definitely niche and I’m in favor of that, and it’s nice to see a genre like this represented well. But they brought so many of them, and they were stationed close to the board gaming area, which made it very difficult to be heard there. Throughout most of the con you had to nearly shout to be heard in that area! I couldn’t get into any board games because of it. Hopefully next year they’ll find a way to better isolate the music games from attractions more suited to a quiet atmosphere.
Still, I will set aside my grudge against wrecking my Le Havre experience this year in order to document, via my cell phone, the many music games that appeared in 2023. Here we go:
That just may exhaust what I can milk from my DragonCon attendance this year. Back to our usual beats!
On Romhack Thursdays, we bring you interesting finds from the world of game modifications.
Super Mario World is one of the most hacked games of all. There’s a whole website devoted to hacking it, SMWCentral. They do have Yoshi’s Island and Super Mario 64 hacks too, but SMW is the main attraction.
They’ve done a bunch of contests over the years, where different members compete in judged hacking competitions to make hacks to various criteria. In April they wrapped up their second “Questionable Level Design Contest,” QLDC. And the gimmick of the winner is… pretty special.
Please overlooked the glitchy title screen. In this one, the presentation isn’t the main attraction.
A long walkway to the right from the starting location.
What? Is this a troll hack? One that just makes you run everywhere and nothing ever really happens?
Hmm. This screen looks like it’s full of levels, but none of the circles or houses work. The object is to get to that red pipe.
You hold X or Y to run, or, as this screen mentions, don’t hold X or Y to not run. That Pirhana Plant is animated, and if you run into it while it’s in your way, you have to restart the screen. A fun gimmick, sure, but we’re just getting started.
In case you haven’t cottoned to the gimmick yet–there is no actual level. The whole game is played on a series of connected map screens. You’d think not a lot would be possible, but in this hack, Mario can actually “jump” on enemies if his feet touch them. On this screen, Bullet Bills enter from the right, and you have to use the curved paths, along with judicious running, to “stomp” them with the right timing. When you reach the OFF circles to the right you clear the green blocks, and then have to work your way back left to get to the pipe.
And on this screen, the Thwimps jump back and forth, and you have to avoid them as you pass around the screen. If you touch an enemy you don’t “die” so much as get sent back to the start.
Then you get to this screen, which is a remake of a portion of the first level, and you wonder how far they’re willing to go with this gimmick.
As it turns out, they’re (“they” being Faro and MM102) not even close to being done. This level introduces these Stars that, when you press A on them, cause Mario to do a spin jump. This jump, however, actually activates the standard SMW platforming engine. Mario can move around as if he were in a level. Here you have to use that jump to bounce off the Big Boo and land on the other Star, which puts you back into map travel mode and lets you go to the pipe. The following levels make extensive use of this feature, and there’s lots left to explore.
The creators made a playthrough video, embedded below (it’s about nine minutes), but they suggest that you try the hack yourself first. You can do what you want, but it’s a joy discovering how they unveil progressively crazier gimmicks as you go. Consider trying it our yourself first, if you have the mind and means.
The fine folks at Roguelike Celebration are holding a free “fireside chat” style preview event next month on the 10th, at 4pm US Pacific time, 7pm Eastern! Any rogue-likers out there should definitely have a look.
David Brevik will talk about the development of Diablo, a game that I understand some people greatly enjoy!
Aron Pietroń and Michał Ogłoziński will talk about hardcore city-building survival game Against the Storm!
Nic Junius will be presenting a talk titled “Play as in Stage Play: Designing Dynamic Narrative Moments Through Character Acting.”
Ski-Free is a beloved part of casual gaming from the days before it was called that, before even internet use was widespread. Distributed as part of Microsoft Entertainment Pack 3, it predates even Windows 95, and even Windows 3.1! It goes all the way back to Windows 3.0. Checking up on the game in Wikipedia reveals that a version of it is included as an easter egg in current Microsoft Edge (go to edge://surf in that browser, if for some reason you use it).
One of the most remembered things about Ski Free is, if you get to the end of the course and keep going, eventually a yeti will chase your skiier down and eat him. A submission to GMTK 2023 gamejam, Yeti Upsetti is Ski Free in reverse. You play as the yeti, and try to chase down skiiers. You can run in all directions, but even so it’s very difficult to catch any of those elusive sportspeople. They’re very good at avoiding your abominable grasp. The only strategy that has worked for me at all is trying to chase them into obstacles, which gives you two short seconds to grab them for a monsterly meal before they get back on their skiis and coast away. Except to be told many times that you’ve died of starvation, and that you’re a terrible yeti. Which, fair, I don’t live anywhere near a snow-covered mountainside in real life.
This is just to remind people that the (extended) deadline for Roguelike Celebration 2023 is coming up on us very soon, July 15th! If you have an interesting story to tell about roguelikes, a roguelike game to show off, or even just something involving procedural generation, please consider giving them a pitch! The conference has been virtual the past few years, and it is again this year, so you can stream your talk from wherever you live!
I’ve presented twice, may do so again this year although frankly my talks have always run over, I always have so much to say and the time is over before I’ve even gotten to a literal tenth of it. They do a lot to keep roguelikes in the public mindspace. If you have something to say there, I hope you’ll consider applying.
‘@Play‘ is a frequently-appearing column which discusses the history, present, and future of the roguelike dungeon exploring genre.
It’s been a while since we had a look at the roguelike space. I’ve been waiting to make @Play’s return a review of some of the games of 7DRL 2023. Scoring is finally done, so we have a solid top-ten, or rather top 11, since there’s a three-way tie for 9th place.
7DRL stands for Seven-Day Roguelike, a game jam where people try to complete a roguelike game in one week’s time. While you don’t have to participate strictly during a specific week, people who participated this year from March 3rd to March 13th, and made their projects available through the popular and wonderful indie game distribution platform itch.io, could have their games rated by the community and included in the 7DRL 2023 itch collection.
Long ago when @Play was on GameSetWatch (R.I.P.), one year we reviewed every game that completed 7DRL. That I think was in 2011 or 2012? There were a bit over 60 games that year, and doing it nearly broke my silly head. This year there are 235 games in the itch.io collection, so I won’t be doing that. Also, since the jam doesn’t forbid the use of libraries that take a lot of the grunt work out of making a roguelike out of the process, there are entries from all across the game development and design skill spectrum, and the dregs of that barrel…. I won’t speak ill of them, since making any game is an accomplishment, let alone in a week’s time. But it isn’t always easy to find something to write about them that’d be interesting to read.
So I figured though that it might be interesting to have a look at the games that were rated mostly highly. This time, we’ll look at the three games that were tied for 9th place: Animal Party, Snapdragon and Totem of Seeding. I checked these games out on May 23rd, and they may not be in the state they were at the end of 7DRL’s challenge period. I’m more interested in telling you about fun things to look at and play than strict observation of the 7DRL time period.
9th Place tie: Animal Party
Animal Party, by Ethan’s Byproducts, with music by Kai Keys. For Windows and HTML5 (playable in-browser). Made with Gamemaker Studio.
The definition of a roguelike game has drifted a lot since the days when the term was coined, as an umbrella term for discussions, on Usenet, for a variety of games that were playable on terminals. It was fairly obvious what a roguelike was then. Now, it often gets used for any game with a procedural element in its level generation, and a vaguely arcadey setup where losing means failure, forcing the player to start again if they wish to keep playing.
I use the term roguelite to refer to games that aren’t strict turn-and-grid-based tactical games, but that’s mostly my usage. 7DRL casts a wide net in their entries. Animal Party, for example, is mostly just a puzzle game sort of along the lines of the old Adult Swim-sponsored Girls Like Robots. Your task is to place a collection of friendly animals on the empty spaces of a grid, to defeat as many “evil” animals that are already there, while losing as few animals yourself. It’s not a tactics game at all, and so ranks very low in “Roguelikeness” (116th place), but high enough to tie for ninth in overall quality for the jam.
The rules are: Wolves attack Geese, Geese attack Frogs, Frogs attack Spiders, Spiders attack Hookworms (how?), and Hookworms attack Wolves (obviously through parasitazation). For every evil animal you destroy, you earn one ghost, which you can use as currency in a between-level shop where you can earn special powers to use to make later boards easier. For every friendly animal you lose, you lose one point of morale. Lose too much morale and the Animal Party is over, and I guess everyone goes home sad.
Complicating things is, while you don’t have to eat all the evil animals, you must place every animal you’re able. Earlier this means just placing one of each, but later it means filling every empty space on the grid. Your group gets bigger at two places along the way, and the grid sizes also increase. Eventually you’ll have more animals than spaces, which affords you a bit of leniency since you can choose which animals go in the spaces. You’ll notice pretty soon that, when your own animals get eaten, you don’t really lose them. Nothing decreases your party’s size, it only gets bigger.
In later boards you’ll probably have to sacrifice a few animals to fill each grid. Your animals are friendly to you but not to each other, and they’ll happily munch on their colleagues, so keep in that mind. Some of the evil beasts get random modifiers as the game continues. To find out what a given animal’s deal is, press the Tab key while hovering the mouse over it. There are animals that take two hits to defeat, animals that sate their attacker so that attacker can’t attack other animals after they’re eaten, animals that attack diagonally instead of in the cardinal directions, animals that attack two spaces away, and animals that explode when defeated, taking out all animals adjacent whether friend or foe. It must be something in the water.
One thing that may turn out to be important to playing well: animals get their turns in a process that goes row by row, with each animal being resolved on a row from left to right. You can take advantage of this to defeat an enemy animal from above, and depriving it of its own turns when the resolution order gets to it.
Most of the powers you buy in the between-level Ghost Shop, it should be remarked, are not one-time-use ever, but can be reused once per purchase on every level, so the things you buy early on have a great influence upon the whole game. My recommendations are the one that lets you move one enemy animal one space, and morale boosts, which give you a big five extra points. Using them, I was able to finish this game on my first attempt.
It’s a fun use of a few minutes of your time! It’s also browser-playable on its itch project page, and has chill music to jam to while you play.
9th Place tie: Snapdragon
Snapdragon, by sarn, vaalentines, Duckonaut and Oroshibu. For Windows and HTML5 (playable in browser). Made with Gamemaker Studio.
Another game with really nice music! Maybe that’s going to be a theme this year. A good soundtrack adds so much to a game, even if it’s not a traditional roguelike feature.
From the screenshots it looks a lot like the classic game Snake, but running into your own tail doesn’t result in losing. You can shrink your length down to two spaces at any time by “Snapping,” with the C key, and you can also switch your head and tail with the X key, and dash by pressing Z before you move in a direction. All of these acts take one turn, so your enemies get to respond after each.
This is a lot more like a traditional roguelike than Animal Party was, following the classic rules of one move per turn, then the enemies all get to act. The enemies all have different movement patterns, with many of them able to move multiple spaces in a turn. It takes a while to learn their movement patterns and health. As a player aid, the game provides a warning of what each enemy will do, by showing its planned movement in yellow, then red on the turn before it moves.
Attacks are roguelike standard: you attack enemies by moving into them, and they attack you by moving into you. The enemies all seem to be various animals, including the likes of squirrels and crabs. You get three health units, but they’re all replenished at the start of every level.
Each level also has at least one key (you can only carry one at a time) and a treasure chest. If you can get the key to the chest, you’re given a special item. You can only have one item at once, so you should use it before you get another one. An unused key can be carried between levels.
Snapping slows you down by one turn, but if you’re not fleeing enemies you could probably just do it every turn. If you can evade enemies without worrying about them attacking your tail (you’re vulnerable all the way down), it’s a good idea to just get away, there are no experience points, or other game benefit to attacking enemies other than increased safety.
The description page says the game was actually finished in just two days, which was accomplished by narrowing its scope. I’d like to know what had been planned before, because Snapdragon is rather complex even in this feature-limited form, with multiple regions each with different monsters, graphics and gimmicks.
The verdict? It’s really nice! It’ll probably take you a few plays to get far into it, it rewards patience and careful planning, but isn’t greatly taxing.
9th Place tie: Totem of Seeding
Totem of Seeding, by anttihaavikko For Windows, Mac, Linux and HTML5 (playable in browser). Made with Unity.
It is easily possible to play this game, in some ways a pretty standard random dungeon shooting action game that relies heavily on its loot system, without even encountering the feature referred to by its title. If you never interact with the titular totem in the first room, it’ll look a lot like the kind of game that’s been made since at least Binding of Isaac, which came out in 2011, and with a quirky art style where all of the characters and items are @-signs and letters, an unusual choice for an action game.
And I mean, that’s okay. It’s the Seven Day Roguelike challenge! No one expects greatness in seven days. The fun of Totem of Seeding comes from the fact that it’s one of those few Rogue-inspired games to use its letters for something other than representation: the game expects you to spell words with them.
The best use of this idea of which I’m aware is roguelike design wizard Jeff Lait’s Letter Hunt. Jeff has made all kinds of brilliant roguelikes over the years, many of them for 7DRL. In addition to making the popular game POWDER, he made Jacob’s Matrix, a non-Euclidian roguelike that still amazes me, and it’s far from the only astonishing variation on the roguelike theme he’s made. But to talk too much about Jeff in a review of a different game, that is not his equal, sounds like I’m trying to tear down Totem of Seeding. It’s a perfectly fine game in itself.
In overview, your character (an actual animated @-sign) explores a series of one-screen dungeon rooms, not unlike those from the original Legend of Zelda. They fight monsters with firearms, melee weapons and the odd magical item, most of which they find in treasure boxes in the dungeon. This is one of those games where your success is strongly tied to the items you find. It’s not a case where everything is good in some way or other: there are definitely some items that are better than others, and whether you have a good game or not depends on whether the roulette wheel lands on your numbers this time.
Good items? Shotguns, magic weapons, and anything that gives you a plus health or plus damage bonus. (Lots of things give you percentage bonuses, but as with a lot of games I’ve noticed, their effects are barely noticeable. You definitely want plus health bonuses, not percentage bonuses, the difference is huge.) Bad items? Most other things, but especially melee weapons, which for interface reasons only the enemies can make good use of.
Your camp is in the first room, where you can rest at the campfire to refill your health or visit the Totem. We’ll get back to the Totem, don’t forget about it.
There is an exit from the room, and when you go through it, you’ll be in the first room of a dungeon with a random, three-letter name. You can, at any time, go back to this first room and to your camp. That will end the dungeon run; the next time you go through the exit from the camp room, you’ll be in a different three-letter-named dungeon, with a different map, different enemies and different loot.
There will be times when it wil be best to abort a run and go rest at the campfire, but it’s important not to make too much use of this resource. Every time you start a new dungeon, the day number advances, and the higher the number, the harder the monsters will be. The game generates more monsters, they’ll have more health, and they’ll be more in each room. It also seems there will be fewer treasure chests. Day 1 is laughably easy, and Day 2 usually not too much of a bother, but they get much harder from there.
Before too many days the enemies will severely outclass the items you probably have, turning into damage sponges. Totem of Seeding calls itself a bullethellish roguelike, and while it’s only a few enemies that force you to dodge to that extent, you’ll run into them pretty soon, and much more often as the days advance.
The worst enemies are Skeletons, who have guns of their own; Orcs, who not only have guns but fire lots of shots; and Kobold Warriors, who often dual-wield melee weapons and rush you as soon as you enter the room. The room generator sometimes puts enemies right next to you as you enter, and there’s times when a Kobold Warrior will be right in striking distance as you walk in. This usually ends your run immediately. The play balance could use a little more work, is what I’m saying.
Sometimes you’ll find traders, NPCs who will offer to give you a randomly-chosen item if you give them a different randomly-chosen item, that you’re probably not carrying. Sometimes you’ll find blacksmith NPCs, who will offer to improve a randomly-chosen item you’re currently carrying. Because of this, you’ll often find yourself wielding an upgraded version of the pitiful Pistol you start with. Blacksmiths, in practice, never improve an item in a way that’s noticeable. Once, for me, it made an item much worse, in that it replaced a plus-health bonus it had with a different bonus. Way to help, @-person.
When you explore the last room in a dungeon (the game helpfully provides a map, viewable with the Tab key and with a portion shown in the upper-right corner) you’re told about it, and it tells you then to go back to camp. You still have to walk all the way back for some reason, through the deserted halls. Fortunately travel is pretty quick, and dungeons tend not to be very large.
That’s the shell of the game, a kind of game that’s been iterated upon by many people over 12 years. Now we come back to that Totem.
By interacting with the Totem, back at camp, you can pick a seed for the next dungeon you explore. This is the standard kind of random number generator seed that many other randomized games use to let you decide what dungeon you’ll explore. This has been going on since at least Dreamforge’s Dungeon Hack, back on DOS.
There are two complications to the way Totem of Seeding works. First, you can’t use just any numbers or letters in your seed value. You have to use the letters representing the items you’ve found in the dungeon so far the current play. This means your first day of exploration will always be a random dungeon. That three-letter dungeon name I mentioned above, that the game gives to each dungeon you explore, is a freebie seed the game gives you. And using the items for their letters consumes the items. Fortunately, as said before, the game gives you lots of useless items.
The second complication is rather unusual: the dungeon seed you enter must be an actual word. The game doesn’t let you enter just any sequence of characters, even though to an RNG’s stomach they all taste just the same. The game enforces the real-world word requirement regardless.
To encourage players to make longer words, the game’s generator artificially juices the generator the more letters you use in the seed. Seeds must be a minimum of three letters long; if you can’t make a word of that least that length, you’ll have to settle for the standard, anemic generator you’d usually get. You’ll get some items out of it, but unless you’re still on the first couple of days, they’ll probably be useful only for collecting letters for later seeds.
Each additional letter in the seed has a great effect on the next dungeon. A four-letter word gets you rather better items. A five-letter seed got me some items that increased my health to nearly ten times the pitiful 10 health I began with! Longer seeds also generate longer dungeons, so, a better chance you’ll find items with the features you want, and more letters to use in seeds on later days.
One issue with this system is that it makes vowels very important! And as far as item gen goes, not all items are lettered equal. Apples, frequently-appearing consumables that give you a paltry 3 HP when eaten, are the letter ‘o’. The common English vowels ‘e’ and ‘a’, conversely, are not common letters in the dungeon chests.
Because of the way the game monkeys with the loot generation when you seed with longer words, it drives home the fact that the loot generator is being used against you. Its favors are only bestowed on those who appease it with the proper lexical sacrifice. If you don’t feed it good words, it won’t feed you the tools you need to survive. And yet it was that loot generator itself that gave you the letters you have to work with. Due to this fact, some games you’ll just be screwed over. Sometimes you don’t find any vowels in the first dungeon, or not even three letters. A deficit like that will cause your power level to fall behind the advancing difficulty, and it’s unlikely you’ll catch up.
This is a definite flaw. The game could use a little more balancing in its item generation to account for it. But it’s the kind of flaw that I’d find, typically, in a big game, something I’d find on Steam. For a 7DRL, to make too much of a problem like this is grossly uncharitable. It’s a game made in seven days. And by a single person too! Treat it for what it is and you’ll still have a decent amount of fun with it, more than you’d have thought possible under such a design constraint. I look forward to seeing what its developer does with the idea from here.
Ack, it crept up on me this time! I’ll have more to say about this soon, but I figured you should know. SGDQ of course is Summer Games Done Quick, the big speedrunning marathon and counterpart to AGDQ.