Cratermaze (AKA Doraemon: Meikyū Daisakusen) is a game where you must collect 16 chests and a key and then head to the exit. Monsters will chase you, and you can use a variety of powerups including your trusty long distance shovel to dispatch them. The game was originally for the PC-Engine/TurboGrafx-16, but was rereleased for WiiWare.

Game objectives

This movie beats all 60 levels on "difficult" mode, aiming for fastest time.

Comments

This is the fastest (only?) speed run of Cratermaze. I discovered many new tricks, such as ways to use doors to jump over water, and abuses in pixel alignment when walking up and flickering right or left. Many of these I didn't discover until halfway through the game, so I ended up rerecording the first 30 levels at least 3 times to incorporate new paths and optimizations.
The majority of the time in each level's input is just getting from one chest to the next. Choosing the best order is the main way to go fast. In order to optimize the path to the 16 chests, key, and exit, I wrote scripts to export the game map, solve for frame distances between each objective, and then plugged that into another script to get an approximate best order.
The key has a preference to spawn to the top left of the last chest. This isn't always possible, and it also varies depending on currently unknown factors. However this preference is good enough to get a near optimal suggestion.

Stage by stage comments

Stage 1

While Oli is moving at normal speed, digging holes doesn’t actually slow him down. In Difficult mode, he can fall in his own holes, but he is invulnerable for the first 3 seconds of the timer. When you dig holes it raises a counter. When the counter reaches 256, an item spawns (HU-Card) which is worth a bunch of points. I never actually collect it, so this is just for fun. There is also a secret Maximum-Shovel item hidden above the red thing on that house. It probably costs a couple frames to get this item even though I don’t need it, but it’s pretty cool to have this early, and I didn’t find any record of this secret so I’m revealing it here.

Stage 2

Going slow is really painful. I want to go fast as soon as possible. Lucky for me, I stumbled upon another secret item in this level (this one is actually really useful!). Digging next to the bush will give a ninja shoe, which maxes out your running speed. I make a bee-line for the shoe before finishing the rest of the level. The character now is maxed out for speed and shovels.

Stage 3

I take advantage of invuln frames to walk on water. This lets me skip 2 warp trips, worth about 10s. I continue to walk over the enemies in the holes because otherwise my velocity goes to 0, so it’s better to keep moving. The last chests I have to collect in a weird order to get the best key spawn.

Stage 4

Fun fact: This is one of only 2 stages in the game where the warps don’t have a 1:1 correspondence. Two warps both exit at a single warp, which means one of them is not used as an exit.

Stage 5

First example of those annoying robots. I need to take a weird path, and still get stuck by them twice. On all future robot levels, just imagine I tried ~10 different paths to optimize the robot positions, because I did for most of them. They have a bad habit of always being in the way, and they move slower than our character.

Stage 6

The NEC item which appears at the end of every level spawns shortly after getting the key. It’s just points.

Stage 7

I play with a bubble gun. The bridges near the south are scary because you can’t dig holes on them, so I’m careful to make sure the green monster doesn’t get in the way with some luck manipulation.

Stage 9

The player can move both horizontal and vertical when going around corners. I use this for some big speed here. Going horizontal 1 square is about 8 frames at max speed, but going diagonal is between 10 and 12.

Stage 10

I think this is the first spot I use a to jump over water. It requires almost pixel perfect timing, or else you fall in the water. Also shows off the YoYo.

Stage 14

I got a little silly with the door jumps. It’s probably a mistake.

Stage 15

Saved our first friend.

Stage 18

The character is lazy and just walks around the door at the start. This trick is actually easy to do in normal play. For a few frames he is inside the door, which I discovered near the end of the game. As a result I miss a boost which would save about 16 frames here. The springs blocking the exit make the keyspawn here really annoying. No choice but to go through twice.

Stage 22

This level is cool. I use invuln frames to walk on water then use upward flickering (5 up, 1 left/right) to move faster than the camera can scroll.

Stage 24

Another nice shortcut over water.

