sexta-feira, 1 de abril de 2022

Tutorial do Concurso #6: Todos na linha!


Apresentamos hoje mais um pequeno jogo escrito em BASIC Apascalado para familiarizar os concorrentes com esta técnica insólita de programar no ZX Spectrum. Os jogos vão ser todos escritos em inglês para benefício dos concorrentes estrangeiros.

O jogo de hoje é o clássico do "4 Em Linha". O objectivo é colocar 4 peças em linha, à semelhança do Jogo do Galo. Para tornar o programa mais simples, o jogo é uma versão para 2 jogadores humanos. Este jogo teve uma versão em 1983 para o ZX81.

Para programar em BASIC Apascalado, começa-se por descrever o programa inteiro em meia dúzia de linhas:

ROTINA Jogo
CHAMAR Desenhar Tabuleiro
CHAMAR Iniciar Variaveis
REPETIR
   CHAMAR Pedir Jogada
   CHAMAR Colocar Jogada No Tabuleiro
   CHAMAR Testar Se Acabou o Jogo
   CHAMAR Passar Ao Jogador Seguinte
ATÉ Acabou o Jogo
FIM

Depois, para cada rotina usada aqui, define-se uma rotina em meia dúzia de linhas e por aí fora.

Todos os programas BASIC Apascalado que apresentamos nesta série podem ser melhorados e todos os leitores estão convidados a melhorá-los.

Para ler as 2 listagens é mais fácil aqui.

Para fazer download dos três ficheiros, clicar aqui.

Para jogar online, estão disponíveis as duas versões:

Quem estiver interessado em participar no concurso, pode ler o regulamento aqui.

Sem comentários:

Enviar um comentário