quarta-feira, 28 de fevereiro de 2007

Ferramentas


Antes de continuarmos com o treinamento em desenvolvimento de jogos, vamos baixar as ferramentas que irão nos auxiliar.
Como visto, a linguagem que usaremos é o C.
Um ambiente de desenvolvimento bastante completo e gratuito é o DevKitPro. A biblioteca que usaremos para facilitar a vida é a PAlib.


Instalando o DevKitPro
Antes de mais nada, vamos baixar o instalador. Ele se encontra no site http://www.devkitpro.org. Abra a página do DevKitPro, clique, no menu à esquerda em "Downloads" e no link "Windows Installer". Irá abrir a página do Sourceforge, onde estão hospedados os arquivos. A versão mais recente hoje (28/02/2007) é o devkitPro Update 1.4.2. Baixe (apenas 211Kb) e execute.
Ele irá baixar o resto de arquivos necessários (aproximadamente 20MB) e instalar. Siga o processo de instalação até o final.

Instalando a PAlib
Baixe a última versão da PAlib do site http://www.palib.com. Clique no menu à esquerda em "Downloads". A última versão é a 070222. Baixe o Installer (PAlib 070222 Installer), clicando no ícone do "Download now". Execute o programa baixado. Ele irá incluir outras pastas ao DevKitPro (lembre-se de apontar para o local correto onde ele se encontra, na hora de instalar).

Testando tudo
Se você deixou as opções default habilitadas, o devkitpro foi instalado em "C:\devkitpro".
Abra a pasta "C:\devkitPro\PAlibExamples\Demos\PlatformGame\PlatformGame5".
Execute o programa "build". Ele deverá gerar 3 arquivos: "PlatformGame5.ds.gba", "PlatformGame5.nds" e "PlatformGame5.sc.nds". Cada um é para cada modelo de flashcard. O .nds é o programa propriamente dito, o .ds.gba é para os flashcards que só executam arquivos com a extensão e o loader para GBA e o .sc.nds é para os diversos SuperCards. Se tudo correr bem, você deve conseguir rodar este "joguinho" no seu DS:

Este demo também funciona em emuladores como o no$gba (para rodar nele, use o arquivo .ds.gba gerado).

5 comentários:

Leonardo Zimbres disse...

Ahhh rapaz, massa. Hello world, aqui vamos nós!

Anônimo disse...

Muito bom seus tutoriais... Estou aguardando o próximo...

Anônimo disse...

Quando vou gerar da um erro.
arm-eabi-gcc.exe:no such file or directory
make[1]: ***[main.o]error 1
make: *** [build] error 2

Raposa disse...

No meu dá o mesmo problema do Anônimo. Também olhei os posts mais recentes e vi o problema que tinha com o instalador do PAlib, mas mesmo assim não deu certo...

Renata Kioko disse...

Mano, o site da Paid (não lembro de cor o nome) não funfa mais ><


e Hello World pro ds? XD
tipo... console no ds?