À propos du projet
Tiled est un éditeur de cartes à tuiles polyvalent conçu pour les jeux basés sur des tuiles, notamment les RPG, les jeux de plateforme et les titres de type Breakout. Son objectif principal est la flexibilité : les cartes peuvent être créées dans n'importe quelle taille, sans restriction sur la taille des tuiles ni sur le nombre de calques et de tuiles utilisés. Les cartes, calques, tuiles et objets peuvent chacun recevoir des propriétés arbitraires, et le format de carte TMX propre au projet est décrit comme facile à comprendre et capable de référencer plusieurs jeux de tuiles au sein d'une même carte. Les jeux de tuiles peuvent être modifiés à tout moment.
L'éditeur est disponible pour tous les principaux systèmes d'exploitation. Les versions exécutables peuvent être obtenues à partir de GitHub Releases ou itch.io, et des paquets Linux officiels sont proposés via Flatpak et snap, en plus des paquets de distributions dont le fichier README note qu'ils sont souvent obsolètes. Les versions macOS sont signées par le mainteneur Thorbjørn Lindeijer, tandis que les installateurs Windows utilisent la signature de code gratuite de SignPath.io et de la SignPath Foundation.
La compilation nécessite les bibliothèques de développement Qt 6.2 ou plus récentes ainsi que l'outil de construction Qbs, avec des instructions de configuration spécifiques à chaque plateforme pour Ubuntu/Debian, Fedora, Arch Linux et macOS via Homebrew. Un plugin Python optionnel nécessite également les bibliothèques de développement Python 3. La méthode recommandée consiste à ouvrir tiled.qbs dans Qt Creator ; depuis la ligne de commande, les chaînes d'outils sont détectées avec une commande de configuration Qbs, le projet est construit avec qbs, et Tiled peut être lancé via qbs run. Les en-têtes Vulkan de Qt 6 sont nécessaires pour libtiledquick, qui n'est pas construit par défaut, et les fichiers de projet Visual Studio 2017 peuvent être générés avec Qbs.
Pour les builds compilés soi-même, `qbs install` place par défaut Tiled dans un répertoire d'installation racine du dossier de construction, et le préfixe d'installation peut être modifié en ligne de commande. Les installations de paquetage peuvent cibler une racine d'installation distincte. Les rpaths, activés par défaut pour que la bibliothèque partagée libtiled soit trouvée après la compilation, peuvent être désactivés pour le paquetage. Le fichier README renvoie également aux travaux de traduction gérés sur Weblate et à CodeTriage pour les contributeurs.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.