tutorial para criar mapas do sound rts Por Douglas André Martins douglas.chessplayer@yahoo.com.br índice 1. introdução. 2. título e objetivo. 3. dimensões do mapa. 4. caminhos e pontes. 5. minas e bosques. 6. descampados. 7. jogadores. 1. introdução. Os comandos não devem ser mudados, sempre manter em inglês, caso contrário o jogo não interpretará o mapa como um mapa de sound rts. E para editar o mapa, deverá usar o bloco de nota. E se quiser colocar um comentário, no mapa, use o sinal ; colocando o sinal no inicio da linha, esta linha não será lida pelo programa como uma linha do mapa. mas sim uma linha de comentário. Exemplo. ; mapa criado por fulano de tal. 2. título. O título informa o nome do mapa na lista de jogos. ele pode ser composto por letras e números. exemplo: title 5000 3000 sendo que 5000 = a a e 3000 = a 0. na lista de jogos, o título vai aparecer como: a1. obejetivo exemplo: objective 145 88 2. dimensões do mapa. Primeiramente, colocará qual o tamanho da casa, com a linha de comando: square_width 12 agora vai colocar a linha de comando referente a quantidade de colunas que vai ter em seu mapa. exemplo: nb_columns 4 seu mapa ficará com 4 colunas, ou seja. ele vai de a até d. a próxima linha, vai o número de linhas do mapa. exemplo: nb_lines 4 ficando com 4 linhas, indo de 1 até 4. até agora temos um mapa de 4 x 4. 4 Caminhos e mapas. já temos as dimensões, vamos colocar caminhos, e algumas pontes neste mapa. oeste / leste. para colocar os caminhos oeste / leste, ou seja da esquerda para a direita. colocará as seguintes linhas: exemplo: west_east_paths a1 b1 c1 west_east_paths a2 b2 c2 west_east_paths a3 b3 c3 west_east_paths a4 b4 c4 neste exemplo acima, temos todas as casas ligadas entre si por um caminho, oeste / leste. no caso se quiser ter uma ponte em uma das casinhas, no sentido oeste / leste, deverá, ignorar a casa nesta linha, vamos supor que teremos uma ponte da casa b1 para a casa c1. a linha de comando ficaria assim: west_east_paths a1 c1 esta casa ignorada agora irá na linha referente a pontes, logo a baixo como veremos. já se quiser ter uma barreira, no lugar da ponte, é só deixar a linha sem a casinha. exemplo: west_east_paths a1 c1 neste caso, temos uma barreira entre as casas, b1 e c1. sul / norte para colocar os caminhos sul / norte, ou seja de baixo para cima. deveremos usar as seguintes linhas: exemplo: south_north_paths a1 a2 a3 south_north_paths b1 b2 b3 south_north_paths c1 c2 c3 south_north_paths d1 d2 d3 neste caso, temos todas as casinhas do mapa, com caminho sul / norte. se quiser colocar uma ponte, ou uma barreira em no lugar de um dos caminhos, é só fazer igual no exemplo oeste / leste. lembrando que sul / norte vai de baixo para cima. pontes. para colocar uma ponte oeste / leste, coloque a seguinte linha de comando: exemplo: west_east_bridges b1 note que a casa ignorada anteriormente, foi colocada, nesta linha. e temos uma ponte de b1 para c1. já para colocar uma ponte sul / norte, use a seguinte linha. exemplo: south_north_bridges b1 e temos uma ponte de b1 para b2. se quiser mais pontes em outras casas, deve colocar na linha de comando referente a pontes, e ignorar a mesma das linhas de comando que se refere aos caminhos. 5. minas e bosques minas as minas, poderam ser colocadas, em qual quer casa que quiser. e de diversos valores. para cada valor novo uma nova linha de comando deve ser feita. vamos colocar dois valores de minas. uma de 100 e a outra de 200. colocar a seguinte linha de comando: exemplo: goldmines 100 a1 d1 a4 c4 goldmines 200 b2 c2 b3 c3 neste caso, temos 4 minas de 100, nas casas referidas na linha, e 4 de 200, também na linha referida.. ou seja, a1, c1, a4, c4, temos minas de 100, e nas casas b2, c2, b3 e c3, temos minas de 200. bosques. os bosques, se colocam da mesma forma como as minas. exemplo: woods 50 a1 a4 woods 100 c1 c4 temos neste caso, bosques em a1 e a4 e c1 e c4, sendo que em a1 e a4, ficaram os de 50, e os de 100 nas casas referida, (c1 e c4)., 6. descampados A quantidade de descampados, que vai em cada quadrado, pode ser mudado., mas a seguinte linha, coloca em todos os quadrados o mesmo número de descampados. exemplo: nb_meadows_by_square 4 nesta linha de comando, está dizendo, quantos descampados, vão ter em cada quadrado. já se quiser ter mais descampados, em um quadrado específico, deve usar a seguinte linha de comando: exemplo additional_meadows a1 a4 na linha a cima, os quadrados, a1 e a4, ficaram com um descampado a mais, ou seja, com 5 descampados. mas, se quiser ter 6 ou 7, deve colocar o quadrado mais de uma vez na linha de comando. exemplo: additional_meadows a1 a1 a1 a4 a4 a4 no exemplo a cima, os quadrados, ficaram com 7 descampados, em quanto os outros demais, ficaram com 4., já se quiser, remover os descampados do quadrado, ou só tirar um ou dois. deverá usar a seguinte linha: exemplo: remove_meadows b2 b3 b3 o resultado da linha a cima, é o seguinte: a casa b2, foi removido um descampado, ficando com 3. e já na b3 foram removidos 2, ficando somente com 2. 7. jogadores. neste tópico, definirá quantos jogadores este mapa suportará. e quais os recursos os mesmo terão, quanto, e onde iniciarão, ou seja em que casinha começarão. para definir quantos jogadores o mapa suportará., usará a seguinte linha: exemplo nb_players_min 2 esta linha, está dizendo qual é o número mínimo de jogadores para começar o jogo. e a próxima linha, vai dizer o número máximo de jogadores. exemplo: nb_players_max 4 ou seja, o limite de jogadores, são 4. agora vamos ver, em quais casas os jogadores vão começar o jogo. para saber isso, vai usar a seguinte linha de comando: exemplo: starting_squares a1 d1 a4 d4 os jogadores, vão começar nas casas: a1, d1, a4 e c4. já para definir, com quais recursos vão começar, ou seja. com quais personagens, ou edifícios vão começar, use a seguinte linha: exemplo: starting_units 4 peasant 1 footman townhall a linha a cima, está dizendo, que cada jogador, vai começar com 4 operários, 1 soldado e um edifício principal. esta linha pode ser alterada, basta somente colocar o que quiser, ou tirar., logo abaixo segue uma lista dos comandos para cada edifício e personagens. personagens. peasant=piões footman=soldado archer=arqueiro knight=cavaleiro catapult=cataputa dragon=dragão mage=mago edifícios farm=fazenda townhall=edifício principal barracks=quartel lumbermill=marcenaria blacksmith=ferreiro stables=estábulo workshop=oficina dragonslair=casa dos dragõesmagestower=torre dos magos e para definir, com quanto de recurso cada jogador vai começar, ou seja, com quanto de ouro e madeira vai começar. use a seguinte linha de comando: exemplo: starting_resources 300 300 está dizendo que cada jogador vai começar com 300 de ouro e 300 de madeira. acabamos de finalizar o mapa. vamos ver como ficou ele, logo a baixo. title 5000 3000 objective 145 88 square_width 12 nb_columns 4 nb_lines 4 west_east_paths a1 c1 west_east_paths a2 b2 c2 west_east_paths a3 b3 c3 west_east_paths a4 b4 c4 south_north_paths a1 a2 a3 south_north_paths b2 b3 south_north_paths c1 c2 c3 south_north_paths d1 d2 d3 west_east_bridges b1 south_north_bridges b1 goldmines 100 a1 d1 a4 d4 goldmines 200 b2c2 b3 c3 woods 50 a1 a4 woods 100 c1 c4 nb_meadows_by_square 4 additional_meadows a1 a4 remove_meadows b2 b3 b3 nb_players_min 2 nb_players_max 4 starting_ a1 d1 a4 d4 starting_units 4 peasant 1 footman townhall starting_resource 300 300