Tile World 2 - Le Bottin des Jeux Linux

Tile World 2

🗃️ Specifications

📰 Title: Tile World 2 🕹️ / 🛠️ Type: Game
🗃️ Genre: Puzzle 👁️ Visual: 2D
🏷️ Category: Puzzle ➤ Transport ➤ Chip's Challenge 🏝️ Perspective: Top-down
🔖 Tags: Puzzle; Transport; Chip's Challenge; Keyboard; Mouse ⏱️ Pacing: Real Time
🐣️ Approx. start: 2020-08-02 👫️ Played: Single
🐓️ Latest: 2024-08-25 🚦 Status: 05. Tested & Playable (status)
📍️ Version: Latest: 2.3.0 / Dev: f316bd2 ❤️ Like it: 2. 👏️⭐⭐⭐⭐ (excellent)
🏛️ License type: 🕊️🎁 Libre with Free assets 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (good)
🏛️ License: Code: GPL-2 / Artwork: original: Commercial & contrib: GPL-2+, MIT ✨️ (temporary):
🐛️ Created: 2025-02-16 🐜️ Updated: 2025-02-17

🚦 Entry status

📰 What's new?: 💥️ New 👻️ Temporary:
💡 Lights on: 👔️ Already shown:
🎨️ Significant improvement: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb 🦺️ Work in progress:
🎰️ ID: 16482

📖️ Summary

📜️[en]: An enhancement (mainly of its interface) of Tile World, a libre, multi-platform emulator compatible with the levels of Chip's Challenge (by Chuck Sommerville), a fast-paced puzzle game whose objective is to help Chip collect the electronic components scattered throughout its levels in the allotted time, enabling him to unlock the exit tile. Levels sometimes contain hostile or indifferent creatures, as well as numerous types of obstacles, treadmills, slippery surfaces, switches, bombs, tools and protective equipment. The original data remains commercial, but free or libre fan-created equivalents are available (and even on repositories). 📜️[fr]: Une amélioration (principalement de son interface) de Tile World, un émulateur libre et multiplateforme compatible avec les niveaux du jeu Chip's Challenge (de Chuck Sommerville), un jeu de rapidité de réflexion dont l'objectif est d'aider Chip à collecter dans le temps imparti les composants électroniques disséminés dans ses niveaux, permettant de déverrouiller la dalle de sortie. Les niveaux contiennent parfois des créatures hostiles ou indifférentes, de nombreux types d'obstacles, tapis roulants, surface glissantes, interrupteurs, bombes, outils, et des équipements de protection. Les données originales demeurent commerciales, néanmoins des équivalents gratuits ou libres créés par des fans sont disponibles (et même en dépôt).

🎥️ Videos


🎲️ Gameplay: (original) (201311), (200805), (200805),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) g(o)(201311) g(o)(200805) g(o)(200805) g(o)(201203) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources

🔘️ Games
• 💥️ Chip's Challenge Wiki (Download levels designed by contributors. The download link can be found at the bottom of the level pages, Free): [Homepage] [Dev site] 🎬️ g(202xxx)
• 💥️ Chip's Challenge 1 Levels (almost every level set available on the Internet, Free): [Homepage] [Dev site] 🎬️ g(202xxx)
• 💥️ CC2 Level Packs on CC Zone forums (CC2 sets, Free): [Homepage] [Dev site] 🎬️ g(202xxx)

