Editor de mapas en mosaico: https://www.maeditor.org/
Tiled es un editor de mapas de mosaicos de uso general para todos los juegos basados en mosaicos, como juegos de rol, plataformas o clones de Breakout.
Tiled es muy flexible. Se puede utilizar para crear mapas de cualquier tamaño, sin restricciones en el tamaño de los mosaicos ni en la cantidad de capas o mosaicos que se pueden usar. A mapas, capas, mosaicos y objetos se les pueden asignar propiedades arbitrarias. El formato de mapa de Tiled (TMX) es fácil de entender y permite utilizar múltiples conjuntos de mosaicos en cualquier mapa. Los conjuntos de mosaicos se pueden modificar en cualquier momento.
Tiled está disponible para todos los principales sistemas operativos y se puede descargar desde GitHub Releases o desde itch.io. La mayoría de las distribuciones de Linux también incluyen Tiled, pero estos paquetes suelen estar desactualizados, por lo que es posible que prefieras usar AppImage o instalar Tiled a través de Flatpak o snap, los cuales son lanzamientos oficiales.
Las compilaciones de macOS están firmadas por el mantenedor, Thorbjørn Lindeijer, quien se registró como desarrollador de Apple.
Los instaladores de Windows utilizan la firma de código gratuita proporcionada por SignPath.io y un certificado de firma de código gratuito de la Fundación SignPath.
Antes de poder compilar Tiled, debe asegurarse de que se hayan instalado las bibliotecas de desarrollo Qt (>= 5.12), así como la herramienta de compilación Qbs:
sudo apt install qtbase5-dev libqt5svg5-dev qttools5-dev-tools zlib1g-dev qtdeclarative5-dev qbs
sudo dnf builddep tiled
sudo pacman -S qt qt5-tools qbs
brew install qbs
(que automáticamente introduce qt
)Si desea crear el complemento de Python, también necesita instalar las bibliotecas de desarrollo de Python 3:
sudo apt install python3-dev
Alternativamente, puedes descargar Qt aquí. Aún necesitarás instalar un entorno de desarrollo junto con algunas bibliotecas dependiendo de tu sistema, por ejemplo:
sudo apt install build-essential zlib1g-dev libgl1-mesa-dev
La forma más sencilla de compilar y ejecutar Tiled es abrir tiled.qbs
en Qt Creator y ejecutar el proyecto desde allí.
Desde la línea de comandos, es posible que necesites configurar Qbs antes de poder compilar Tiled (también deberás asegurarte de que la versión de Qt que deseas usar esté en tu ruta):
qbs setup-toolchains --detect # setup toolchains
qbs # build Tiled
Ahora puedes ejecutar Tiled de la siguiente manera:
qbs run -p tiled
Para compilar libtiledquick (no compilado de forma predeterminada), necesitarás instalar los encabezados de Vulkan:
sudo apt install libvulkan-dev
Una vez configurado Qbs (consulte las instrucciones anteriores), es posible generar un proyecto de Visual Studio 2017 que le permita codificar, compilar y ejecutar utilizando ese IDE. Esto se puede hacer con el siguiente comando:
qbs generate -g visualstudio2017
Para instalar Tiled, ejecute qbs install
desde la terminal. De forma predeterminada, Tiled se instalará en <build-dir>/install-root
.
El prefijo de instalación se puede cambiar al construir Tiled. Por ejemplo, para utilizar un prefijo de instalación de /usr
:
qbs qbs.installPrefix:"/usr"
Para instalar Tiled en un directorio de empaquetado:
qbs install --install-root /tmp/tiled-pkg
De forma predeterminada, Tiled y sus complementos se compilan con un Rpath que les permite encontrar la biblioteca libtiled compartida inmediatamente después de compilarse. Al empaquetar Tiled para su distribución, Rpath debe deshabilitarse agregando projects.Tiled.useRPaths:false
al comando qbs.