Neste tutorial vamos aprender como podemos utilizar a ferramenta Tiled para construir mapas para os nossos Games e depois importá-los com a biblioteca PyGame.
Tiled é um editor de mapas gratuito e de código aberto, fácil de usar e flexível.
Você pode obter o Tiled através do seguinte link: Download
Uma vez que você fez o download e instalou Tiled, vamos para o primeiro passo:
1: Devemos selecionar a opção Ficheiro → Novo Mapa...
ou CTRL + N
:
2: Aparecerá uma janela com algumas opções para selecionarmos, por hora, vamos escolher as seguintes configurações e então confirmar com a opção OK
:
3: Surgirá uma grade de dimensão 150 × 20
no qual iremos desenhar o nosso mapa, vamos agora carregar o nosso tileset através da opção Novo Tileset...
:
4: Devemos então clicar no botão Explorar...
, buscar o caminho do nosso tileset em nossa máquina e então confirmar com a opção OK
, de acordo com a ilustração a seguir:
5: Uma vez que temos o nosso tileset carregado, podemos então desenhar o nosso mapa conforme o nosso desejo:
Observação: O bloco vermelho tem como intuito marcar a posição inicial do nosso jogador.
6: Com o nosso mapa pronto, podemos então exportá-lo para o formato csv
através da opção Ficheiro → Exportar Como...
:
7: Finalmente, podemos escolher o caminho no qual o arquivo csv
será salvo e também o seu nome:
Agora temos o nosso mapa em um formato que podemos facilmente carregar em nosso Game!
Neste exemplo mostramos como carregar um mapa e desenhá-lo na tela. Também temos um personagem que pode caminhar pelo mapa com as devidas colisões e scrolling da tela:
Bons estudos!