Please create an account or Login! Have fun!

Glitch: Difference between revisions

Jump to navigation Jump to search
(→‎Waterbirth Glitch: added tyler's video)
(added info on some glitches (Block Deletion, Salmon Glitch, Stupid Glitch, Teleport Stacking, TSG), gave some of them (questionable) names; renamed Multiple Character Movement; various minor edits)
Line 2: Line 2:


== MS ruleset glitches ==
== MS ruleset glitches ==
===Boosting===
=== Boosting ===
{{main|Boosting}}
{{main|Boosting}}
This glitch can cause Chip to move faster than usual after exiting a sliding tile.
This glitch can cause Chip to move faster than usual after exiting a sliding tile.


===Button Smash===
=== Button Smash ===
{{main|Button Smash Glitch}}
{{main|Button Smash Glitch}}
This glitch can prevent buttons from working when [[block]]s are [[flick|flicked]] onto them.
This glitch can prevent buttons from working when [[block]]s are [[flick|flicked]] onto them.


=== Controller and Boss===
=== Controller and Boss ===
{{main|Controller and Boss Glitch}}
{{main|Controller and Boss Glitch}}
This glitch can sometimes prevent monsters from exiting [[trap]]s, as well as prevent [[clone machine]]s from working, or causing them to clone in an unexpected direction.
This glitch can sometimes prevent monsters from exiting [[trap]]s, as well as prevent [[clone machine]]s from working, or causing them to clone in an unexpected direction.


===Convergence===
=== Convergence ===
{{main|Convergence Glitch}}
{{main|Convergence Glitch}}
This glitch, involving [[block]]s and [[teleport]]s, can sometimes result in the creation of a second [[Chip]] in the level.
This glitch, involving [[block]]s and [[teleport]]s, can sometimes result in the creation of a second [[Chip]] in the level.


===Cross-checking===
=== Cross-checking ===
{{main|Cross-checking}}
{{main|Cross-checking}}
This glitch sometimes causes sliding [[block]]s to go through [[ice corner]]s.
This glitch sometimes causes sliding [[block]]s to go through [[ice corner]]s.


===Frankenstein===
=== Frankenstein ===
{{main|Frankenstein Glitch}}
{{main|Frankenstein Glitch}}
This glitch sometimes causes [[tank]]s on top of [[clone machine]]s to switch direction.
This glitch sometimes causes [[tank]]s on top of [[clone machine]]s to switch direction.


===Mouse Panel===
=== Mouse Panel ===
{{main|Mouse Panel Glitch}}
{{main|Mouse Panel Glitch}}
This glitch allows Chip to [[ram]] or [[flick]] a [[block]] without stopping to move, when using the mouse.
This glitch allows Chip to [[ram]] or [[flick]] a [[block]] without stopping to move, when using the mouse.


===Non-Existence===
=== Non-Existence ===
{{main|Non-Existence Glitch}}
{{main|Non-Existence Glitch}}
This glitch occurs when there is no [[Chip]] on the map at the beginning of the level.
This glitch occurs when there is no [[Chip]] on the map at the beginning of the level.


==Advanced MS glitches==
== Advanced MS glitches ==
These glitches exist in [[MSCC]] but are are not correctly emulated by [[Tile World]]. They may, however, be added to Tile World in the future.
These glitches exist in [[MSCC]] but are are not correctly emulated by [[Tile World]]. They may, however, be added to Tile World in the future.


===00Floor===
=== 00Floor ===
{{main|00Floor}}
{{main|00Floor}}
This [[acting wall]] looks like a North-facing [[bug]] over a white background. In [[Tile World]], this tile is displayed like a regular wall.
This [[acting wall]] looks like a North-facing [[bug]] over a white background. In [[Tile World]], this tile is displayed like a regular wall.


===Data resetting===
=== Data resetting ===
{{main|Data resetting}}
{{main|Data resetting}}
This glitch, responsible for many [[insane level]]s, relies on clone connections beyond the map to produce unexpected results.
This glitch, responsible for many [[insane level]]s, relies on clone connections beyond the map to produce unexpected results.


===Knight===
=== Knight ===
{{main|Knight Glitch}}
{{main|Knight Glitch}}
This glitch, related to the [[Controller and Boss Glitch]], sometimes causes monsters to move like a knight in chess.
This glitch, related to the [[Controller and Boss Glitch]], sometimes causes monsters to move like a knight in chess.


===Multiple Tank===
=== Multiple Tank ===
{{main|Multiple Tank Glitch}}
{{main|Multiple Tank Glitch}}
This glitch, responsible for many [[insane level]]s, sometimes causes sliding [[tank]]s to create other tiles.
This glitch, responsible for many [[insane level]]s, sometimes causes sliding [[tank]]s to create other tiles.


===Tank Top===
=== Tank Top ===
{{main|Tank Top Glitch}}
{{main|Tank Top Glitch}}
This glitch sometimes causes tanks sliding onto [[tank button]]s to turn in an unexpected direction.
This glitch sometimes causes tanks sliding onto [[tank button]]s to turn in an unexpected direction.


===Twice Step Glitch===
== Illegal MS glitches ==
{{main|Twice Step Glitch}}
This glitch results in unusual timing of buffered mouse moves.
 
==Illegal MS glitches==
These glitches are banned from [[optimization|competitive scoring]], and are therefore excluded from [[Tile World]].
These glitches are banned from [[optimization|competitive scoring]], and are therefore excluded from [[Tile World]].


===Long First Second===
=== Long First Second ===
{{main|Long First Second Glitch}}
{{main|Long First Second Glitch}}
This glitch sometimes causes a second in the in-game timer (not always the first) to be longer than usual, sometimes allowing higher scores.
This glitch sometimes causes a second in the in-game timer (not always the first) to be longer than usual, sometimes allowing higher scores.


===Time Dilation===
=== Time Dilation ===
{{main|Time Dilation Glitch}}
{{main|Time Dilation Glitch}}
This glitch sometimes occurs after Chip dies using a mouse move.
This glitch sometimes occurs after Chip dies using a mouse move.


==MSCC crashes==
=== Twice Step ===
{{main|Twice Step Glitch}}
This glitch results in unusual timing of buffered mouse moves. The legality of this glitch is still disputed, but currently only certain aspects of this glitch are legal.
 
== MSCC crashes ==
These games, when triggered in [[Microsoft's version of Chip's Challenge]], cause the game to crash. They are intentionally absent from [[Tile World]].
These games, when triggered in [[Microsoft's version of Chip's Challenge]], cause the game to crash. They are intentionally absent from [[Tile World]].


===Data Size===
=== Data Size ===
{{main|Data Size Glitch}}
{{main|Data Size Glitch}}
This glitch causes the game to crash due to running out of memory.
This glitch causes the game to crash due to running out of memory.


===Termination===
=== Termination ===
{{main|Termination Glitch}}
{{main|Termination Glitch}}
This glitch causes the game to crash when playing a set that does not have 144 or 149 levels.
This glitch causes the game to crash when playing a set that does not have 144 or 149 levels.


===Transparency===
=== Transparency ===
{{main|Transparency Glitch}}
{{main|Transparency Glitch}}
This glitch causes the game to crash when Chip steps on two transparent tiles at once (usually a [[monster]] on top of a [[key]]).
This glitch causes the game to crash when Chip steps on two transparent tiles at once (usually a [[monster]] on top of a [[key]]).


==Lynx glitches==
== Lynx glitches ==
The [[Lynx]] ruleset has relatively few glitches, and those that exist do not have wiki pages yet. However some behaviors can be seen [https://www.youtube.com/watch?v=eKoKZwFj3rM here] and in the [[public TWS]] for [[Stratagem]].
The [[Lynx ruleset]] has relatively few glitches, and many of those that exist do not have wiki pages or even names yet.
 
=== Release Desynchronization ===
{{main|Release desynchronization}}
This glitch, also known as '''clone desynchronization''' due to the way it was discovered, causes some cloning streams to desynchronize over time when they would synchronize in MS.
 
=== Shove Aside ===
''Official name pending''. The '''Shove Aside Glitch''', often referred to slangily as '''The Stupid Glitch''', is not actually a glitch, but an exploit of the way Lynx [[move order|processes movement]]. This term refers to a specific application in which a monster sees a direction as open, turns to face that direction, then finds that for whatever reason it is no longer able to enter the tile. The most notable cases of this are when a [[bug]], [[paramecium]], [[glider]], or [[fireball]] turns around because a [[block]] just moved into a space beside it or a [[toggle wall]] changed from open to closed, whereas if the block were always there, or the toggle wall were always closed, the monster would choose a different direction. An example of this is in the [[public TWS]] for [[Stratagem]].


===The Stupid Glitch===
=== Teleport Stacking ===
''Official name pending''. Some of this behavior is demonstrated [https://www.youtube.com/watch?v=eKoKZwFj3rM here].
<!-- Add glitches in Tile World (not those reproducing the Microsoft version) (I don't have Tile World) (would this mean the 1.3 mouse timing bugs and force floor accelerating?)-->


==Chip's Challenge 2==
== Chip's Challenge 2 ==
While [[Chip's Challenge 2]] is coded much more professionally than MSCC, it has its fair share of bugs and bizarre behaviors as well. Most of these behaviors do not have wiki pages yet, but compilations of them can be seen [https://hw0.eu/cc2/trac/query here] and [https://docs.google.com/document/d/1jH8N1aQv0Uoq44UdFJklv1n-2dXeKthkM6tyvtqt1XU here]. In addition, many of these glitches have not received any official name yet.
While [[Chip's Challenge 2]] is coded much more professionally than MSCC, it has its fair share of bugs and bizarre behaviors as well. Most of these behaviors do not have wiki pages yet, but compilations of them can be seen [https://hw0.eu/cc2/trac/query here (currently offline)] and [https://docs.google.com/document/d/1jH8N1aQv0Uoq44UdFJklv1n-2dXeKthkM6tyvtqt1XU here]. In addition, many of these glitches have not received any official name yet.


===Block Deletion===
=== Block Deletion ===
''Official name pending''. This glitch, involving [[railroad track]]s and [[directional block]]s, sometimes causes blocks to mysteriously vanish.
''Official name pending''. This glitch sometimes causes pushed [[ice block|ice]] and [[directional block]]s to mysteriously vanish.


[[File:BlockDeletion.gif]]
[[File:BlockDeletion.gif]]


In other circumstances, directional blocks may ignore railroad track directions without vanishing.
In slightly altered circumstances, directional blocks may ignore [[railroad track]] directions without vanishing. This is just a special case of [[Spring Mining]].
 
An alternate method using [[swivel door]]s is demonstrated [https://www.youtube.com/watch?v=Wunm7N-j-NQ here].


===Explosion Sneaking===
=== Explosion Sneaking ===
''Official name pending''. This glitch allows [[Chip]], [[Melinda]] and [[monster]]s within the explosion radius of a [[time bomb]] to escape unharmed if moving at the precise tick of the explosion. The Chip and Melinda variant is banned in [[optimization]], but the monster variant remains legal.
''Official name pending''. This glitch allows [[movable object]]s within the explosion radius of a [[time bomb]] to escape unharmed if moving at the precise tick of the explosion. The Chip and Melinda variant is banned in [[optimization]], but the monster variant remains legal.


===Item Bestowal===
=== Item Bestowal ===
{{main|Item Bestowal}}
{{main|Item Bestowal}}
This glitch makes it possible for [[monster]]s to pick up items when they normally shouldn't be able to.
This glitch makes it possible for [[monster]]s to pick up items when they normally should not be able to.


===Monster Hooking===
=== Monster Hooking ===
{{dablink|See: [[Item#Hook]]}}
''Official name pending''. If Chip or Melinda has a hook, they may sometimes find themselves unable to move because the hook will attempt to pull a passing [[monster]]. This will often result in the player's death, as their inability to move allows the monster to collide with them.
''Official name pending''. If Chip or Melinda has a hook, they may sometimes find themselves unable to move because the hook will attempt to pull a passing [[monster]]. This will often result in the player's death, as their inability to move allows the monster to collide with them.


===Multiple Character Movement===
=== Salmon ===
{{main|Salmon Glitch}}
''Official name pending''. A demonstration can be found [https://www.youtube.com/watch?v=Al5CGczBpNY here].
 
=== Simultaneous Character Movement ===
''Official name pending''. By switching between playable characters at high speed in-between tiles, it can be possible to essentially move several characters at once. This glitch is banned in [[optimization]].
''Official name pending''. By switching between playable characters at high speed in-between tiles, it can be possible to essentially move several characters at once. This glitch is banned in [[optimization]].


===Spring Mining===
=== Spring Mining ===
{{main|Spring Mining}}
{{main|Spring Mining}}
''Official name pending''. This glitch lets Chip (or other monsters that can push) move onto a tile with a block when pushing the block, in cases where they would normally stay behind while the block moves forwards.
''Official name pending''. This glitch lets Chip (or other monsters that can push) move onto a tile with a block when pushing the block, in cases where they would normally stay behind while the block moves forward.


===Turtle Invisibility===
=== Turtle Invisibility ===
''Official name pending''. If the player drops a [[bowling ball]] while on a [[turtle]], they will become invisible, and the turtle will turn to water. If a monster passes over the water tile while the player is invisible, they will survive the encounter. Visibility will be restored at the player's next valid move (pressing an acting wall does not count). Attempting to drop another item, regardless of whether there is one in the inventory or not, will crash the game. This glitch can also sometimes result in the Waterbirth Glitch (see below).
''Official name pending''. If the player drops a [[bowling ball]] while on a [[turtle]], they will become invisible, and the turtle will turn to water. If a monster passes over the water tile while the player is invisible, they will survive the encounter. Visibility will be restored at the player's next valid move (pressing an acting wall does not count). Attempting to drop another item, regardless of whether there is one in the inventory or not, will crash the game. This glitch can also sometimes result in the Waterbirth Glitch (see below).


===Waterbirth Glitch===
=== Waterbirth ===
https://www.youtube.com/watch?v=T15oEC9Mocg
https://www.youtube.com/watch?v=T15oEC9Mocg


===Waterbortion Glitch===
=== Waterbortion ===
{{main|Waterbortion Glitch}}
{{main|Waterbortion Glitch}}
''Official name pending''. This glitch causes entities starting on a turtle to disappear if a block is [[Spring Mining|spring mined]] off that turtle.
''Official name pending''. This glitch causes entities starting on a turtle to disappear if a block is [[Spring Mining|spring mined]] off that turtle.


<!-- Add glitches in Tile World (not those reproducing the Microsoft version) (I don't have Tile World) (would this mean the 1.3 mouse timing bugs and force floor accelerating?-->
<!-- Merge waterbortion and tyler's cool railroad block crusher into one article about vanishing/summoning blocks; add a link to that article to the article on spring mining since spring mining a block with another block can make the block you're pushing vanish -->
{{stub}}
{{stub}}


[[Category:Glitches]]
[[Category:Mechanics]]
[[Category:Mechanics]]

Revision as of 15:06, 28 March 2020

A glitch in Chip's Challenge is a fault in the program which is caused by a coding error. The majority of glitches occur in Microsoft's version of Chip's Challenge, and in Chip's Challenge 2. The MS emulation version of Tile World deliberately reproduces most MSCC glitches in order to maintain a fair basis for scorekeeping.

MS ruleset glitches

Boosting

This glitch can cause Chip to move faster than usual after exiting a sliding tile.

Button Smash

This glitch can prevent buttons from working when blocks are flicked onto them.

Controller and Boss

This glitch can sometimes prevent monsters from exiting traps, as well as prevent clone machines from working, or causing them to clone in an unexpected direction.

Convergence

This glitch, involving blocks and teleports, can sometimes result in the creation of a second Chip in the level.

Cross-checking

This glitch sometimes causes sliding blocks to go through ice corners.

Frankenstein

This glitch sometimes causes tanks on top of clone machines to switch direction.

Mouse Panel

This glitch allows Chip to ram or flick a block without stopping to move, when using the mouse.

Non-Existence

This glitch occurs when there is no Chip on the map at the beginning of the level.

Advanced MS glitches

These glitches exist in MSCC but are are not correctly emulated by Tile World. They may, however, be added to Tile World in the future.

00Floor

This acting wall looks like a North-facing bug over a white background. In Tile World, this tile is displayed like a regular wall.

Data resetting

This glitch, responsible for many insane levels, relies on clone connections beyond the map to produce unexpected results.

Knight

This glitch, related to the Controller and Boss Glitch, sometimes causes monsters to move like a knight in chess.

Multiple Tank

This glitch, responsible for many insane levels, sometimes causes sliding tanks to create other tiles.

Tank Top

This glitch sometimes causes tanks sliding onto tank buttons to turn in an unexpected direction.

Illegal MS glitches

These glitches are banned from competitive scoring, and are therefore excluded from Tile World.

Long First Second

This glitch sometimes causes a second in the in-game timer (not always the first) to be longer than usual, sometimes allowing higher scores.

Time Dilation

This glitch sometimes occurs after Chip dies using a mouse move.

Twice Step

This glitch results in unusual timing of buffered mouse moves. The legality of this glitch is still disputed, but currently only certain aspects of this glitch are legal.

MSCC crashes

These games, when triggered in Microsoft's version of Chip's Challenge, cause the game to crash. They are intentionally absent from Tile World.

Data Size

This glitch causes the game to crash due to running out of memory.

Termination

This glitch causes the game to crash when playing a set that does not have 144 or 149 levels.

Transparency

This glitch causes the game to crash when Chip steps on two transparent tiles at once (usually a monster on top of a key).

Lynx glitches

The Lynx ruleset has relatively few glitches, and many of those that exist do not have wiki pages or even names yet.

Release Desynchronization

This glitch, also known as clone desynchronization due to the way it was discovered, causes some cloning streams to desynchronize over time when they would synchronize in MS.

Shove Aside

Official name pending. The Shove Aside Glitch, often referred to slangily as The Stupid Glitch, is not actually a glitch, but an exploit of the way Lynx processes movement. This term refers to a specific application in which a monster sees a direction as open, turns to face that direction, then finds that for whatever reason it is no longer able to enter the tile. The most notable cases of this are when a bug, paramecium, glider, or fireball turns around because a block just moved into a space beside it or a toggle wall changed from open to closed, whereas if the block were always there, or the toggle wall were always closed, the monster would choose a different direction. An example of this is in the public TWS for Stratagem.

Teleport Stacking

Official name pending. Some of this behavior is demonstrated here.

Chip's Challenge 2

While Chip's Challenge 2 is coded much more professionally than MSCC, it has its fair share of bugs and bizarre behaviors as well. Most of these behaviors do not have wiki pages yet, but compilations of them can be seen here (currently offline) and here. In addition, many of these glitches have not received any official name yet.

Block Deletion

Official name pending. This glitch sometimes causes pushed ice and directional blocks to mysteriously vanish.

File:BlockDeletion.gif

In slightly altered circumstances, directional blocks may ignore railroad track directions without vanishing. This is just a special case of Spring Mining.

An alternate method using swivel doors is demonstrated here.

Explosion Sneaking

Official name pending. This glitch allows movable objects within the explosion radius of a time bomb to escape unharmed if moving at the precise tick of the explosion. The Chip and Melinda variant is banned in optimization, but the monster variant remains legal.

Item Bestowal

This glitch makes it possible for monsters to pick up items when they normally should not be able to.

Monster Hooking

Official name pending. If Chip or Melinda has a hook, they may sometimes find themselves unable to move because the hook will attempt to pull a passing monster. This will often result in the player's death, as their inability to move allows the monster to collide with them.

Salmon

Official name pending. A demonstration can be found here.

Simultaneous Character Movement

Official name pending. By switching between playable characters at high speed in-between tiles, it can be possible to essentially move several characters at once. This glitch is banned in optimization.

Spring Mining

Official name pending. This glitch lets Chip (or other monsters that can push) move onto a tile with a block when pushing the block, in cases where they would normally stay behind while the block moves forward.

Turtle Invisibility

Official name pending. If the player drops a bowling ball while on a turtle, they will become invisible, and the turtle will turn to water. If a monster passes over the water tile while the player is invisible, they will survive the encounter. Visibility will be restored at the player's next valid move (pressing an acting wall does not count). Attempting to drop another item, regardless of whether there is one in the inventory or not, will crash the game. This glitch can also sometimes result in the Waterbirth Glitch (see below).

Waterbirth

https://www.youtube.com/watch?v=T15oEC9Mocg

Waterbortion

Official name pending. This glitch causes entities starting on a turtle to disappear if a block is spring mined off that turtle.