Stage 26

The fish on this level are no match for my flickering. I successfully avoid all waiting through judicious use of this trick.

Stage 27

In the TAS I make it look effortless but make no mistake this level is a nightmare. I probably tried 20 different times, and found every frame I could save. The first robot I pass within 2 frames of getting killed before I enter the winding area. I catch the robots a good mood and they let me pass with minimal blocking after that. The last robot blocks the exit 2 frames after I finish the level (I know because I kept running into it). Digging a hole costs about 4 frames, so one more hole anywhere in the level would add several seconds to the level.

Stage 29

An enemy falls in a non-existent hole at the end of the level. Weird

Stage 30

BOSS STAGE! Because it’s wide open, all the tricks related to diagonal movement, and upward movement can be abused to their fullest. I exit the level so fast, that don’t actually get the 100,000 bonus points. Second friend is saved.

Stage 31

This level is much more mazelike than other levels. There are also a couple corridors which are 100% blocked by a robot on patrol. A helmet would be nice here, because it could open up some possible paths I didn’t consider by walking over the bots. Due to the snakeyness the level, I have to pick a chest that’s a bit far from the door to avoid major backtracking for the key.

Stage 33

Around 29:42 I get to an area which looks a lot like other areas in this game. The difference is the doors here are spaces in such a way that I can get 4 door boosts in a row! The problem is that by the time I got to the third door, I was already only 1 tile away from the screen edge, and a door boost will send me +2 tiles in such a way that the camera can’t keep up. This results in looping to the left side of the screen and getting temporarily inside of a building. As a result I have to slow down so the camera can catch up.

Stage 35

It’s around this point when I really started to notice the repetition in the levels.

Stage 45

Friend 3 saved. We see a big evil guy, who is presumably the boss.

Stage 49

This is the other level in the game which has warps that aren’t 1:1.

Stage 54

This level has some interesting possible paths if you use the doors to jump the water. Unfortunately it’s a one way trip in most cases, so hard to take advantage of, as you’ll still need to backtrack.

Stage 57

An enemy spawned a bomb powerup. I never show it off. It’s just like bomberman.

Stage 58

This level is pretty fun. Unique level tiles, plenty of water to do tricks with.

Stage 60

BOSS TIME! The path I was going to take was actually way too fast. I kept getting really high on the screen, and he *will* kill you if he covers you up. As a result I’m forced to purposely delay and try to manage the camera to keep him from covering the chests. There was no chest nearby the exit, so I can’t make it to the door before the bonus points get collected. I pick up my first NEC bonus just before exiting and collecting my prize: My fourth friend, and about a millions kisses.

Ending

We go back to our time, and immediately start thinking about cake and beating each other up. The end.

Other comments

  • I never did figure out how the item drops from enemies work. If someone could figure that out (specifically if they can manipulate Helmets to drop), then major improvements could be made to any level with robots in it.
  • Also I realized late in the process that you can unlock level 1 of Expert mode with the passcode Blue Right, Blue Back, Blue Right, Red Forward. Presumably it’s the same levels as Difficult mode with faster/more enemies.
  • Overall this run uses nearly optimal paths, though I did miss a few door boosts. It’s possible there are frames to be saved by carefully going through the paths and choosing slight detours that allow more doors to be used, or with changes in enemy behavior due to luck manipulation.
  • I did find a way to loop around the screen (3 door jumps to the right without stopping). It didn’t seem useful, however, because the chests behind you usually have already collected. I thought maybe there could be a place where you could clip past a wall to avoid taking a warp or spring, but I didn’t see any.
  • Additionally, I didn’t investigate if looping the screen caused a memory overflow. Since it can happen as early as level 33, if there is any useful way to abuse a memory glitch there, there is nearly 30 minutes of game time after that point which could maybe take advantage of it.

Samsara: Updated with a new file that truncates 8571 frames of blank input at the end. 220000 frames > 211429 frames.
Samsara: Updated with another new file with further fixed ending input. 211429 frames > 211421 frames.
Samsara: One last file replacement, since the last one was a frame short of finishing the game. 211421 frames > 211422 frames.