🔘️ Level editor
• 💥️ CCTools (Editor and Tool suite for Chip's Challenge, Chip's Challenge 2, and Tile World, GPL-3): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
(Tile World 2) Devs (Tile World 2 Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Tile World) Devs (MuppetLabs [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Tile World) Devs (Brian Raiter (Organic Worker Drone BR903) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Chip's Challenge) Devs (Chuck Sommerville 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(201712) 2(201801) 3(200604)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related


📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [congusbongus on mastodon (20250209)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Tile World 2
🦊️ What's: A libre fast-paced puzzle game compatible Chip's Challenge levels
🏡️ https://tw2.bitbusters.club/
🐣️ https://github.com/SicklySilverMoon/tworld
🔖 #LinuxGaming #ShareYourGames #Puzzle #Transport #ChipsChallenge
📦️ #Libre #SRC
📖 Our entry: 🛒️Homeless
🕵‍ 2.3.0: 👏️⭐⭐⭐⭐

🥁️ Update: 2.3.0
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://github.com/SicklySilverMoon/tworld/releases
🦣️ From: https://mastodon.gamedev.place/@congusbongus/113972422704786765
🛜️ https://github.com/SicklySilverMoon/tworld/releases.atom

🎲️(o) https://www.youtube.com/embed/LrNQK7X3sSY
🎲️(o) https://www.youtube.com/embed/-ABzUe3ZK9k
🎲️(o) https://www.youtube.com/embed/JUiJWB4TXp8

🕶️ A view of its interface (v.2.3.0, on my Linux PC) with one of its levels (level 1 of Levelset CCLP2, with the MS version - the character is a little more detailed) in top view: Chip is in front of a switch and near a component to collect. Passing over the switch moves the tanks (deadly if touched) horizontally or vertically, clearing the way. On the right are the number of chips left to collect (35), the time remaining (330 seconds), the level (n°1) and the direct access code (JNMD).

📚️ Tile World 2 is an enhancement (mainly of its interface) of Tile World, a libre, multi-platform emulator compatible with the levels of Chip's Challenge (by Chuck Sommerville), a fast-paced puzzle game whose objective is to help Chip collect the electronic components scattered throughout its levels in the allotted time, enabling him to unlock the exit tile. Levels sometimes contain hostile or indifferent creatures, as well as numerous types of obstacles, treadmills, slippery surfaces, switches, bombs, tools and protective equipment. The original data remains commercial, but free or libre fan-created equivalents are available (and even on repositories).

📕 Description [en]

📜️ "A libre fast-paced puzzle game compatible Chip's Challenge levels" 📜️

An open-source reimplementation of the game "Chip's Challenge".

© 2001-2024 by Brian Raiter, Madhav Shanbhag, Eric Schmidt
Version 2.3.0 by Michael Hansen (Zrax), ChosenID, David Stolp (pieguy), A Sickly Silver Moon, G lander, and Eevee

Tile World is a reimplementation of the game "Chip's Challenge". The player controls Chip, navigating him through his challenges. The object of each level of the game is to find and reach the exit tile, which takes you to the next level. The levels contain many different kinds of obstacles, creatures both hostile and indifferent, tools, protective gear — and, of course, chips.

"Chip's Challenge" was created by Chuck Sommerville, and was originally written for the Atari Lynx handheld game console. "Tile World" was his working title for the game. It was subsequently ported to several other platforms, including Microsoft Windows (16-bit).

In 2001, Brian Raiter began writing "Tile World" with the intention of recreating a version of the MS game for the Linux platform. At the encouragement of Chuck Sommerville, this project was expanded to include the goals of recreating the original Lynx game as well, and also making the program work under MS Windows in addition to Linux. Brian Raiter continued to make improvements to the program until 2006, when Tile World 1.3.0 was released.

Tile World 2 has now been unleashed, featuring numerous improvements to the game, mainly in the user interface.

📕 Description [fr]

Un émulateur libre compatible avec les données du jeu Chips Challenge, Tile World 2 par la Tile World 2 Team (Michael Hansen (Zrax), ChosenID, David Stolp (pieguy), A Sickly Silver Moon, G lander, et Eevee), Tile World par le studio MuppetLabs (Brian Raiter (Organic Worker Drone BR903), Madhav Shanbhag, Eric Schmidt), Chip's Challenge par Chuck Sommerville.
En C/C++.

Tile World 2 est une amélioration (principalement de son interface) de Tile World, un émulateur libre et multiplateforme compatible avec les niveaux du jeu Chip's Challenge (de Chuck Sommerville), un jeu de rapidité de réflexion dont l'objectif est d'aider Chip à collecter dans le temps imparti les composants électroniques disséminés dans ses niveaux, permettant de déverrouiller la dalle de sortie. Les niveaux contiennent parfois des créatures hostiles ou indifférentes, de nombreux types d'obstacles, tapis roulants, surface glissantes, interrupteurs, bombes, outils, et des équipements de protection. Les données originales demeurent commerciales, néanmoins des équivalents gratuits ou libres créés par des fans sont disponibles (et même en dépôt).


Une réimplémentation open-source du jeu « Chip's Challenge ».

© 2001-2024 par Brian Raiter, Madhav Shanbhag, Eric Schmidt
Version 2.3.0 par Michael Hansen (Zrax), ChosenID, David Stolp (pieguy), A Sickly Silver Moon, G lander, et Eevee

Tile World est une réimplémentation du jeu « Chip's Challenge ». Le joueur contrôle Chip et le guide à travers les défis qu'il doit relever. Le but de chaque niveau du jeu est de trouver et d'atteindre la dalle de sortie, ce qui vous permet de passer au niveau suivant. Les niveaux contiennent de nombreux types d'obstacles, des créatures hostiles ou indifférentes, des outils, des équipements de protection et, bien sûr, des puces.

« Chip's Challenge » a été créé par Chuck Sommerville, et a été écrit à l'origine pour la console de jeu portable Atari Lynx. Le titre provisoire du jeu était « Tile World ». Il a ensuite été porté sur plusieurs autres plates-formes, dont Microsoft Windows (16 bits).

En 2001, Brian Raiter a commencé à écrire « Tile World » avec l'intention de recréer une version du jeu MS pour la plate-forme Linux. Sous l'impulsion de Chuck Sommerville, ce projet a été élargi pour inclure l'objectif de recréer le jeu Lynx original et de faire fonctionner le programme sous MS Windows en plus de Linux. Brian Raiter a continué à apporter des améliorations au programme jusqu'en 2006, date à laquelle Tile World 1.3.0 a été publié.

Tile World 2 est maintenant disponible, avec de nombreuses améliorations du jeu, principalement au niveau de l'interface utilisateur.

🚧️ Installation ➜ 🚀️ Launching [fr]

📄️ Installation à partir du source

▸ Installation des dépendances (en dépôt) :
• Installez au préalable le(s) paquet(s) suivant(s) (ou version ultérieure) : cmake sdl2-compat (| sdl2) qt5 (| qt6)

▸ Téléchargement du source (sur GitHub) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
Version stable, dans le répertoire souhaité, lancez : $ git clone -b "Nom_de_la_release" --recursive https://github.com/SicklySilverMoon/tworld
(Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/SicklySilverMoon/tworld

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ cmake -S . -B build/
$ cd build/
$ make -j$(nproc)
↪ le(s) binaire(s) issu(s) de la compilation se trouve(nt) dans le répertoire build/
• Copiez ce(s) binaire(s) dans le répertoire racine pour simplifier la commande de lancement ci-après.


🏕️ Installation du contenu / des données :

• Les paquets Debian et Manjaro de Tile World (son prédécesseur) livrent des données libres permettant de jouer.
• Pour jouer à d'autres niveaux téléchargés séparément, copiez :
- les fichiers ".dat" (nécessite les droits root) dans /usr/local/share/tworld/data
- le(s) fichiers ".dac" (nécessite les droits root) dans /usr/local/share/tworld/sets

☝️ Nota :
• Contrairement à Tile World 1 (/usr/share/tworld/), les répertoires d'installation des données de Tile World 2 se trouvent dans /usr/local/share/tworld/
• Il n'est pas nécessaire de copier le binaire tworld2 dans un répertoire système (seules ses données doivent l'être).



🚀️ LANCEMENT DU JEU

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] tworld2 ou $ tworld2
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./tworld2
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).

💡 Nota :
• Si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).
• Les répertoires utilisés par défaut peuvent être affichés avec la commande : tworld2 -d
• Son répertoire de paramétrage se trouve dans : ~/.tworld


