Skip to content

Jogo Top-Down desenvolvido em trabalho da faculdade utilizando C++ e a biblioteca gráfica SFML

Notifications You must be signed in to change notification settings

davisakamoto/PerdidosNoICEX

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Perdidos no ICEX


Esse programa é um jogo do gênero "top-down" com a temática de que você é um aluno de PDS II e o professor Douglas te deu a missão de pegar o controle do projetor em uma sala do ICEX. Seu objetivo é chegar até o controle lidando com os obstáculos de maneira inteligente dentro do número limitado de movimentos do seu personagem.

Observação: Apesar do menu possuir 8 opções de níveis no menu, apenas 4 níveis foram implementados.

Regras básicas

  • O herói não pode atravessar as paredes laterais da fase.
  • Pedras e caixas podem ser movidas com a condição de que elas possuam um espaço livre atrás no sentido do movimento
    • Caixas serão destruidas ao serem movidas em direção a um espaço ocupado
  • O herói pode passar por cima das armadilhas, porém elas reduzem seu número de movimentos em dobro em relação a um espaço normal, inclusive quando outro objeto é movido enquanto encima delas

Ferramentas


Compilação


$ make

Atenção: Criar antes um diretório ./build/

Documentação


É necessário ter na raiz do projeto um arquivo Doxyfile. Um arquivo padrão pode ser gerado pelo comando:

$ doxygen -g

Abaixo a lista de flags que foram modificadas no arquivo original.

PROJECT_NAME           = "PDS2 - Mini-projeto de exemplo"

OUTPUT_DIRECTORY       = doc/

RECURSIVE              = YES

EXTRACT_ALL            = YES
EXTRACT_PRIVATE        = YES
EXTRACT_STATIC         = YES

HAVE_DOT               = NO

Para gerar a documentação, utilizar:

$ doxygen Doxyfile

Atenção: Criar antes um diretório ./doc/

Remover arquivos auxiliares


$ make clean

About

Jogo Top-Down desenvolvido em trabalho da faculdade utilizando C++ e a biblioteca gráfica SFML

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.9%
  • Makefile 3.1%