O Tankwars é o primeiro jogo do projeto. Se você é um novo integrante do projeto, interessado em programação de jogos, mas que nunca fez um jogo na vida, recomendamos bastante que você crie primeiro o seu tankwars sozinho para conseguir técnica suficiente e daí então começar a desenvolver jogos em grupo. Se você já é um programador de jogos experiente ou ao menos já tem alguma experiência com programação de jogos para linux, por favor pule esta parte e comece a participar do desenvolvimento dos jogo atual da gfarm.
Caso não seja essa a situação, também recomendamos que você dê uma boa olhada no código fonte dos tankwars dos outros integrantes para poder tirar suas dúvidas com mais facildade. Esses tankwars estão localizados no diretório /downloads/gfarm/tankwars. Nesses diretório também há um arquivo readme explicando como você deve proceder para nos enviar a sua versão do tankwars.
Linhas gerais para criar o seu tankwars:
- Entre na lista de discussão.
É muito importante entrar na lista de discussão da gnow para tirar quaisquer dúvidas que venham a surgir no desenvolvimento do seu tankwars.
- Baixe as imagens já prontas.
Nada impede de você usar as suas próprias imagens, mas provavelmente esta será uma das primeiras coisas de que você vai precisar, então recomendamos que você pegue desde já as imagens no formato pcx. Caso você prefira usar as imagens para um outro formato, pode usar o GIMP (www.gimp.org), o manipulador de imagens da GNU que normalmente já vem com a sua distribuição do linux.
- Escolha o seu editor de textos preferido
No UNIX, a programação de um jogo não costuma ser feita com um IDE (como o Borland C para DOS), aliás, nenhum tipo de programação costuma. Para programar em linux, você já deve saber usar o gcc, o compilador de C para linux. Para aprender a usá-lo, digite "man gcc" e "man g++" no seu prompt. Sabendo usar o gcc, você vai precisar de um bom editor de textos. Se você é principiante, recomendamos o JED ou o JERED.
- Aprenda a usar um Makefile
Pois bem, você já consegue digitar o seu código e compilar o seu programa, mas acha que com o Borland C era muito mais fácil e dava muito menos trabalho. Isso é porque você ainda não aprendeu a programar com um Makefile. Para aprender, baixe o tutorial disponível na página: /tutorials/makefile_tutorial.tar.gz
- Escolha uma biblioteca e uma linguagem para programar seu jogo
Essa é uma das partes mais importantes. Atualmente, estamos usando uma biblioteca chamada ClanLib para fazer os jogos em grupo. Esta lib está disponível em http://www.clanlib.org. Esta biblioteca é para uso com C++, linguagem a qual também recomendamos. No entanto, se você não sabe C++ ou prefere utilizar outra biblioteca, aqui vão algumas sugestões, além da clanlib:
- ClanLib SDK
System Development Kit. Veja mais informações na página oficial. Lá tem referências e um bom tutorial para principiantes: http://www.clanlib.org.
- GGI - General Graphics Interface
Esta biblioteca pode ser encontrada em http://www.ggi.org. Para um tutorial básico de como usá-la (você pode usá-la com linguagem C), veja http://sunsite.auc.dk/linuxgames/tutorials/courbot_idx.html.
- SVGALib
Uma das libs mais conhecidas para linux. É com ela que foi feito o DOOM. Além das man pages, veja o mesmo tutorial da GGI: http://sunsite.auc.dk/linuxgames/tutorials/courbot_idx.html.
- Xlib
Outra das libs mais conhecidas para linux. É com ela que são feitos os gerenciadores de janela que você está acostumado a usar. Além das man pages, veja o tutorial disponível na página: /tutorials/libs/xlib/xlib01.tar.gz
- Crie seu jogo!!!
O que você está esperando????
Voltar