User:Indyindeed/Tank Top Glitch

< User:Indyindeed
Revision as of 18:23, 2 March 2023 by Indyindeed (talk | contribs) (work in progress draft of a rewrite for this article. the technical explanation section still needs to be filled in; once that's discovered, the article will be able to describe this more accurately)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The Tank Top Glitch is a glitch in Microsoft's version of Chip's Challenge where a tank that slides across one singular sliding tile and immediately lands on a blue button will not change its direction before turning around, causing it to choose a new direction based on its previous direction rather than its new one. The glitch gets its name from the tank's spinning resembling that of a top. This glitch is one of only a handful of behaviors not emulated by Tile World, although it is much simpler than other such glitches like the Multiple Tank Glitch.

Technical explanationEdit

TODO: Dig through the MSCC disassembly and find the cause of this glitch

current hypothesis (courtesy of ChosenID) is that direction is only updated after performing a successful sliding move

functions to look into: SlideMovement, MoveMonster

DemonstrationEdit

The Tank Top Glitch is not required to solve any official levels, and it has only ever been observed in custom levels designed specifically for showcasing the glitch. The glitch was originally discovered by David Stolp, and described to Mike Lask, who made a level based off the use of this glitch, called Tank Bug. This is level 320 in MikeLrejects.dat, and an AVI solution below, yielding the current 124 bold time, demonstrates how the glitch and the level itself works.

See alsoEdit