Centro de Competências das Ciências Exatas e da Engenharia
Programação Orientada por Objetos
Licenciatura em Engenharia Informática (LEI)
Programação Orientada por Objetos Página 2
Introdução
Este trabalho feito é realizado no âmbito da disciplina “Programação Orientada por
Objetos”, incidindo na plataforma “Greenfoot” e em conceitos de programação orientada por
objetos.
Foi-nos proposto, pela regente da disciplina, que desenvolvêssemos uma aplicação, de
tema livre, usando a plataforma “Greenfoot” (aplicação Java que ajuda na escrita de programas
ou aplicações- Através desta, podemos interagir diretamente com os componentes, o que
facilita bastante a aprendizagem da “linguagem” Java).
Optámos por um jogo- sobre um tema de sobrenatural. Assim, o cenário decorre num
espaço imaginário onde dois amigos, num dia absolutamente normal de escola, fazem a
descoberta de um livro antigo japonês. Ao folhear o livro, numa página específica, é despoletada
toda a ação. São de imediato transportados para “Yomi-no-koni” ( palavra japonesa que
corresponde à "terra dos mortos", de acordo com a mitologia "Shinto"). Este, é o lugar para
onde os mortos vão depois da vida e uma vez indo ao coração de “Yomi”, não está ao alcance
de todos o retorno para a "terra dos vivos". Para conseguir voltar, o nosso protagonista (que
será o agente principal do jogo) terá de abater aqueles que estão em “Yomi-no-koni”, passando
por três estados (níveis) até chegar ao confronto final com “Satã”.
Na elaboração deste jogo recorremos, à regente da disciplina , aos slides
disponibilizados e à auto investigação, para conseguirmos atingir nossos objetivos.
Alterações à ideia inicial
No princípio tínhamos pensado num enredo diferente, mas com o desenrolar do
trabalho evoluímos para o atual. Assim, “Satã” estava pensado para ir perdendo a cor, mas
mantivemos a sua cor. No disparo acrescentámos características - Assim, e agora, depois de
atingir um certo número de inimigos (não é um número certo, visto ser calculado por
probabilidade) ficamos com a opção das “explosões”, opção assegurada através da utilização da
tecla “shift”. E, também, com a energia no máximo, temos a hipótese através de um “click”, no
rato, de mudar para metralhadora.
Finalmente, temos as evoluções normalmente decorrentes da elaboração do trabalho,
que também não estavam previstas, e pensadas, mas que, ou para cumprir com os objetivos de