Samsara: Judging...
Samsara: This is an excellent run of a game that, unfortunately, isn't too suited too well for entertainment. The route planning looks tight and the entire run looks well-executed. I've verified that this is not just the fastest known time for this game... but that this is the first TAS and speedrun of this game (to the extent of my searching at least).
All in all, the run's optimized enough to make it to the site. Audience feedback is mixed for the most part, so I'm accepting it to Vault.
Spikestuff: Soon to be a Barbie Girl, in a Barbie World. Wrong game. Shut it.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15628
Location: 127.0.0.1
This topic is for the purpose of discussing #4870: Meerkov's PCE Cratermaze in 58:53.94
Spikestuff
They/Them
Editor, Publisher, Expert player (2656)
Joined: 10/12/2011
Posts: 6449
Location: The land down under.
I'll Fix it correctly in a bit: User movie #25943608464033400 Now correctly fixed: User movie #25950981317621192
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Editor, Skilled player (1441)
Joined: 3/31/2010
Posts: 2113
So this is what Hotline Miami's oft forgotten TurboGrafx-16 prequel looks like... I'd like to thank the author for providing an encode, otherwise I probably would have missed what's a surprisingly interesting run. The pace started out pretty slow, but thankfully increased a lot the instant you picked up the running shoes. The game was fairly enjoyable to watch, with neat graphics and very cheerful sound, and the TAS looked very good as well. The routing choices are apparent, and the door boosts and water clips were pretty funny to look at. I also enjoyed using the beginning of level invincibility to sneak past some enemies, I would've loved to see that utilized more often. Just man, does the game drag on. After about 15 minutes, you get the feeling that you've seen everything the game has to offer. I would've wished for some more variety in either the levels or the gameplay, but that's not your fault. Overall, I do like the run enough to vote Yes. Each level taken on its own is fairly entertaining, it's just that one level after another begins to drag on after a while. Also, the music is way too damn cheerful for fighting what looks like the god of death.
Editor, Experienced player (885)
Joined: 1/23/2008
Posts: 529
Location: Finland
This is obviously quite a complex game, so good job breaking it as well as you've done here. The run is kind of long for what it is, though, and gets samey quick. I won't vote yet since I haven't finished watching, but based on the first 25 minutes I heavily suspect you will get a 'meh' vote from me. This is impressive but drawn out stuff.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
All the little boosts and the resulting shortcuts were a joy to watch, even if the game got a bit repetitive. I were fairly entertained, and enough entertained to vote yes.
Editor
Joined: 11/3/2013
Posts: 506
So as I understand it, the quoted time 58:53.93 is inaccurate, as the originally submitted movie file had a lot of blank input at the end. However, I can't find the PCE frame rate conversion factor anywhere. Can someone else calculate the correct time for this TAS?
Site Admin, Skilled player (1255)
Joined: 4/17/2010
Posts: 11495
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Spikestuff
They/Them
Editor, Publisher, Expert player (2656)
Joined: 10/12/2011
Posts: 6449
Location: The land down under.
thatguy wrote:
So as I understand it, the quoted time 58:53.93 is inaccurate, as the originally submitted movie file had a lot of blank input at the end.
PCE FPS 59.8261054534819 Original: 1:01:17.32 (220000) Fix A: 58:54.06 (211429) Fix B: 58:53.93 (211421)
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Samsara
She/They
Senior Judge, Site Admin, Expert player (2241)
Joined: 11/13/2006
Posts: 2822
Location: Northern California
Anyone else have something to say about this run? It's hovering in a bit of a gray area at the moment and I'd appreciate more votes/posts to swing it toward something more definitive.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Site Admin, Skilled player (1255)
Joined: 4/17/2010
Posts: 11495
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
1 hour of constant doraemon? Obvious No.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15628
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [2983] PCE Cratermaze by Meerkov in 58:53.94