Submission #8858: squilibob & BaconOmelette's Genesis Shove It! ...The Warehouse Game in 18:26.94

(Link to video)
Sega Genesis
(Submitted: Shove It! - The Warehouse Game)
baseline
BizHawk 2.9.1
66331
59.922751013550524
728
PowerOn
squilibob
(Additionally: BaconOmelette)
Submitted by squilibob on 1/21/2024 9:03:14 AM
Submission Comments
Shove it on the Sega Genesis is based on the game Sokoban. To complete each stage, the level ending in 8 or 0 must be completed.
Thanks to BaconOmelette https://www.twitch.tv/baconomelette for the collaboration: testing and generating efficient solves.
I took the guide on gameFAQs and fed the level data ending in 8 and 0 to a sokoban solver which gave move optimal completed inputs.
I compared which of these were shorter and then wrote some javascript to convert them into TAStudio text.
Finally I manually checked if the next stage was allowed after completion. If not, I inserted an idle frame before the final move in the previous stage so that the game would progress.
Tools used:
  • Bizhawk w/ TAStudio
  • Sokoban YASC
  • YASO 2.149
  • JSoko

Darkman425: Claiming for judging.
Darkman425: Replaced the input file with one that truncates the blank input at the end. Also removing the "any%" since that's implied from unbranched movies.
Hello, squilibob, and welcome to TASVideos!
While Soukoban is a fairly straightforward game, optimizing it isn't quite as easy. Using botting to get more optimal solutions than the ones known out there is pretty helpful. There's a weird quirk about how this particular Soukoban game works. This is what the US manual has to say:
Quoting Shove It! ...The Warehouse Game manual, page 8
Some stages can be beaten by mastering one or two key rooms, but you have to figure out what rooms they are!
Each stage consists of 10 rooms but only the key rooms are needed to move onto the next stage. From what I can gather, the waits at the end of finishing a key room affects the RNG to check if that counts as the key room needed to move onto the next stage. This also means there's routing considerations for choosing which key room would be faster for clearing a stage, thus leading to the fastest 16 key rooms needed to reach the ending. This makes this submission look good overall to me.
Accepting to Standard.

EZGames69: Processing...
Last Edited by EZGames69 on 1/29/2024 1:15 AM
Page History Latest diff List referrers