Editing Reading order

You are not logged in. While you can edit without logging in, your IP address will be recorded publicly, along with the time and date, in this page's history. It is sometimes possible for others to identify you with this information. Creating an account will conceal your IP address and provide you with many other benefits. Messages sent to your IP can be viewed on your talk page.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 3: Line 3:
== Reverse reading order ==
== Reverse reading order ==


In the [[MS ruleset]], when searching for the [[Chip]] tile which the player moves, ''reverse reading order'' is used. Chip's Challenge game will begin searching from the [[grid]] coordinate [31, 31] and move west, and then move to the next row all the way to row 0 in the same manner. If [0, 0] is reached and no Chip tile exists, the search stops there and the principles of the [[Non-Existence Glitch]] are used to determine what to do.
When searching for the [[Chip]] tile which the player moves, ''reverse reading order'' is used. Chip's Challenge game will begin searching from the [[grid]] coordinate [31, 31] and move west, and then move to the next row all the way to row 0 in the same manner. If [0, 0] is reached and no Chip tile exists, the search stops there and the principles of the [[Non-Existence Glitch]] are used to determine what to do.


When any object runs into a [[teleport]], ''reverse wrappable reading order'' is used instead. The teleport's direction is the starting location, and if [0, 0] is reached with no legal exit from a teleport, Chip's Challenge wraps back to [31, 31] until either a valid teleport or the same teleport is reached, whichever comes first. [[Chip's Challenge 2]] also uses ''reverse wrappable reading order'' for [[blue teleport|blue]] and [[yellow teleport]]s.
When any object runs into a teleport, ''reverse wrappable reading order'' is used instead. The teleport's direction is the starting location, and if [0, 0] is reached with no legal exit from a teleport, Chip's Challenge wraps back to [31, 31] until either a valid teleport or the same teleport is reached, whichever comes first.


== Forwards reading order ==
== Forwards reading order ==


In [[Lynx ruleset|Lynx]] and [[Chip's Challenge 2]], ''forwards wrappable reading order'' determines how [[brown button]]s and [[red button]]s are connected. A button will be automatically connected to the next [[trap]] or [[clone machine]] in forwards wrappable reading order. CC2 also uses ''forwards wrappable reading order'' for [[red teleport]]s.
In [[Lynx]], ''forwards wrappable reading order'' determines how [[brown button]]s and [[red button]]s are connected. A button will be automatically connected to the next [[trap]] or [[clone machine]] in forwards wrappable reading order.


In solution guides, ''forwards reading order'', going from [0, 0] to [31, 31], is often used to vastly simplify the guides to levels with long [[block]] pushing, a lot of closely packed blocks to push which would require very unwieldy disambiguation, or both.
In solution guides, ''forwards reading order'', going from [0, 0] to [31, 31], is often used to vastly simplify the guides to levels with long [[block]] pushing, a lot of closely packed blocks to push which would require very unwieldy disambiguation, or both.
Line 33: Line 33:
== In [[level editor]]s ==
== In [[level editor]]s ==


In [[CCLD]] and [[CCCreator]], teleport reading order is shown by a line connecting the teleport with its target teleport. The line is teal in CCLD and green in CCCreator. The following image, cut from [[The Mystery of the Seven Chips]], shows how this works:
In [[CCLD]], teleport reading order is shown by a teal line connecting the teleport with its target teleport. The following image, cut from [[The Mystery of the Seven Chips]], shows how this works:


[[File:Reading order.png]]
[[File:Reading order.png]]


[[CCEdit]] indicates which tile the teleport links to when the teleport is under the cursor.
Note that even if the indicated move would be illegal, as it would if Chip slid L through teleport 4, CCLD ''always'' shows the next teleport in sequence, so be aware of the surroundings when using an editor to sort out teleport paths.
 
Note that even if the indicated move would be illegal, as it would if Chip slid L through teleport 4, all three editors mentioned above ''always'' show the next teleport in sequence, so be aware of the surroundings when using an editor to sort out teleport paths.


Less advanced level editors simply indicate which tile the teleport links to when the teleport is under the cursor, identical to the method used for clone machines and traps.
[[Category:Terminology]]
[[Category:Terminology]]
[[Category:Mechanics]]
[[Category:Mechanics]]
Please note that all contributions to Chip's Challenge Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Chip's Challenge Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)
Your changes will be visible immediately.
  • If you want to test editing, try the sandbox.
  • On talk pages, please sign your posts by typing four tildes (~~~~).