📑️ PARAMÉTRAGE

• Liste des commandes disponibles : $ tworld2 -h
• Désactiver les mots de passe (pour passer au niveau suivant) : $ tworld2 -p

$ ./tworld2 -h
Usage: tworld [-hvVdlsbtpqrPFa] [-n N] [-DLRS DIR] [NAME] [SNAME] [LEVEL]
-D Read data files from DIR instead of the default.
-L Read level sets from DIR instead of the default.
-R Read resource files from DIR instead of the default.
-S Save games and settings in DIR instead of the default.
-p Disable password checking.
-F Run in fullscreen mode.
-q Run quietly.
-r Run in read-only mode; solutions will not be saved.
-P Put Lynx ruleset emulation in pedantic mode.
-n Set initial volume level to N.
-a Double the size of the sound buffer (can be repeated).
-l Display the list of available data files and exit.
-s Display scores for the selected data file and exit.
-t Display times for the selected data file and exit.
-b Batch-verify solutions for the selected data file and exit.
-h Display this help and exit.
-d Display default directories and exit.
-v Display version number and exit.
-V Display version and license information and exit.
NAME specifies which data file to use.
LEVEL specifies which level to start at.
SNAME specifies an alternate solution file.


⌨️🖱️🎮️ CONTRÔLES :

• Il se contrôle à la souris ou au clavier.
(Liste des contrôles non exhaustive)

• Pause : [BACKSPACE]

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 16 Février 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 15 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.



