Romhack(ish) Thursday: 21st Century Roguelike Pac-Man

On Romhack Thursdays, we bring you interesting finds from the world of game modifications.

It’s another romhack post that’s really not a romhack, but kind of pretends to be one. Gridlock’s 21st Century Roguelike Pac-Man (which I’m going to call 21CRPM) at first looks a lot like the arcade classic, but then becomes something really, really different.

It becomes so different that the game it most brings to mind isn’t Pac-Man but Frog Fractions. It keeps piling on the play mechanics, in a way that the game makes apparent is meant to be humorous, but also sort of, kind of works. I mean of course it’s me saying this, ๐–ณ๐—๐–พ ๐–ฏ๐–พ๐—‹๐—Œ๐—ˆ๐—‡ ๐–ถ๐—ˆ๐— ๐–ช๐–พ๐—‰๐— ๐–ก๐–บ๐—‡๐—€๐—‚๐—‡๐—€ ๐–ฎ๐—‡ ๐– ๐–ป๐—ˆ๐—Ž๐— ๐–ฑ๐—ˆ๐—€๐—Ž๐–พ๐—…๐—‚๐—„๐–พ๐—Œ, so maybe I just like that sort of thing. Although the way it’s the most like roguelikes, permadeath, making you start completely over after losing, is possibly the weakest part of it. I had to start over a lot.

You start in the middle of the normal Pac-Man board, in a field of dots, and the ghosts roaming around as usual. It’s not exactly like classic Pac-Man; ghosts can catch you much more easily on corners (you’ll get caught this way frequently times before you adjust), and the AI is a little different. The Red monster, Blinky/Shadow/Akabei/Oikake, can actually turn right after coming out of the box, and move up through the paths above it.

Also, eating the Energizers in the corners doesn’t make the ghosts vulnerable. Instead, Pac-Man can shoot the dots he eats at the ghosts to defeat them, and while an Energizer is active his shots are stronger. Pac-Man must be facing into a corridor in order to fire, meaning he must often be running directly towards a ghost before he can shoot it. The Red ghost has the least health, and can often be gunned down even without an Energizer, while the Orange ghost has a lot of health, and usually must be shot while it’s traveling away down a long corridor. Fortunately, he’s not any smarter than he was in the arcade game.

A big difference is the Hunger meter at the side of the screen. It constantly runs down, at an alarming rate, as you play. If it runs completely out, the game ends immediately, regardless of how many lives you have left! You have to make sure to keep tabs on your hunger. And dots and ghosts don’t refill it, only fruit does, and only a bit of it. What Pac-Man can do, however, is save it for later: he has an inventory now, and grabbed fruit go right into it. You press the X button to bring up a menu, and can then pick out the fruit and munch it on down.

If you had to rely on the fruit from the center of the board though you’d starve pretty fast, so now Pac-Man has the ability to plant fruit in the maze. If you plant it, of course, then you can’t eat it, but it doesn’t take long for it to sprout and start generating new fruit of its own. You’ll soon have to start relying on this to survive.

When you clear the board of dots, the monster box opens up and when you go inside you get this screen:

This somewhat sarcastic screen appears to suggest that there’s more to the game than the starting screen. And it’s right.

Once you clear the board of dots, the game doesn’t end. Ooooh no, you’re just getting started. No, the board you start in is the “home” location in a much larger maze, accessed through the tunnels on the sides of the screen. As you explore this maze, new locations will be filled in on a map in the lower-left corner. The borders of this map aren’t the ultimate edges either. This greater map is created anew with each play; sometimes you’ll have tricky situations right near outside the starting board, and sometimes it’ll be fairly easy going. There are ghosts and dots and fruit in these boards too, and sometimes more Energizers, but there are no regeneration boxes. Ghosts you defeat out there turn into eyes, but have no way to turn back into ghosts, and eventually just fly away.

Out there in the maze there’s a lot of weird things to find. Like shops.

And quest givers:

And locked treasure rooms:

And areas of solid stone, and ore, that must be dug through Minecraft-style with a Pick (go into the Tools section of the menu to use it):

And a whole Pokemon-themed area:

And there’s crafting! And you can spend Galaxians you find to enhance stats! And boss ghosts to defeat! And probably more! I keep finding new parts to the game as I play. The game’s itch.io page even claims there’s a final boss to defeat, in the form of an evil version of Pac-Man, but I haven’t found it.

You can save your game, but in roguelike style, your session ends when you do it, and its deleted when you resume. Your game ends either when you run out of lives or your Hunger meter depletes, and both are way too easy to have happen. I find it helps to plant at least one fruit on each screen, but don’t carry around too many: if you’re holding too many things you become “Encumbered” and slow way down!

