"Resgate o Cooper" é um jogo 3D inspirado no clássico Asteroids, desenvolvido utilizando a biblioteca Three.js. O jogador controla uma nave espacial que deve desviar e destruir asteroides que se aproximam, com uma jogabilidade dinâmica e intuitiva. A movimentação da nave é fluida, controlada por teclas, permitindo ao jogador manobrar com precisão para evitar colisões. O sistema de projéteis permite que o jogador destrua os asteroides: ao acertar um asteroide com um disparo, ele se fragmenta; porém, se a nave colidir com um asteroide, o jogo é pausado automaticamente. O design de colisões e interações oferece um desafio progressivo ao jogador, onde reflexos rápidos são essenciais para a sobrevivência.
Este projeto foi desenvolvido como parte dos requisitos das unidades 2 e 3 da disciplina de Computação Gráfica, sob orientação do professor Marco Diego. Todo o código foi escrito em JavaScript, utilizando Three.js para a renderização 3D e animação dos objetos. Além disso, a arquitetura do jogo foi organizada para ser expansível, facilitando futuras melhorias, como novos níveis ou aumento da complexidade dos asteroides.
O foco da segunda unidade foi: Desenvolvimento da animação principal, sistema de colisão, geração dos asteroids e elaboração da movimentação e poder de fogo da nave.
Para a terceira unidade, as propostas são: Sistema de pontuação, animação de quebra dos asteroids, um angulo de camera novo e mais intuitivo.
O link da apresentação se encontra neste link.