Gigaflops :: Downloads :: Serpente
Make your own free website on Tripod.com

   Download - Serpente

Jogo da Serpente

Descrição

Este jogo muito famoso devido principalmente a sua larga utilização de aparelhos celurares. Nesta versão, um jogador controla a serpente, através do teclado, para guiar a serpente em busca de novas células.

O jogo dispõe de um menu central, de onde se pode mudar o nível (velocidade) do jogo, assessar o recorde de pontos e obviamente iniciar o jogo. Durante a execução do jogo temos também a função de "pausa".

Código Fonte

O código fonte deste jogo também está disponível, em formato PDF. Ele foi escrito na linguagem C, e constitui basicamente de três módulos (i.e. arquivos de código fonte que quando compilados geram arquivos do tipo obj), cada um destes módulos são linkados e dão origem ao programa completo.

A seguir faremos uma breve descrição dos módulos:

  • Módulo Serpente: Contém as rotinas que fazem o controle da lógica do jogo, isto é, controlam o movimento da serpente, a geração das células aleatórias e a continuidade do jogo.
  • Módulo Gráfico Contém as rotinas responsáveis pela construção dos gráficos do jogo, isto é, rotinas que desenham a serpente e os outros elementos da tela do jogo. Este módulo também possui rotinas que captam a ação do jogador via teclado.
  • Módulo de Apresentação Contém rotinas que fazem a animação da apresentação do jogo, que constrói e controla o menu principal, juntamente com a suas opções. O jogo inicia e termina a sua execução através deste módulo.
Além destes módulos existém arquivos chamados cabeçalhos, que contém as definições de cada módulo e das estruturas de dados utilizadas no programa. Estes arquivos são utilizados para prover interfaces entre os diversos módulos.

Requisitos de Sistema

O jogo, de ambiente DOS, necessita de um sistema operacional Windows, não tem restrições quanto a processador e memória.

Instalação

Os arquivos necessários ao jogo estão contidos em uma única pasta, de onde não podem ser retirados, esta pasta pode ser gravada em qualquer diretório do computador.

Download