It’s an enjoyable game, for awhile at least. Pac-Man’s movement speed quickly feel much too slow for exploring the huge over-maze. His movement speed is one of the things you can upgrade by spending Galaxians, but I’ve only just recently even found one of those in the maze, and it was in a locked treasure room. It feels like there’s a lot more to the game than the permadeath feature allows me to see, but I’m still trying.

It is true that, ultimately, 21CRPM is a joke game, and the point is that Pac-Man doesn’t need elaboration upon, and the extra mechanics exist mostly to feel tacked on. There may not even be a real point to them. But neither is there a point to video games in general, and it’s still fun to explore them, for a while.

One of those boss ghosts you can receive a quest to defeat. They take a lot of damage, speed up as you deplete it, and can even fire back at you. You might want to craft a shield before taking one on, out of three Iron Bars (made from ore) and a piece of Wood (bought in a shop or acquired from using the Pick on a tree). You might be able to use a Sword on one, but they break quickly and I haven’t tried it yet.

21st Century Roguelike Pac-Man (itch.io, $0)

The Digital Antiquarian on Rogue and Successors

[EDIT: link fixed, thanks to the Grogpod Roguelike Podcast for pointing it out!]

I’ve been thinking about doing more @Play lately, but in the meantime, please read this mostly nice, lengthy article from The Digital Antiquarian on Rogue and its legacy. I say mostly because there are a few minor points I disagree with. Maybe I’ve played too much of it, but experienced players tend to view vanilla Nethack as maybe a bit too easy. There’s a ton to learn, but once you’ve internalized it all, you come to realize that most situations have counters, and it comes down to knowing what they are, and not pushing your luck too far. Ah! I’ve not said much on Nethack for years now! I should get back to doing that….

A screen of Amiga Rogue, from the linked article

The Digital Antiquarian: Going Rogue

More on the Terribleness of NES Strider’s Programming

A while ago Displaced Gamers, as part of their great Behind The Code series, did a video about how awful NES Strider’s sprite updating was. Arcade Strider was huge hit and outright masterpiece, a great arcade platformer released right before fighting games took over game rooms around the world, but NES Strider was a wretched thing, full of big ideas but with code woefully unable to live up to them. Imagine a puppy trying to do your taxes. It might put up an adorable effort, but it’s just not going to get the job done.

We linked to their last video examining its malformed construction. Well, Strider is the well of crap that keeps on gushing, and so Displaced Gamers has another video on the subject of the flaws in its programming, this time about its player physics. Walking into walls causes Strider Hiryu to shudder in place; jumping beneath a low ceiling causes him to bump his head repeatedly as his jump continues even though there’s no room to ascent; and his infamous “triangle” wall jump is so wonky that it literally requires a frame-perfect input to pull off, and not even the right frame. You have to jump the frame before you contact the wall!

Here is the new video, which explicates the entire cruddy system. It goes into exquisite/excruciating detail, including tracing the code and examining Hiryu’s X and Y coordinates on a frame-by-frame basis. It’s the kind of deep geekery that I just know you love/hate! Enjoy/despair!

The Physics Nightmare and Bizarre Jumping of Strider (NES) – Behind The Code (19 minutes)

Sundry Sunday: Remade Opening to Grim Fandango

Sundry Sunday is our weekly feature of fun gaming culture finds and videos, from across the years and even decades.

Over on Newgrounds, Yespeace1 remade the opening to the classic 3D Lucasarts adventure game Grim Fandango in Blender. They adhered to nearly everything about the original, so don’t expect a tremendous amount of improvement, but when the first version was so great anyway that hardly matters. The Youtube version is linked below, since it’ll embed here cleanly.

Grim Fandango Resurrected, on Youtube and Newgrounds (3 minutes)

Romhack Thursday: Sonic 2 Score Rush

On Romhack Thursdays, we bring you interesting finds from the world of game modifications.

The gaming world is abuzz about speedruns. Speedruns are what gaming since at least Sonic CD call “time attacks,” attempts to play a game while minimizing the completion time. The phrase is a somewhat awkward borrowing from Japanese, as are a number of other gaming terms, like “stage clear” or “level up,” that happened when their gaming culture began to seep out overseas with the popularity of Japanese consoles and games from the time of the NES and SNES. (I am not certain, but I wouldn’t be surprised that the earliest English use of “level up” was in a Final Fantasy game.)

But that’s a digression. Sorry, I tend to make them a lot. Let’s go back to time attacks. Another version of the idea is a score attack, a play of a game with the intent to get a high score. For a lot of the arcade era, score attacks were just how you played video games, and there didn’t need to be a special term for them.

The title screen of the subject of this post (keep reading, it takes me a few paragraphs to get there)

