EltonCN / MC322-Projeto

Jogo de RPG inspirado em Hero Quest desenvolvido para a disciplina de graduação MC322 - Programação Orientada a Objetos - Unicamp - 1ºS2020
MIT License
0 stars 0 forks source link

Implementar a visibilidade #36

Closed EltonCN closed 4 years ago

EltonCN commented 4 years ago

O conteúdo do mapa não é inicialmente visível ao jogador, que o descobre de acordo com as seguintes regras: i) na ausência de obstáculos, o herói ́tem visão infinita em linha reta; ii) portas, muros, e outros obstáculos interrompem visibilidade, iii) o conteúdo das salas ́é visível apenas depois de ter entrado na sala; iv) o conteúdo dos corredores é visível em linha reta ate o final; v) monstros também interrompem a visibilidade ou seja, ́ escondem o que tem atras deles, vi) armadilhas são sempre escondidas a menos que tenham sido detectadas pelo herói.