Matérias e Tutoriais
 Sistemas Operacionais

Sistemas Operacionais

 Office

Office

 Periféricos

Periféricos

 Desenvolvimento de Sites

Desenvolvimento de Sites

Edição de Imagens

Edição de Imagens

Matérias Especiais

Matérias Especiais

 Desenho Vetorial

Desenho Vetorial

 Desenvolvimento

Desenvolvimento

 Programação

Programação

 Desenvolvimento de Jogos

Desenvolvimento de Jogos

Login



Esqueceu a senha?
Cadastre-se agora.


ArtigoS is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
Tutoriais > C++ > Como fazer um jogo
Como fazer um jogo
Publicado por Regis Costa em 20/12/2006 (238 leituras)
Por: Rood

IMPORTANTE: Esse tópico pode ter várias continuações

Começo:

Pegar uma biblioteca grafica

Recomendo para esse tutorial o Allegro...

pode ser achado aqui:

http://allegro.cc

Recomendo o compilador Dev-C++
pois o Microsoft VC++ não é muito utilizavel...
mas quem sabe é você tongue.gif

você pode achar o Dev-C++ aqui:

http://www.pdj.com.br/download/DevCPDJ.exe

OBS: o dev C++ apresentado aqui já vem pré-configurado

e o microsoft VC++ aqui:

http://msdn.microsoft.com/vstudio/express/visualc/

para o começo 2D usaremos a linguagem C e a biblioteca Allegro(som, imagens, data...)

Ao Final desse tutorial (não tópico) iremos programar o jogo

Regrinhas básicas:

Primeiro:

Programar o seu primeiro jogo em C\C++

Daí em diante se vira...

se quiser usar Java, VB, Delphi use...

Segundo:

Escrever em Inglês

A maioria dos programadores falam inglês...

e a maioria dos fórums de programação são em inglês

Terceiro:

A união faz a força

eu nunca gostei de programar jogos em equipes grandes :S

porque caso o jogo faça muito sucesso... tem que dividir o Money :S

Um Primeiro código:

Faça uma imagem com um oi... como essa:

user posted image

CODE


Qualquer dúvida posta aí

Claro que eu vou completar este tutorial tongue.gif

Atenciosamente, Rodd~


Parte 2:


Eventos:

os eventos são usados para mexer uma bitmap na tela
faça uma imagem como essa:

user posted image

escolhi um mario xD

e vamos a explicação:

na primeira parte, existe um evento de tecla:

while(!key[KEY_ESC])...

esse evento espera o teclar do Esc para finalizar o programa, e enquanto ela não for pressionada executa o que foi definido

mas também podemos modificar essa espera, por enter e outros

as keys:

KEY_tecla

tecla pode ser uma letra de A a Z (necessariamente maiúsculo)

pode ser RETURN ( enter )

LEFT, RIGHT, UP e DOWN

e numeros e 0 a 9

então vamos lá:

CODE


Navegue pelos artigos
Curso de C Próximo artigo
Os comentários são de propriedade de seus respectivos autores. Não somos responsáveis pelo seu conteúdo.