Uma das "game engines" mais ambiciosas do século 21, NomeDaEngine proporciona ferramentas avançadas para desenvolvimento de jogos 2D. Conta com gerenciamento de sprites e áudio, juntamente com o menor vazamento de memória desde 1972. Eleita melhor engine pela SBC (Sociedade "Brasileira?" de C) três anos consecutivos. (Projeto de IDJ - UnB - 2022/1)
Para compilar, use $ make
Para executar, use $ ./Run
É preciso ter SDL 2.0 instalada para executar o programa (veja esse link)
Jogo baseado na versão de arcade com mesmo nome (ápice da criatividade), feito usando a própria NomeDaEngine.
O jogador controla uma nave com as teclas w, a, s, d e atira com a tecla space.
O objetivo do jogo é destruir os asteroides e obter a maior quantidade de pontos possível. Cada asteroide destruído aumenta a pontuação em 100 pontos. Asteroides grandes se dividem em dois menores que, se destruídos, também valem 100 pontos cada um.
O jogo acaba quando o número de vidas do jogador atinge 0 (começa com 5 vidas). Na tela final são indicados a maior pontuação e a pontuação do jogador.
Obrigado Luiz ❤️ pelo feedback e sugestões e a todos que chegaram até aqui!