sexta-feira, 7 de junho de 2024

Concurso BASIC Apascalado compilado (20) - Pong (sprite)


Eis mais um programa escrito em BASIC Apascalado para familiarizar os concorrentes com esta técnica insólita de programar no ZX Spectrum. Os programas vão ser todos escritos em inglês para benefício dos concorrentes estrangeiros. A maior parte dos programas serão versões compiladas dos programas do concurso anterior.

Esta semana voltamos ao jogo Pong. Desta vez, foi acrescentado um sprite (a imagem da bola). Esta bola pode ser desenhada em qualquer coordenada do écran com a ajuda dum array que contém os endereços das posições de memória de cada linha de modo gráfico. Os sprites foram criados com o utilitário "ZX Block Sprites" (ver aqui).

Para correr o programa online, clicar aqui.

Para ver a listagem e fazer o download dos ficheiros clicar aqui.

Convidamos os leitores a examinar a listagem e a fazer alterações no programa. Todos os programas BASIC Apascalado que apresentamos nesta série podem ser melhorados e todos os leitores estão convidados a melhorá-los. Por exemplo, neste caso podem tentar descobrir porque aparecem algumas manchas no écran em algumas ocasiões (Será erro do programa? Será falha do compilador?).

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

Quem estiver interessado em saber mais sobre esta linguagem e sobre como compilar os programas, pode clicar aqui.

Em caso de dúvidas, não hesitem em perguntar.

Sem comentários:

Enviar um comentário