Score in games has become much less important over the years, but it still persists in places. Super Mario Bros. is a notable early game that still has score, but devalues it. If you find a repeatable extra life (like from using a turtle shell to defeat a lot of enemies), you can mint points, that is to say, earn scores that are arbitrarily high, by getting the life and all the points up to it on a level, dying on purpose, then repeating those actions on the next and successive lives.

It took a long time but that was the beginning of the death knell for the importance of score in games. It didn’t help that, while score is important in a way in Super Mario Bros., since it’s a frequent award and needed as a spacer before the game starts awarding extra lives, it’s used for nothing else. Super Mario games will grant extra lives at the drop of Mario’s ubiquitous hat, but they won’t give you any just for earning points.

One game that does earn you extra lives for scoring points, interestingly, is Sonic the Hedgehog 2. Not the first Sonic game, which takes more of a Super Mario approach, but both Sonic 2, and all the versions of Sonic 3, give you an extra life for every 50,000 points you earn. They also copy Mario’s gimmick of scoring more points if you can defeat enemies without landing from a jump, or destroying blocks. Although unlike Mario’s progression of something like 100, 200, 500, 1,000, 2,000, 5,000, it’s more like 100, 200, 500, then 1,000 a few times, then suddenly 10,000.

Both series are keen to give you all these points, but other than Sonic’s extra lives, they aren’t good for much. Super Mario Bros. 3 gives you a card-matching minigame for every 80,000 points you collect, and sometimes other rewards if you match score digits with each other. Sonic was content to have extra lives be the main reward for high scores, even if the rest of the game gives you plenty of extra lives anyway. More recent games seem to be phasing out even the notion of a life counter, which has given them rather a dearth of things to reward players with.

Well, my plea to gamedevs of the current age is to reconsider score! It’s not a bad measure of player skill, if you design it carefully! It’s easy, if you’re careless, to allow the player to create score loops, which make a mockery of scoreboards, but it gives players something to shoot for other than just game completion.

Score can make for an interesting alternative to plain old time attacks, since it lets the designer create alternative rewards for skillful play. That is why I find score attack romhacks to be interesting, especially when they provide a purpose for score beyond just an increasing number.

That number at the top of the screen is your score. It quickly counts down; don’t let it hit zero!

The focus of this post is a score attack mod for Sonic the Hedgehog 2. Even though it uses score to award extra lives, this hack rips that out, and instead makes the player’s score into a life meter of a sort. You start out with 5,000 points, but rapidly lose points. In addition to the normal kinds of in-level scoring, you get 50 points for every ring you collect, 1,000 for crossing a checkpoint (which otherwise don’t work) and 2,000 points for each extra life found in a level. When you get hit you lose some points, but can earn some of them back by collecting the rings that spill out. On the other hand, you don’t get the score awards you would normally get for finishing a level, so no 50,000-point time bonus if you can finish Emerald Hill Zone 1 in less than 30 seconds. The Special Stages have also been disabled, so those can’t be used to milk bonus points either. The score countdown stops when you don’t have control over Sonic, when you’re invincible, and when you each the end of a level (passing the goal sign or beating a boss).

The game has included instruction screens, which is a nice touch even if not strictly necessary with romhacks.

There are no lives really; if your character dies, you restart the level with the score you had when it began, mine 5,000 points. That takes care of score loops, since you don’t carry over any points you earned before dying. That makes the game a bit hard for casual play, a frequent issue with romhacks, but an interesting challenge for Sonic 2 experts.

You can customize the game to your liking with a variety of cool options!

The hack is playable under a number of rules, and with either Sonic, Tails or Knuckles, with each character’s signature moves and abilities. The drop dash from Sonic Mania is even enabled by default. And SRAM support has been hacked in, in order to save your best scores.

It’s an interesting modification to the game to support a different style of playing. If you enjoy the classic Sonic games, you might want to give it a shot!

Page 6 Public Domain Atari ST Archives

Quick intro this time, because I don’t really know much about the Atari ST, but there’s a huge trove of public domain software for it from the archives of Page 6, as well as magazine archives!

Now that’s what a website should look like!

Page 6: Atari ST software collectionmagazine archives

Atari Archives Covers VCS Pac-Man

This is a big one. Youtube channel Atari Archives usually makes videos that average around 16 minutes in length, with the occasional entry that goes up to twenty or, once in a while, even thirty minutes. Their entry on Atari VCS/2600 Pac-Man, the infamous title that many claim destroyed the video game market in the US in 1983, goes for 38 minutes. (Their side episode on the Bally Astrocade is 48 minutes long, but it covers the history of an entire platform.)

The video’s states a thing that I have long suspected: Atari 2600 Pac-Man did not itself destroy the game console industry. I also don’t think the other prime suspect, Atari E.T., did it.

