programando jogos delphi
Animação, Lógica e Controle versão orientada à objetos
Antônio Sérgio de S. Vieira
1
Corrigida e Melhorada - 2011
sergiosvieira@hotmail.com
1. Introdução
Este texto foi escrito para pessoas que se interessam pela arte de programação de jogos, uma das mais completas, pois utiliza tanto a parte visual, quanto a sonora e interativa. Este trabalho não tem como objeto de estudo a criação do enredo do jogo e sim a parte lógica de seu desenvolvimento utilizando das facilidades do Delphi. Nesta nova versão deste tutorial, utilizou-se programação orientada à objetos.
É de suma importância que o leitor possua um bom nível em programação e algum conhecimento em ciências exatas, pois serão vistos assuntos específicos que utilizam lógica, matemática e física. 1
No desenrolar da leitura serão abordadas questões relacionadas a manipulação de resoluções do vídeo, utilização de músicas e dos controles do jogo. Também será abordada a parte lógica do comportamento do personagem principal e de seus inimigos 2 .
Neste primeiro exemplo, será criado um jogo de nave com personagem principal e tiros. Para isto, nesta nova versão do tutorial, resolvi utilizar programação orientada à objetos que ao meu ver facilita bastante o desenvolvimento de qualquer aplicação, principalmente jogos.
No segundo exemplo será explicado o desenvolvimento de um jogo estilo Mario Brothers, baseado em Blocos (Tile Based Game).3
1
Neste primeiro tutorial não é preciso saber tanto.
A ideia