Editing Tile World
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 1: | Line 1: | ||
[[Image:TileWorld.png|thumb|right|A screenshot of [[Lesson 1]] in Tile World]] | [[Image:TileWorld.png|thumb|right|A screenshot of [[Lesson 1]] in Tile World]] | ||
'''Tile World''' (also known as ''TileWorld'', ''Tileworld'' | '''Tile World''' (also known as ''TileWorld'', ''Tileworld'' or ''tworld'') is a game designed to emulate [[Chip's Challenge]]. It was written by [[Brian Raiter]]. To avoid copyright infringement with Chip's Challenge, the game does not use the original graphics, sound or music. The original level set is not bundled with Tile World, so is legal for use. | ||
== History == | == History == | ||
In 2000, [[Brian Raiter]] decided to make a port of the Microsoft version of Chip's Challenge to Linux. Chuck Sommerville supported his plan and convinced him to make it possible to also emulate the Lynx set of rules, and to also make the program work under MS Windows. | In 2000, [[Brian Raiter]] decided to make a port of the Microsoft version of Chip's Challenge to Linux. Chuck Sommerville supported his plan and convinced him to make it possible to also emulate the Lynx set of rules, and to also make the program work under MS Windows. | ||
Line 7: | Line 7: | ||
The first public version of Tile World was released in 2002 for Windows and Linux. Brian Raiter continued to maintain Tile World until 2006, when Tile World 1.3.0 was released. | The first public version of Tile World was released in 2002 for Windows and Linux. Brian Raiter continued to maintain Tile World until 2006, when Tile World 1.3.0 was released. | ||
In 2010, a new version of Tile World (TW2) was released along [[Chip's Challenge Level Pack 3|CCLP3]] by [[Madhav Shanbhag]]. It included [[CCX]] file support and a redesigned interface. Despite becoming more popular than TW1 <ref> | In 2010, a new version of Tile World (TW2) was released along [[Chip's Challenge Level Pack 3|CCLP3]] by [[Madhav Shanbhag]]. It included [[CCX]] file support and a redesigned interface. Despite becoming more popular than TW1 <ref>http://cczone.invisionzone.com/index.php?/topic/921-chipsexe-tile-world-or-tile-world-2/</ref>, it faced ocasional criticism, as it did not show passwords and had a few minor OS-specific annoyances. | ||
On March 27 2014, Tile World 2.1 was released one day before [[Chip's Challenge Level Pack 1|CCLP1]]. It was made by [[Eric Schmidt]] with assistance from Madhav Shanbhag. It fixed most of the above issues and added the possibility to change death messages, among other things. It also fixed a few important ruleset glitches that had existed for a long time in both TW1 and TW2. | On March 27 2014, Tile World 2.1 was released one day before [[Chip's Challenge Level Pack 1|CCLP1]]. It was made by [[Eric Schmidt]] with assistance from Madhav Shanbhag. It fixed most of the above issues and added the possibility to change death messages, among other things. It also fixed a few important ruleset glitches that had existed for a long time in both TW1 and TW2. | ||
Line 16: | Line 16: | ||
Tile World has several features that are not found in Microsoft Chip's Challenge. These include:- | Tile World has several features that are not found in Microsoft Chip's Challenge. These include:- | ||
*Open-source software, available for multiple platforms - including 32-bit Windows, Linux | *Open-source software, available for multiple platforms - including 32-bit Windows, Linux and Mac | ||
*Emulation of both MS and Lynx rulesets ''(see below)'' | *Emulation of both MS and Lynx rulesets ''(see below)'' | ||
*The ability to choose levelsets and levels from a list within the game | *The ability to choose levelsets and levels from a list within the game | ||
Line 28: | Line 28: | ||
=== Differences in the Lynx emulation === | === Differences in the Lynx emulation === | ||
The Lynx ruleset in Tile World does allow some things the actual Lynx implementation of the game does not. Tile World accepts arbitrary connections of [[button]]s to [[trap]]s and [[clone machine]]s (in the actual Lynx game the connections are made implicitly based on positions of the buttons and targets), a concept borrowed from the MS implementation. North and west [[thin wall]]s, which did not appear in [[Chip's Challenge 1|CC1]], can be used. One can also touch the border in the Lynx emulation without any unpredictable results that would occur in the actual Lynx game. Also, Tile World is not hindered by the limitations of the Atari Lynx hardware, so various limits aren't reproduced. Examples are | The Lynx ruleset in Tile World does allow some things the actual Lynx implementation of the game does not. Tile World accepts arbitrary connections of [[button]]s to [[trap]]s and [[clone machine]]s (in the actual Lynx game the connections are made implicitly based on positions of the buttons and targets), a concept borrowed from the MS implementation. North and west [[thin wall]]s, which did not appear in [[Chip's Challenge 1|CC1]], can be used. One can also touch the border in the Lynx emulation without any unpredictable results that would occur in the actual Lynx game. Also, Tile World is not hindered by the limitations of the Atari Lynx hardware, so various limits aren't reproduced. Examples are only being able to hold a maximum of 256 [[key]]s, a maximum of 128 [[monster]]s that can be on screen, and having the titles contain no lowercase letters or symbols. | ||
Tile World still includes a command-line option (-P) which turns on ''pedantic'' mode, forcing the Lynx ruleset to emulate the original Lynx game as closely as possible, although this renders some levels unsolvable or unplayable. | Tile World still includes a command-line option (-P) which turns on ''pedantic'' mode, forcing the Lynx ruleset to emulate the original Lynx game as closely as possible, although this renders some levels unsolvable or unplayable. | ||
Line 51: | Line 51: | ||
Official releases of Tile World and Tile World 2 include a precompiled Windows binary, and the source code for compilation on Linux. Tile World 1.3.2 is also available in the software repositories of Debian GNU/Linux, and in the ArchLinux user repository. | Official releases of Tile World and Tile World 2 include a precompiled Windows binary, and the source code for compilation on Linux. Tile World 1.3.2 is also available in the software repositories of Debian GNU/Linux, and in the ArchLinux user repository. | ||
macOS support is unofficial, and tends to lag behind Windows and Linux. The Mac port of 1.3.0 was done by Thomas Harte; 1.3.2 is unavailable. The Mac port of 2.1.1 was done by Julian Uy; 2.2 is unavailable. Neither port works on more recent versions of macOS, as they are not signed. | |||
Tile World was also ported to the PlayStation Portable by Thepixelatedpoo. The latest version of this port is 1.2.1, so it contains several bugs that have since been fixed upstream. | |||
Tile World 1.0, the first stable release, was also ported to BeOS. This port is extremely outdated, and BeOS itself has been discontinued. An open-source clone of BeOS called [http://haiku-os.org Haiku] remains under active development, but the Tile World port does not run. | |||
== Trivia == | == Trivia == | ||
Line 96: | Line 68: | ||
* [https://tw2.bitbusters.club/ Official Tile World 2 website] | * [https://tw2.bitbusters.club/ Official Tile World 2 website] | ||
* [https://packages.debian.org/sid/tworld Tile World Debian package] | * [https://packages.debian.org/sid/tworld Tile World Debian package] | ||
* [https://forum.bitbusters.club/thread-1296.html Mac port of Tile World 2] | |||
* [http://wololo.net/talk/viewtopic.php?t=32947 PSP port] | |||
* [http://pulkomandy.tk/~beosarchive/archive/nosource/games/ BeOS port] | |||
[[Category: | [[Category:Clones]] [[Category:Programs]] |