Delivery Ship: Difference between revisions

No change in size ,  26 May 2019
no edit summary
mNo edit summary
No edit summary
Line 16: Line 16:
'''Delivery Ship''' is the 7th level of ChipHomeIS.dat, a custom level set, mosty made of [[insane level|insane levels]], by ChipHome5.
'''Delivery Ship''' is the 7th level of ChipHomeIS.dat, a custom level set, mosty made of [[insane level|insane levels]], by ChipHome5.


This level is based on [[data resetting]], a knowledge of which is required in order to fully solve it. As there's no [[exit]] tile (there's actually one, but it is cancelled by 3 spawning [[glider|gliders]] as soon as Chip starts moving), the player must perform, towards the end of the level, a proper y-coordinate [[data resetting|data reset]], in the right position, in order to generate a tile with index 22 (i.e. the [[exit]]).
This level is based on [[data resetting]], a knowledge of which is required in order to fully solve it. As there's no [[exit]] tile (there's actually one, but it is cancelled by 3 spawning [[glider|gliders]] as soon as Chip starts moving), the player must perform, towards the end of the level, a proper y-coordinate [[data resetting|data reset]], in the right position, in order to generate a tile with index 21 (i.e. the [[exit]]).
This, when performed correctly, will generate an [[exit]] tile under the [[socket|chip socket]] in [10, 0].
This, when performed correctly, will generate an [[exit]] tile under the [[socket|chip socket]] in [10, 0].


In particular, after pushing the button in [28, 26], the player must move as fast as possible to [30, 21], before the cloned glider reaches the [[clone button]] in [26, 22], which is connected to [10, 32], i.e. resetting the one byte data related to the y-coordinate of Chip.
In particular, after pushing the button in [28, 26], the player must move as fast as possible to [30, 21], before the cloned glider reaches the [[clone button]] in [26, 22], which is connected to [10, 32], i.e. resetting the one byte data related to the y-coordinate of Chip.


If the player is located in [26, 22] when the data reset happens, Chip's y-coordinate will be 22, thus a tile with index 22 will generated in the lower layer of [10, 0], due to how data resetting works. Afterwards, Chip's y position will be reset to 0 and Chip will find himself in [30, 0], where the player can gather the [[yellow key]] and head towards the [[socket|chip socket]] in [10, 0], which should hide an [[exit]] tile.
If the player is located in [30, 21] when the data reset happens, Chip's y-coordinate will be 21, thus a tile with index 21 will generated in the lower layer of [10, 0], due to how data resetting works. Afterwards, Chip's y position will be reset to 0 and Chip will find himself in [30, 0], where the player can gather the [[yellow key]] and head towards the [[socket|chip socket]] in [10, 0], which should hide an [[exit]] tile.


This is also the first level showcasing what happens when the Chip's x or y position is reset while standing on a [[hint]] tile: the position will be changed (setting to 0 either the x or y coordinate), but the game won't record this as stepping out from the hint tile, thus displaying a perpetual hint message throughout all the level, hiding the inventory and the number of chips left.
This is also the first level showcasing what happens when the Chip's x or y position is reset while standing on a [[hint]] tile: the position will be changed (setting to 0 either the x or y coordinate), but the game won't record this as stepping out from the hint tile, thus displaying a perpetual hint message throughout all the level, hiding the inventory and the number of chips left.
5

edits