sexta-feira, 19 de novembro de 2010

Protótipo de um jogo de labirinto em C++

Olá, programadores e estudantes de C++.

Maze Generator é um mini-jogo (um protótipo de jogo) escrito em C/C++ usando a biblioteca PDCurses. Incluí o executável do Windows e o código-fonte, projeto do querido e insubstituível Dev-C++.


Clique abaixo para fazer o download:




Objetivo do jogo:

Você deve guiar o personagem (a carinha sorridente amarela) pelo labirinto e pegar o diamante (um objeto azul brilhante). Caso haja alguma parede bloqueando o caminho, é possível usar uma "marreta" para quebrá-la, sendo que o uso da marreta é limitado.

Comandos do jogo:

TECLA DIRECIONAL = Mover-se pelo labirinto na direcao da tecla

ALT + TECLA DIRECIONAL = Usar marreta para quebrar parede na direcao da tecla

ALT + R = Gerar um novo labirinto

ALT + Q = Encerrar o jogo

Coisas que você pode fazer com esse protótipo:

- Programar inimigos que perseguem o jogador pelo labirinto;
- Desenvolver um algoritmo melhor para gerar labirintos reais;
- Programar novos itens no jogo;
- Criar um sistema de fases.

Espero que tirem algum proveito desse protótipo.
Dúvidas? Me pergunte.