Skip to content

cisdeli/pacman_threads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Final - SO

A pacman with threads.
Referência https://github.com/j-sokol/ncursesPac
Tutorial ncurses https://www.youtube.com/playlist?list=PL2U2TQ__OrQ8jTf0_noNKtHMuYlyxQl4v

To do list

Principal

  • Criar Makefile.
  • Atualizar Makefile para suportar /src e /header.
  • Generalizar métodos de print com ncurses.
  • Tutorial de instalação(incluir instalação da ncurses);
  • Manual.
  • Video de apresentação.

Pacman

  • Mudar movimento para usar direção.
  • Usar direção para "salvar" próximo movimento desejado pelo usuário.

Mapa

  • Mapa como matriz char.
  • Lógica em para mover fantasmas.
  • Lógica para pacman comer pontos.
  • Cor no pacman e mudar char que o representa.
  • Incluir placar de pontos.
  • "Limpar" classe Map.

Menu

  • Tela de setar dificultade.
  • Menu com funcionalidades.
  • Resetar para o menu de opções após fim do jogo.

Game

  • Lógica de funcionamento de jogo.
  • Mostrar tela de fim de jogo.
  • Implementar dificuldade.

Fantasma

  • Funcionalidades gerais.
  • Uso de semáforos.
  • Lógica de colisão com pacman.
  • Colorir fantasmas individualmente.

Caso sobre tempo

  1. Implementar mapa real com obstaculos.
  2. Dots.

Installation/Manual

Deverá ser entregue um manual do jogo, demonstrando como instalar e como jogar. Neste manual devem estar descritas as partes de implementação das Threads e doSemáforo, sendo explicadas o porque e como foram utilizadas.

About

Projeto Final - SO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors