Programando Jogos – Allegro(Parte 1: Introdução/Instalação)

Eu e os Jogos

Desde pequeno sempre fui amante dos jogos, primeiro com o Atari, depois com o Mega Drive, Super Nintendo, Playstation até chegar aos PCs. Jogando de clássicos a títulos pouco conhecidos.

Independente da plataforma, sempre tive curiosidade de saber como aqueles jogos eram feitos e o que eu precisaria para criar um. O tempo passou e já na faculdade procurando materiais sobre C, deparo-me com o site da unidev ( www.unidev.com.br ) e a biblioteca Allegro. De sintaxe simples e de uma robustez incrível, logo fiquei interessado por essa biblioteca.

Pouco tempo depois, criei uma releitura do clássico Batalha Naval. Infelizmente, devido a um problema em meu HD perdi os códigos fonte desse e de outros projetos com que estava “brincando”. Também fiz um tutorialzinho para iniciantes e postei no forum portugal@programar( www.portugal-a-programar.org ). Então, vamos lá!!!

imagem.jpg

Allegro

Allegro é uma biblioteca para programação de jogos. Foi criada por Shawn Hargreaves que hoje trabalha na Microsoft no projeto XNA. Sua intenção era de fazer uma biblioteca de código simples para que o iniciante na área de programação de jogos não precisasse ler uma grande quantidade de livros sobre DirectX, OpenGL ou outras API’s. E o Allegro cumpre bem sua missão. É uma biblioteca de utilização simples, com uma pequena curva de aprendizado e que nos possibilita de fazer coisas muito interessantes com ela. Além de ser grátis e multiplataforma.

Instalando o Allegro

Linux:

1) Baixe em alleg.sourceforge.net/wip.html o Allegro-4.2.1.tar.gz
2)Abra um terminal e descompacte-o

$ tar -zxvf allegro-4.2.1.tar.gz
$ cd allegro-4.2.1

3) Instale-o executando os seguintes comandos:

$ ./fix.sh unix
$ ./configure
$ make
# make instal

E Para compilar digite:

$ gcc seuJogo.c -o JogoCompilado `allegro-config –libs`

Windows(DevCPP)

O Dev C++ tem um pequeno plug-in que facilita o trabalho de instalação do Allegro. Basta ir no menu Ferramentas >> Atualizações >> Selecione o Mirror >> Check for Updates >> Allegro. Com o DEV C++ e o Allegro instalado, vamos colocar a mão na massa.

ag3.jpg

ag2.jpg

Bom, por hoje é só!
Proxima parte – Parte 2: Primeiros exemplos
Esperem mais em pouco tempo.
Espero que tenham gostado.

Valeuz.

apenas um comentário

  1. [...] Recapitulando: Na primeira parte do tutorial tivemos uma pequena introdução sobre a biblioteca e de como instalá-la e compilar seus programas. Para ler a primeira parte clique aqui. [...]


Leave a reply