sexta-feira, 17 de fevereiro de 2012

Um jogo - versão XNA

Tal como tinha anunciado apresento agora a versão de um pequeno jogo que utiliza a tecnologia XNA.
Deste jogo destaco algumas funcionalidades que se podem aprender com o estudo do código fonte:
- Carregar conteúdos dentro das classes;
- Desenho de sprites;
- Atualização/reação em função do tempo/velocidade do computador;
- Utilização de som, com a ferramenta XACT3;
- Utilização de fontes para escrever no ecran;

A seguir apresento o ficheiro com o código fonte, o setup do jogo e a instalação do XNA.

Projeto e setup do jogo e do xna

quarta-feira, 8 de fevereiro de 2012

Um jogo

Neste artigo vou apresentar um jogo desenvolvido com C# e SDL, o jogo é simples mas serve para demonstrar como utilizar a tecnologia SDL para apresentar sprites, reproduzir som e ler os inputs do utilizador através do teclado.

Os elementos gráficos e sonoros não são da minha autoria, tendo sido recolhidos de sites de partilha de arte para jogos como o opengameart.org.

Quanto ao código não é possível apresentar todo aqui mas o projeto está razoavelmente estruturado com classes para cada tipo de elemento do jogo. Praticamente em todas as classes existem dois métodos em comum que são o update e o render, o primeiro serve para atualizar o objeto e o segundo para o desenhar.

A seguir apresento uns print screens e o link para download do projeto. Deste vez inclui um setup, para o windows, feito com o InnoSetup que permite a quem pretender só jogar fazer a instalação sem se preocupar com mais nada, a não ser a crise, claro!


Tal como nos anteriores projetos feitos com o MonoDevelop funciona no Windows e no Linux. :)
Dentro em breve vou publicar uma versão do jogo feito com o C# da Microsoft e XNA 4.0.

Projeto e setup!