Índice:
- Etapa 1: aprender alguma sintaxe básica para desenvolver Gui
- Etapa 2: página de boas-vindas do jogo
- Etapa 3: Selecionando o Nível do Jogo
- Etapa 4: Algoritmo
- Etapa 5: Algoritmo para aumentar o tamanho da cobra e aumentar a pontuação
- Etapa 6: Game Over Condition:
- Etapa 7: Sair da página
- Etapa 8: Vedio e C Code Link
Vídeo: Jogo da Cobra em C: 8 Passos
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
O jogo Snake era popular em telefones celulares antigos, que podem ser facilmente desenvolvidos usando o programa c. Para construir este projeto, você precisa de um conhecimento básico da sintaxe c. Exemplo: loop for, loop while etc.
Com a construção deste tipo de projeto de jogo, sua habilidade de programação irá melhorar muito.
Etapa 1: aprender alguma sintaxe básica para desenvolver Gui
Você pode adicionar cores e imprimir onde quiser escrever
Você precisa aprender a sintaxe básica como:
1) gotoxi (x, y)
2) cor do texto ()
3) textbackground ()
4) kbhit ()
Etapa 2: página de boas-vindas do jogo
usando acima, selecione o fundo e a fonte adequados.
dê as boas-vindas ao usuário mostrando o título do jogo
Etapa 3: Selecionando o Nível do Jogo
Depois de exibir o título do jogo.
Limpe a tela ()
mostre os níveis e peça ao usuário para selecionar o nível
salve o nível selecionado pelo usuário na variável e use-o para aumentar o nível de dificuldade do usuário.
Etapa 4: Algoritmo
função aleatória:
No programa c existe uma função aleatória que é usada para colocar a comida em qualquer ponto da tela.
Assim, use esta função para colocar alimentos em qualquer ponto da tela
Movendo cobra na tela:
Como você pode ver, a cobra é impressa ao imprimir '' * '' na tela. Portanto, precisamos imprimir um caractere no início e apagar um caractere no final
Mudança de direção:
A direção da cobra pode ser alterada usando a função kbhit ().
quando você pressiona o caractere de acordo, a direção da cobra muda.
Etapa 5: Algoritmo para aumentar o tamanho da cobra e aumentar a pontuação
Aumentando o tamanho da cobra:
Quando a cobra avança, seu tamanho aumenta e quando a coordenada da cobra combina com a coordenada da comida, o tamanho da cobra aumenta.
Pontuação crescente:
quando snanke get's the food, a pontuação do usuário também aumenta
Da imagem acima, pode ficar claro que a pontuação do usuário e o tamanho da cobra aumentaram.
Etapa 6: Game Over Condition:
Quando a cobra tocar o limite da tela. O jogo terminará.
Isso pode ser feito comparando a coordenada do limite com a coordenada da cobra.
Etapa 7: Sair da página
Na última etapa, pergunte ao usuário se ele deseja continuar jogando ou não.
Etapa 8: Vedio e C Code Link
link para código de cobra