Sep 15th 2007, 22:25
Veja alguns exemplos de jogos 3d com Allegro + código fonte Mario.
Com a biblioteca Allegro também é possível fazer jogos em
3d.
Abaixo segue alguns exemplos com opção para download, imagem e uma pequena descrição (todos os jogos possuem código fonte para estudo).
Se você possui alguma dúvida sobre como é feito um jogo 3d recomendo dar uma boa estudada nesses fontes.
3dgame2
Jogo em que você comanda um pequeno robô que deve matar um touro que te persegue por uma cidade.
O jogo não é exatamente polido mas serve para demonstrar como é feito um jogo em 3d pois possui todos os conceitos básicos implementados: gameloop, colisão, matemática com vetores, etc.
Recomendo fortemente uma estudada no código fonte.
Desenvolvido em
C utilizando
Allegro e
Allegro GL.
Compilado com o
Visual C++ 6.0.
Email do autor: restivo@conestoga.net.

3dgame2
Blast3d
Pequena engine feita em
C e
Allegro para
DOS.
Não tenho o binário mas serve para ver como funciona uma engine simples.

Blast3d
qubiez
É uma espécie de puzzle com labirinto em 3d. Implementa
BSP e possui um editor de níveis.

qubiez
Raycaster
Já pensou em fazer um Wolfestein 3d?
Temos aqui a implementação de uma pequena engine. Incluindo documentação do progresso do projeto.

Raycaster
UOVLR ou ‘UnOptimised Voxel Landscape Renderizator’
Se você quer aprender sobre a geração de ambientes 3d através de voxels, este é o lugar :).

UnOptimised Voxel Landscape Renderizator
Mario
Um clone do jogo mário
implementado em C e Allegro com código fonte em português.
Não é em 3d mas é uma excelente fonte de estudos. Infelizmente eu não tenho o nome do autor, mas se você for ele por favor me mande um email para eu poder inserir aqui.
Este é um dos melhores códigos fonte que eu vi para estudar: simples e funcional. No futuro farei uma análise detalhada deste código.

Mário com fonte em C e em português
Estudando bem estes códigos fonte você será capaz de ver alguns elementos que todo jogo tem em comum.