Escolar Documentos
Profissional Documentos
Cultura Documentos
C
RELATÓRIO
PACMAN
Nome : Gevy Gyldas N'Nang
Ndoutoume
Número usp :14523701
SUMÁRIO
01 OBJETIVO DO TRABALHO
02
APRESENTAÇÃO DA ESTRUTURA
DO CÓDIGO
03 CONCLUSÃO
OBJETIVO
O objetivo desse trabalho é implementar uma versão simplificada do
jogo Pac-Man em linguagem C. O Pac-Man é um jogo clássico de
arcade onde o jogador controla um personagem que deve percorrer
um labirinto, coletando itens e evitando o contato com fantasmas.
Essa função é responsável por atualizar a tela do jogo. Ela recebe como
parâmetros o labirinto, o número de linhas e colunas, e a quantidade de itens
restantes a serem coletados.
A função imprime o labirinto na tela, junto com instruções de controle para o
jogador.
5. FUNÇÃO UPDATE_SCREEN():
São implementadas quatro funções: ghost_add_col, ghost_min_col,
ghost_add_row e ghost_min_row. Cada uma dessas funções
controla o movimento de um fantasma no labirinto. Elas recebem
como parâmetros a posição do fantasma, flags de alteração, morte e
item, e o labirinto.
O código utiliza estruturas de dados como matrizes e estruturas para representar o labirinto e as
posições dos personagens. Também inclui lógica de movimentação dos fantasmas, detecção de
colisões, contagem de itens coletados e condições de vitória ou derrota.
Embora seja um jogo bastante simples, o código pode ser um ponto de partida para projetos mais
complexos, permitindo a adição de recursos adicionais, como níveis diferentes, power-ups,
inteligência artificial para os fantasmas e gráficos mais elaborados.