💻️ PC specs :
Linux distribution : Manjaro
Kernel: 6.11.11-1-MANJARO +iw (pour le wi-fi) + acpi_call-dkms + rapiddisk-dkms + uwurandom-git-dkms + v4l2loopback-dkms
Graphics driver: NVIDIA 550.144 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.4.2) / Xorg 11.0 (21.1.14)

CPU: AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard: MSI B450 GAMING PRO CARBON AC (RVB) + (zenpower-dkms + zenpower3-dkms + iwlwifi-ax101-dkms)
RAM: 32Go DDR4 (2x16GB)
Graphics card: GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x4TB Seagate Barracuda + 2x12TB Seagate IronWolf
Monitors: 1 x ASUS ROG Swift PG348Q (3440x1440) (The other died after a micro-power cut 😤️) + 1 x ASUS ROG Swift OLED PG48UQ 47,5" (3840x2160) (Get used to it 🦒️)
Webcam: Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone: Samson G-Track pro Condenser
Keyboard: Keychron K1 Pro
MIDI keyboard: ARTURIA Minilab 3
Mouse: G-Lab Kult-Iridium (RVB)
Tablet: WACOM PTZ-930 (Intuos 3) (input-wacom-dkms required)
Printer: brother MFC-L2800DW (brother-mfc-l2820dw (Print) + brscan5 (Scan) required).
Gamepad (Bluetooth/USB) : Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required + Plugging & unplugging the gamepad required to load the driver)(drift if battery low)



🫕️ Installation :
▸ (✔ v. 2.3.0) Source : FONCTIONNEL.
🟢️ Son source se compile facilement et fonctionne bien,
🟠️ Par contre, il est nécessaire d'installer ses données (pas nécessairement son binaire) dans les répertoires système en root.


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface largement améliorée par rapport à celle de Tile World 1, sobre, très soignée, simple, claire/intuitive, très bien expliquée (menu d'aide),
🟢️ Elle offre notamment le plein écran et le fenêtré, un redimensionnement de sa fenêtre par glisser-déposer,
🟠️ Point(s) faible(s) relevé(s) : il lui manque un vrai mode plein écran (celui-ci n'a aucun intérêt, sa fenêtre occupe 100% de l'écran, mais la taille de la zone de jeu reste la même), un redimensionnement de sa fenêtre par glisser-déposer opérationnel (le redimensionnement augmente la taille de la fenêtre et pas son contenu),

‣ 🎮️ Contrôles
⚪️ Il/Elle se contrôle au clavier ou à la souris.

‣ 🎧️ Son
🟢️ Le jeu est accompagné d'effets sonores simples et pour autant adaptés,

‣ 🏞️ Graphismes
🟢️ Un graphisme avec un air de Gauntlet/Sokoban assez réussi.

‣ 🍯️Contenu
🟢️ Les données originales demeurent commerciales, néanmoins des équivalents gratuits ou libres créés par des fans sont disponibles (et même en dépôt).


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un émulateur libre et multiplateforme compatible avec les niveaux du jeu Chip's Challenge (de Chuck Sommerville), un jeu de rapidité de réflexion dont l'objectif est d'aider Chip à collecter dans le temps imparti les composants électroniques disséminés dans ses niveaux, permettant de déverrouiller la dalle de sortie.

‣ 🔧️ Mécanique
⚪️ Les niveaux contiennent parfois des créatures hostiles ou indifférentes, de nombreux types d'obstacles, tapis roulants, surface glissantes, interrupteurs, bombes, outils, et des équipements de protection.
⚪️ Le nombre de chips à récupérer est affiché sous l'interface pour chacun de ses niveaux.

‣ 🗻️ Difficulté / prise en main de l'utilisateur
⚪️ Le 1er niveau est assez facile, permettant de se faire la main / comprendre sa mécanique de base. Attention : le temps est limité (il se décompte sous l'interface).
⚪️ Les niveaux suivants sont très nettement plus difficiles.


🏆️ Impressions :
🟢️ Un contenu retors pour les passionnés du genre, de quoi y passer des jours entiers !


🪦️ Longévité :
🟢️ Immense, le contenu est très important.
🟢️ De plus les niveaux conçus par les fans prolongent largement sa durée de vie.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👏️⭐⭐⭐⭐ (excellent)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (good)
🟢️ Si vous aimez les jeux de réflexion avec des tonnes de mécanismes et astuces à découvrir pour passer ses niveaux : vous allez être ravis.
🟢️ Un excellent jeu. Ce 2nd opus de Tile World augmente significativement l'expérience de jeu par une interface actualisée.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !