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!
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!
Comentários
Enviar um comentário