If you pressed me, I’d think that both may have been contributing factors, but only as part of a larger trend: stores shelves were inundated with a flood of games at the time, as lots of companies jumped heedlessly into the software market. The opportunity created by Activision, which was famously founded by Atari programmers upset by how they were treated there, which established in court that it was legal for competitors to make their own software for a company’s system, was soon taken advantage of by dozens of other outfits. For every Activision and Imagic, however, there were a bevy of Apollos and Froggos, whose mostly terrible games, in that pre-Internet era, looked about as good to a typical buyer.

Plus, I think there was an element of the bursting of a fad at that time. The success of the Atari 2600 was possibly unsustainable. Even the widely ridiculed VCS port of Pac-Man sold over seven million copies, a sales record that wouldn’t be matched until the middle of the NES’s life.

For more information on the game, and its many other contemporary ports, I refer you to the video.

Atari Archives: Episode 66, Pac-Man (38 minutes)

The Website of the Blue Sky Rangers

I’m surprised these folks are still around! The Intellivision was an ancient property even by the time the Blue Sky Rangers were founded, and their site is still up, even now in this blasted dystopian year of 2023.

They’ve been making collections and remakes of, and retro consoles containing, the old Intellivision games since 1997, and once in a while they make a new package to keep the memory of the old games alive. My own shelf has the Gamecube version of Intellivision Lives on it.

You might find it edifying to visit their site. That is my hope. My dream? Look and see.

The Website of the Blue Sky Rangers and Blue Sky Rangers History

DragonCon 2023: Arcade Things

More low-effort posts about game things spotted at Atlanta’s pop culture mega-convention.

A Cosmic Smash cabinet!

That recent arcade port of NES obscurity Mr. Gimmick!

A 2007 arcade version of Rhythm Heaven, completely in Japanese! This was perhaps the coolest game at the convention.

Sadly blurry in this shot, but: Space Invaders! Without the color overlay though. The monitor didn’t work for like two entire days, too.

Twilight Zone pinball, this picture being of the time I nearly completed the door but lost my last ball before collecting that hated Question Mark! (Don’t worry though, the next day I came back and did it, and played Lost In The Zone. I left with the #2 score on the machine–although oddly, it seems someone else who plays these games also has my initials? JWH? Their Terminator 2 machine’s scoreboard is full of JWH but I’ve never played it!)

The games were brought this year by Save Point, who mostly provided Japanese games and some pinballs, and Joystick Gamebar, which provided a good number or retro arcade machines and more pinball, including that Twilight Zone.

Two of the people who helped bring us the games from Joystick Gamebar this year, Winston (left) and Brian (right)

I’ve got hundreds of pictures that I’ve yet to sift through. More tomorrow!

Famicom Family BASIC

I love BASIC! I don’t make a secret of it. It was the product, even before DOS, that launched Microsoft. It was invented to be the language to bring programming to the masses, and, for a short time, it fulfilled that function. (These days, if you want to learn coding, I suggest Python. Not only is it a lot more capable and modern, but you can actually get a job writing it.)

Used to be if you had a new computer you wanted families to buy, you had to have a version of BASIC to ship with it. The Apple II had two, one written by Steve Wozniak himself. Right off the top of my head, computer systems with BASIC, go! Altair, Apple II, Commodore Pet, Vic-20, 64, 128, Plus-4, 16, Atari 8-bit, TRS-80, MS-DOS, Windows (Visual BASIC carried the torch for many years), and, most improbably, the Atari VCS/2600, in its BASIC Programming cartridge, an effectively useless cart for its stated purpose that’s nonetheless an excellent hack. The machine has 128 bytes of RAM, but it can still run BASIC, by jove.

The Famicom has a version of BASIC too, coming in at the end of the language’s heyday. Over on the Peertube instance diode.zone, user RE:Enthused did a two-part introduction to it that may be of interested to people who still think in terms of FOR/NEXT loops.

Let’s look at Family Basic on the Famicom, Part 1 (8 minutes) and Part 2 (17 minutes).

Romhack Thursday: Snail Maze in a Cartridge

On Romhack Thursdays, we bring you interesting finds from the world of game modifications.

Early Sega Master System units released in the US had a small game included on the system ROM. It’s not as cool as the Space Harrier music with FM synthesis included on some Japanese Mark III units, but it’s at least a playable game.

Snail Maze, a really simple game (image from article)

It’s not really that deep a game, just a simple timed maze race, but it’s something, in case you got tired of Hang-On and Astro Warrior. Mike (no last name given), the maintainer of the blog Leaded Solder, decided to take that game and make a cartridge for it, so it can be played on any Master System, not just the early units that had it built-in. It’s a story of electronics work and 3D printing, of ColecoVision cartridge simultarity, roadblocks overcome, and ultimate victory. Here’s some appropriate music to listen to while reading it.

Breaking out of the Snail Maze (leadedsolder.com)