Pretende-se a implementação de um jogo em C/C++ usando o OpenGL. O Jogo é em 2D e deve ser implementado tendo em consideração os pontos que a seguir se indicam. 1. O jogo base é constituído por uma bola que se movimenta numa qualquer direção; quando a bola toca no limite da janela faz ricochete e perde vidas; a bola muda de direção quando o jogador clica em cima dela; a bola desaparece quando ficar sem vidas e o jogo termina; O jogador ganha pontos com o passar do tempo; Quando o jogo terminar indica os pontos conseguidos. 2. O Jogo tem um ecrã de configuração: cores, número de bolas, tamanho das bolas, velocidade das bolas (igual para todas), número de vidas, etc. 3. Quando há várias bolas tem que implementar a colisão entre elas; o jogo só termina quando todas as bolas desaparecem. 4. Cada bola muda de cor à medida que perde vidas. 5. O Jogo pode ser interrompido. 6. Utilize caras nas bolas, tipo Emoji, para refletir as seguintes situações: a bola tocou na parede; a bola tocou noutra bola; a bola ficou sem vidas; a bola está a andar normalmente. 7. A interação fica ao critério do aluno, no entanto o programa deve dar feedback às ações do utilizador e deve ser possível utilizar o rato e o teclado. 8. Deve ser possível alterar o tamanho da janela
Olá!
Me chamo Julio, sou Game Programmer e Cientista da Computação.
Tenho uma vasta experiência em programação de jogos em C/C++ com OpenGL. Adoraria te ajudar nessa.
Os detalhes estão claros, mas gostaria de discutir algumas coisas.
Meu workflow é transparente e mantenho uma boa comunicação.
Att.
- J