Presents superhuman solutions to all the levels in the game Puzznic. The ROM has two games built in. The other game is Gravnic, but a Gravnic TAS would be boring due to it being trivial.

Game objectives

  • Emulator used: FCEUX version 2.1.5
  • Abuses glitches
  • Heavy block-juggling

About the run

The solutions depicted to most levels are far from trivial though most are likely to be optimal (or near optimal at least). The run takes heavy advantage of the fact that the game requires for all the blocks on the field to land before groups blocks of common type are destroyed. This allows for solutions that are far faster than would be possible if the blocks didn't have to land. I refer to this strategy as "block-juggling".

Glitches

Blocking an elevator with a block that doesn't touch the ceiling or floor.

This occurs when two blocks are dropped on an elevator with one placed to rest on the other. The bottom block starts falling and if by the time it landed it fell less than a block-height, the top block stays suspended and acts as a barrier to the elevator holding the bottom block. This trick also works if done below the elevator.

Using a block that is temporarily suspended in mid air as a platform for other blocks.

There are a number of examples of this in the run, including removing some blocks from a suspended stack.

Moving a block in mid air.

If you pick up a resting block with a cursor before some blocks are to be destroyed and hold it during the destruction, then the input to move the block will succeed if tried one frame before the game starts making suspended blocks fall and resuming elevator movement. This is used to make some interesting solutions, especially near the end where the level looks like it has been lost until it gets rescued with this trick.

Destruction of lone blocks.

This occurs if two or more blocks of the same type are grouped together for destruction, but before the destruction, some of the blocks in the group are allowed to fall. Even if the group breaking results in some of it's blocks being isolated from the others of the group, they will still be destroyed as though they are still part of that former group. This probably happens because the game does not test for group breaking and thus does not remove these blocks from the list of those to be destroyed.
To save time, suspended blocks are made to fall faster when appropriate by pointing the cursor over the blocks one at a time and tapping A.

Possible improvements in the future

The solutions are not guaranteed to be optimal as many levels contain large numbers of blocks. In the future, I may find faster solutions to any of those levels that may not be optimally solved in this submission.

No ReRecords

This TAS was made by manually editing the file in the Crimson text editor after it was created with the Record Movie option in the emulator. I estimate that I made an average 50 edits per level, if the end-of-level bonus screen is included. There are 160 levels so the edit count would be about 8000. This would have been the ReRecord count if I were to have used ReRecording. If the re-record count is absolutely important, feel free to edit it by replacing 0 this figure before publishing this run.

klmz: Submission file updated with one 370 frames shorter due to changes in certain levels by the author. The re-record count was manually set to 8000+1 as the author suggested.
Mukki: Judging...
Mukki: The viewer response to this one has been broadly positive. While lengthy puzzle games don't often make for good TASes the fact that this run includes many unexpected and seemingly impossible solutions definitely puts it above the rest. I agree that games of this nature can be quite entertaining where the author can become more creative with the puzzles and avoid simply manufacturing a walkthrough. Accepting...
ledauphinbenoit: Processing...


