João Araujo
Dr. en Informatique, Université de Versailles, França.

Kings' Birds

Desenvolver jogos é uma tarefa prazeirosa e recompensadora. Inspirado pelo interesse discente em jogos, este semestre vamos nos deliciar neste tipo de programação que proporciona momentos inesquecíveis de prazer e, no processo, ainda vamos aprender C com ponteiros!

Nosso jogo é baseado no mundialmente conhecido Crazy Birds. Mas nossa versão é muito melhor!

Vamos fazer o Kings' Birds, ou Pássaros do Reis…(está correto, é Reis mesmo!)

Para simplificar nossa tarefa, vamos usar um framework desenvolvido para Linux e que permite a criação de jogos 2D de olhos fechados! O weaver.

No site do desenvolvedor, um brasileiro, você pode encontrar tutoriais e exemplos de uso do framework:

Nosso jogo será bem simples.

De um lado, com a evolução das técnicas de artilharia, não usaremos uma atiradeira (ou estilingue, sei lá como isso é chamado atualmente), porém um canhão, que vai arremessar nosso pássaro vermelho em direção aos porcos com gripe suína! Seu objetivo é destruir o maior número de porcos possível.

O pássaro faz uma trajetória parabólica, que depende do ângulo em que o canhão é posicionado.

Do outro lado, 3 porquinhos, protegidos por uma casa frágil, feita de madeira. Diferente do jogo oficial, nossos pássaros são explosivos, e se eles colidem com qualquer parede, esta é destruída instantâneamente. Um porquinho é destruído se for atingido diretamente pela ave enfurecida… Cada parede destruída conta 10 pontos. cada porquinho, 50 ou 100, dependendo se for um porquinho menor (50) ou maior (100).

Você tem 10 pássaros para destruir os 3 porquinhos. Se não conseguir, o jogo recomeça do zero e seu score fica guardado. Se você conseguir destruir todos os porquinhos com menos de 10 aves, cada vae restante conta 100 pontos.

Boa sorte,

trabalho_2011-2.txt · Última modificação: 16/06/2011 15:59:59 por araujo
geomatica Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0