Editor de mapas lado a lado - https://www.mapeditor.org/
Tiled é um editor de mapas de blocos de uso geral para todos os jogos baseados em blocos, como RPGs, plataformas ou clones Breakout.
O ladrilho é altamente flexível. Ele pode ser usado para criar mapas de qualquer tamanho, sem restrições quanto ao tamanho dos blocos ou ao número de camadas ou blocos que podem ser usados. Mapas, camadas, blocos e objetos podem receber propriedades arbitrárias. O formato de mapa do Tiled (TMX) é fácil de entender e permite que vários conjuntos de blocos sejam usados em qualquer mapa. Os conjuntos de blocos podem ser modificados a qualquer momento.
O Tiled está disponível para todos os principais sistemas operacionais e pode ser baixado em GitHub Releases ou em itch.io. A maioria das distribuições Linux também empacota o Tiled, mas esses pacotes geralmente estão desatualizados, então você pode preferir usar o AppImage ou instalar o Tiled através do Flatpak ou snap, ambos lançamentos oficiais.
As compilações do macOS são assinadas pelo mantenedor, Thorbjørn Lindeijer, que se registrou como Apple Developer.
Os instaladores do Windows usam assinatura de código gratuita fornecida pela SignPath.io e um certificado de assinatura de código gratuito da SignPath Foundation.
Antes de compilar o Tiled, você deve garantir que as bibliotecas de desenvolvimento Qt (>= 5.12) foram instaladas, bem como a ferramenta de construção 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 puxa automaticamente qt
)Se você deseja construir o plugin Python, você também precisa instalar as bibliotecas de desenvolvimento Python 3:
sudo apt install python3-dev
Alternativamente, você pode baixar o Qt aqui. Você ainda precisará instalar um ambiente de desenvolvimento junto e algumas bibliotecas dependendo do seu sistema, por exemplo:
sudo apt install build-essential zlib1g-dev libgl1-mesa-dev
A maneira mais fácil de compilar e executar o Tiled é abrir tiled.qbs
no Qt Creator e executar o projeto a partir daí.
Na linha de comando, pode ser necessário configurar o Qbs antes de construir o Tiled (você também precisará ter certeza de que a versão do Qt que deseja usar está em seu caminho):
qbs setup-toolchains --detect # setup toolchains
qbs # build Tiled
Agora você pode executar o Tiled da seguinte maneira:
qbs run -p tiled
Para compilar o libtiledquick (não compilado por padrão), você precisará instalar os cabeçalhos Vulkan:
sudo apt install libvulkan-dev
Uma vez configurado o Qbs (veja instruções anteriores), é possível gerar com ele um projeto do Visual Studio 2017 que permite codificar, compilar e executar usando esse IDE. Isso pode ser feito com o seguinte comando:
qbs generate -g visualstudio2017
Para instalar o Tiled, execute qbs install
no terminal. Por padrão, o Tiled será instalado em <build-dir>/install-root
.
O prefixo de instalação pode ser alterado durante a construção do Tiled. Por exemplo, para usar um prefixo de instalação /usr
:
qbs qbs.installPrefix:"/usr"
Para instalar o Tiled em um diretório de empacotamento:
qbs install --install-root /tmp/tiled-pkg
Por padrão, o Tiled e seus plug-ins são compilados com um Rpath que permite encontrar a biblioteca compartilhada imediatamente após ser compilada. Ao empacotar o Tiled para distribuição, o Rpath deve ser desabilitado anexando projects.Tiled.useRPaths:false
ao comando qbs.