snorlax
He/Him
Joined: 5/20/2007
Posts: 174
Location: Wisconsin
This movie is everything I wanted from this game. I think this speedrun is one of the best examples of tool-assisted play on this site that doesn't include noticeable glitches or luck manipulation. It's like the cursor just warps to wherever it needs to be before anyone could possibly even know it needs to be there. Yes vote.
Active player (378)
Joined: 9/25/2011
Posts: 652
Voted yes. Long, but entertaining. I wanted to see what happened when you hit 10,000,000. :) Also, why did the bonuses suddenly drop off in level 13? It seems like it wasn't calculating them correctly.
Player (147)
Joined: 11/14/2011
Posts: 68
Location: Brookline, MA
Yes. When I was developing the solutions, I observed some small miscalculations on a number of levels before those in world 13, where the time bonus was calculated correctly and added to my score but with it failing to add the clear bonus to my score. The calculations of the time bonuses in world 13 were big underestimates by a factor of 2.5 to 3 or so. Finally, after my score got as close as possible to going 8 digits, it dropped after the end of the very next level. The last part may be either a miscalculation or possible overflow... or perhaps it truncates all but the last seven digits and then converts the score to a string which would imply removing leading zeros. In any case, the game's scoring system is glitched, which makes me wonder what type of Smart-Alec programmed it. Another interesting behavior is one with the clock at the end of a solve. This had a 1 in 60 chance and was not worth tripping intentionally, but in level 1-8, for example, immediately after the last 8 blocks on the board are cleared in a combo, the clock flipped from 1'00" to 0'59". This can happen only if the last clear is a combo or cascade because when it makes you wait 47 frames before intermission. The first of those 47 frames counts as still part of game play. In fact you can see this when a combo is used to finish a level that has an elevator, and seeing the elevator move for one more frame after the last clear.
Experienced player (876)
Joined: 11/15/2010
Posts: 267
Voting yes now that I've watched the encode. I'm not too familiar with the game, but the puzzles were smashed pretty quickly and it was fun to watch. It seems like 160 levels is a lot, and I get the feeling that time limit would be intimidating in real time.
Player (147)
Joined: 11/14/2011
Posts: 68
Location: Brookline, MA
Yeah. The patterned blocks are cleared by placing 2 or more blocks with the same pattern together in a group and the goal is of course to clear all of them from the field. EssentiaFour has a youtube walkthrough showcasing the human-doable solutions for every level. If his solutions were recorded in a TAS manner, they would still result in a TAS that is considerably longer than 29:02.75 and so I always wondered how he would react when observing the solutions in my run.
NitroGenesis
He/Him
Editor, Experienced player (556)
Joined: 12/24/2009
Posts: 1873
Will make standard encodes...
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Though the soundscape in this movie is a little bad, especially with the puzzles completed so bad, I remember playing this game once a long time ago (around or prior the time it was published in Finland) and found it very challenging. This TAS is therefore very interesting to watch for a few minutes and very well made. Vote=yes.
Joined: 8/4/2009
Posts: 6
I played a PC remake Brix back in the day, so I found this interesting. Repetitive, but (as Bisqwit said) interesting to watch for a few minutes. It's fun to see some of those puzzles solved in less than a second (by the game's timer).
Player (147)
Joined: 11/14/2011
Posts: 68
Location: Brookline, MA
Thank You. Yeah, I remember playing Brix too when I was young. I only beat Brix 1 a couple of times and the last level in brix requires good timing. You'll see what I mean when you enter the password for that level and try it out. Because Brix 1 and 2 are Puzznic derivatives, a number of the levels in both games are taken directly from Puzznic, however, Brix can't be TASed nearly as impressively as the blocks there don't have to all land for clearings to take place which means in Brix you can't arrange for big combos.
Joined: 11/27/2011
Posts: 1
If the Japanese version of Puzznic is used. Push start button It seems that display time is short. The place which edited the movie according to it Time was set to 28:57.72 This is the movie file edited into the Japanese version. http://dehacked.2y.net/microstorage.php/get/1252147303/archokler-puzznic%28j%29.fm2
sgrunt
He/Him
Emulator Coder, Former player
Joined: 10/28/2007
Posts: 1360
Location: The dark horror in the back of your mind
We normally only consider in-gameplay time to be relevant for the purposes of comparing lengths of runs, so I don't think that a shorter intro screen would make for a very good reason to use the (J) ROM.
Joined: 5/29/2004
Posts: 757
o.o??! Holy crap!! I never knew the score rolled over! That alone made this run WOW! But a lot of the solutions were absolutely incredible and very entertaining. Definitely a yes vote! Mr. Kelly R. Flewin
Mr. Kelly R. Flewin Just another random gamer ---- <OmnipotentEntity> How do you people get bored in the span of 10 seconds? Worst ADD ever.
Joined: 12/4/2011
Posts: 33
Location: Australia
I enjoyed this TAS. it can seem a little repetitive for those who don't enjoy puzzle games but i didn't find it too hard to watch. the solutions were crazy and the score rolling over was a definate plus. Yes vote from me :)
Player (147)
Joined: 11/14/2011
Posts: 68
Location: Brookline, MA
Thanks. It would be interesting to disassemble or decompile the ROM and see what exactly causes the apparent overflow that rolls the score over and whether 9,999,999 is the highest value admissible, which it presumably is.
NitroGenesis
He/Him
Editor, Experienced player (556)
Joined: 12/24/2009
Posts: 1873
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15551
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. ---- [1939] NES Puzznic by rchokler in 29:02.75
Editor, Publisher, Player (47)
Joined: 10/15/2021
Posts: 376
4K 60 FPS YouTube encode: Link to video