Trabalho final de Computação grafica UFRJ 2015.2
Professor: Claudio Esperança
Alunos:
Anna Gabrielle Lamellas Pinto Homem
Marcos Aurélio Constant de Souza Filho
O arquivo principal é o main.js, que está na pasta 'js'. Utilizamos o pacote THREE e THREE-WORLD do Node.js para auxiliar no desenvolvimento do jogo. Também foi utilizada a biblioteca THREEx (keyboardstate.js) para aprimorar a movimentação. Os exemplos de OBJLoaders do THREE foram usados para o carregamento dos modelos 3D e suas texturas.
O arquivo 'app.js' é gerado pelo Node.js a partir do arquivo main.js e suas inclusões. Os arquivos criados apenas pelo grupo foram js/main.js, index.html, menu.html e game.html. Os modelos 3Ds e músicas foram achados na internet (devidos créditos aos autores no menu do jogo).
Por questão de seguraça, os navegadores não permitem que o JavaScript acesse o disco local, impossibilitando do jogo ser aberto fora de um servidor. Para executar, basta colocar os arquivos em um servidor e abrir a pasta através do servidor local.
Caso deseje abrir sem realizar este processo, basta abrir a página jogo.html, que levará para o jogo, e o repositorio.html levará diretamente para o repositório.
Repositório: https://github.com/Maasouza/CG_TrabFinal/tree/gh-pages/Main O jogo online: http://maasouza.github.io/CG_TrabFinal/Main/