Laboratório 6

Vocês devem continuar a construir o jogo Breakout, pedido no Laboratório 4 e Laboratório 5. Uma vez que já tenha feito tudo o que foi pedido nesses laboratórios, continue com os exercícios abaixo.

1. Modifique o jogo para o número de tijolos ser dado pelo usuário. Na função gui_init, você deve perguntar ao usuário (no console, usando printf e scanf) quantas fileiras de tijolos ele quer, e quantos tijolos em cada fileira. Os vetores com as informações dos tijolos devem ser então alocados dinamicamente, com o uso de malloc. Lembre que para usar malloc os vetores precisam ser declarados como ponteiros para o primeiro elemento do vetor.

2. Implemente um modo de pausa no jogo, ativado pela barra de espaço (tecla Space). Quando pausado, nem a bola em a raquete se movem, e o jogador pode remover tijolos clicando em cima deles.


Última Atualização: 2016-05-18 10:58