Tile World: Difference between revisions

119 bytes added ,  17 January 2021
→‎Ports: updating, grammar
(→‎Ports: updating, grammar)
Line 47: Line 47:


== Ports ==
== Ports ==
Tile World is written in the C programming language. It uses the SDL library for platform-specific tasks. The platform-independent parts of the code - such as the game logic - are neatly separated from the platform-specific layer that renders the user interface, making it easy to port Tile World to a new platform.
Tile World is written in the C programming language. It uses the SDL library for platform-specific tasks. The platform-independent parts of the code - such as the game logic - are neatly separated from the platform-specific layer that renders the user interface, making it easy to port Tile World to a new platform.


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
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.
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. Both ports do not work 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 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.