Como Escrever Um Jogo Em Pascal

Índice:

Como Escrever Um Jogo Em Pascal
Como Escrever Um Jogo Em Pascal

Vídeo: Como Escrever Um Jogo Em Pascal

Vídeo: Como Escrever Um Jogo Em Pascal
Vídeo: Programando com Pascal #1 - Pascal, Pascalzim e Tetriz !! =] 2024, Maio
Anonim

Um programador novato não deve começar imediatamente a escrever um programa de jogo complexo e de vários níveis em Pascal. Você deve começar com um jogo de lógica ou matemática com uma interface de texto. Gradualmente, ganhando experiência, você pode trabalhar em projetos maiores.

Como escrever um jogo em Pascal
Como escrever um jogo em Pascal

Instruções

Passo 1

Comece a trabalhar no programa com um título e uma lista de plug-ins usados:

programa reshiprimer;

usa crt;

Passo 2

Diga ao compilador quais variáveis serão incluídas no programa:

var

a, b, c: inteiro;

d: string;

Aqui, aeb são termos, c é a soma, d é a resposta à pergunta se o usuário deseja continuar jogando.

etapa 3

Marque o início do programa e do loop infinito, e também inicialize o gerador de números aleatórios:

começar

Aleatória;

enquanto 0 = 0 fazem

começar

Passo 4

Programa para gerar dois números aleatórios de 0 a 1000:

a: = rodada (aleatório (1000));

b: = redondo (aleatório (1000));

Etapa 5

Mostre ao usuário um exemplo que ele precisa resolver e peça o resultado:

writeln ('Quanto será'), a, ('+'), b, ('?');

readln (c);

Etapa 6

Informe ao usuário se ele resolveu o exemplo corretamente:

se a + b = c então writeln ('Certo!') else writeln ('Errado!);

Etapa 7

Pergunte ao usuário se ele deseja jogar mais:

writeln ('Vamos jogar mais?');

readln (d);

Etapa 8

Se a resposta for não, encerre o programa:

se maiúscula (d) 'Y' então pare (0);

Etapa 9

Termine o loop primeiro e, em seguida, o próprio programa:

fim

fim.

Observe o ponto após a segunda instrução final.

Etapa 10

Execute o programa pressionando Ctrl + F9. O primeiro exemplo será exibido. Faça as contas de cabeça e digite a resposta. A máquina irá informá-lo imediatamente se o problema foi resolvido corretamente. Então, uma pergunta será feita se você deseja continuar jogando. Responder Y ou y produzirá o seguinte exemplo e digitar qualquer outra letra encerrará o programa.

Etapa 11

Assim que o jogo estiver funcionando corretamente, comece a melhorá-lo. Por exemplo, adicione uma limpeza de tela antes de mostrar cada novo exemplo com o comando cls. Usando o procedimento textcolor, faça os rótulos aparecerem em cores diferentes. Pense em como você pode fazer com que o programa mude automaticamente a complexidade dos exemplos: se você responder corretamente, complique, e se estiver incorreto, simplifique. Para diversificar o jogo, adicione uma função para gerar exemplos para várias ações matemáticas.

Recomendado: