quinta-feira, 20 de novembro de 2008

Sketch for RPG's game

Neste fim de semana, fiz alguns rascunhos de um jogo para RPG que estou desenvolvendo.



[PSP] Instalação do toolchain - Parte 2

Após a instalação do Cygwin, estamos preparados para a instalação do toolchain.

B) Instalação do Toolchain

B.1) O que é o toolchain?


O toolachain é um conjunto de bibliotecas e patchs, que auxilia o compilador (GCC ou G++) a entender seu código, e compilá-lo em um formato que possa ser lido pelo PSP.

O toolchain é o elemento PRINCIPAL e MAIS importante do ambiente de programação do PSP.


B.2) Verificar a instalação do Cygwin


A primeira coisa que nós precisamos verificar se a instalação do cygwin está certa.

Para isto, vamos começar iniciando o cygwin. No primeiro start (que é o caso), Cygwin irá configurar sua pasta home (user) nomeando como seu nome de usuário da sessão do Windows.

Se tudo ocorreu certo, será exibido um terminal de comando, como na figura seguinte:

Se não tiver problemas, digite o seguinte comando: gcc

Se vc recebeu a seguinte mensagem: gcc: no input files, então está tudo certo.

Nota : Se vc obteve gcc : command not found, isto significa que vc esqueceu de instalar a package Devel durante a instalação do Cygwin. Reinicie a instalação do Cygwin com a package Devel (e wget).

B.3) Instalação do Toolchain

Para instalar o toolchain, nos precisamos obtê-lo no servidor SVN ps2dev.(www.ps2dev.org)

O que é SVN ?

SVN é a abreviação de Subversion. Subversion é um software livre para gerenciar versões de programas/bibliotecas. Pode-se pesquisar e baixar as mais novas versões de um programa/biblioteca especifíco sem considerar a versão atual.


Download do Toolchain

Para fazer o download do toolchain, vc apenas precisa digitar o seguinte comando:

svn co svn://svn.ps2dev.org/psp/trunk/psptoolchain

no prompt de comando do Cygwin.


Instalação do Toolchain


Antes de instalar o toolchain, nos precisamos editar um arquivo. Abra este diretório (com o Windows explorer)

/home/

Onde é o diretório de instalação do cygwin e é o nome do seu usuário na sessão do Windows. (Ex.: c:/cygwin/home/victor)

Neste diretório, edite (ou crie se não existir) o arquivo .bash_profile

Insira ao final do arquivo as seguintes linhas:


export PSPDEV=/usr/local/pspdev
export PATH=$PATH:$PSPDEV/bin


Salve este arquivo. Reinicie o Cygwin.

Agora, podemos prosseguir com a instalação do toolchain.

Observação : A instalação do toolchain necessita da Internet que precisa estar ativa durante todo o processo. Portanto, não disconecte da Internet durante o processo.

Digite no prompt de comando, as seguintes linhas:


cd psptoolchain
./toolchain.sh


O script de instalação (toolchain.sh) se iniciou. Na primeira vez, o script está checando se todos os componentes necessários estão corretamente instalados e presentes.

Depois, respectivamente, o script baixa os arquivos, os descompacta/extrai, e atualiza alguns binários para torná-los compatíveis com as instruções do PSP.

AVISO : Este processo é muuito longo, não se supreenda. Isto pode levar 2 horas para máquinas de alta-performance (e com uma boa conexão de internet) até 5 ou 6 horas para outros.

Tão logo a instalação esteja terminada, vc estará apto a compilar seus códigos no PSP. Contudo, muitas bibliotecas, mais ou menos úteis ainda não foram instaladas. Nos discutiremos no próximo capítulo.

Este texto foi traduzido com algumas alterações para o português do seguinte endereço:

http://www.devsgen.com/index.php?option=com_content&task=view&id=16&Itemid=28

sábado, 5 de julho de 2008

[PSP] - Instalação do ambiente de desenvolvimento - Parte I

Olá pessoal,

Este é a primeira parte sobre como programar no PSP (Playstation Portable) no Windows. Tentarei detalhar o máximo possível sobre como instalar as ferramentas necessárias para começar a programar sem muita dor de cabeça.

Lembrando que no final de cada post terá uma seção de links onde foram referenciados ao longo do tutorial. Bom, vamos ao que interessa.

Por este tutorial utilizarmos o Windows, precisaremos instalar o Cygwin

A) Instalação do Cygwin

Inicialmente devemos instalar o Cygwin, basta baixar do site [1] e executá-lo.

1 - Na primeira janela, será exibido algumas informações de copyrights e tal. Clique em "Next".

2 - Na segunda parte, selecione o item "Install from Internet". Clique em "Next"

3 - Selecione o diretório onde será instalado o Cygwin, se quiser manter o default, clique em "Next".
Caso contrário, altere o valor do campo "Root directory" clicando em "Browse".
Será exibido uma janela para escolha do diretório desejado, clique em "OK" e depois clique em "Next".

OBS.: Manter as opções default dos outros campos. Para a instalação será necessário de 3/4 GB de espaço em disco.

4 - Selecione o diretório onde serão baixados os arquivos temporários no campo "Select Local Package Directory", depois de instalado o Cygwin, este diretório pode ser deletado. Clique em "Next";

5 - Selecione sua conexão com a Internet mais apropriada. Você pode deixar a opção "Direct Connection", mas se por alguma razão, você precisar de algum proxy, escolha "Use HTTP/FTP Proxy" e preencha todos os campos necessários. Clique em "Next";

6 - Nesta janela, você deve escolher o servidor para baixar os pacotes. Selecione apenas um e clique em "Next";

Dica: Use um servidor próximo de sua localidade (por exemplo, se você mora no Brasil, escolha .br)

Obs.: Caso o servidor que você escolheu retornar com erro, apenas volte para o passo anterior e selecione um outro servidor.

7 - Este passo agora é o mais importante, pois deve-se escolher os pacotes necessários para a execução do Cygwin.

8 - Clique sobre o pequeno símbolo nas linhas Devel, Base e Editors. Isto irá mudá-los de Default para Install.

9 - Clique sobre o ícone [+] da seção Web, isto irá expandí-lo em diversos sub-ítens, procure pela package wget e clique sobre a caixa para selecioná-lo.

10 - Pronto, agora clique em "Next". A instalação do Cygwin é feita em dois passos: primeiro, download os pacotes e então os instala. Isto pode levar um bom tempo, dependendo da sua conexão com a Internet e do seu próprio computador;

FAQ - Troubleshotting

Pergunta: Houve a seguinte mensagem durante a fase de download: Download Incomplete.
Resposta: Tente novamente e se continuar o problema, basta mudar seu servidor/mirror.

Pergunta: O programa de instalação pergunta se você deseja instalar por outros pacotes necessários para instalar os pacotes que você escolheu.
Resposta: Clique "OK" e continue o processo.


Pergunta: Iniciei a instalação e cheguei a fazer o download dos pacotes, mas durante a fase de instalação dos pacotes, precisei parar a instalação. É necessário reinstalar tudo novamente?
Resposta: Se você não apagou os arquivos temporários do diretório especificado na seção [4], então só será necessário instalar os pacotes em si, não existe a necessidade de baixá-los novamente.

Este texto foi traduzido com algumas alterações para o português do seguinte endereço:

http://www.devsgen.com/index.php?option=com_content&task=view&id=15&Itemid=28


Referências

[1] http://www.cygwin.com/setup.exe

segunda-feira, 9 de junho de 2008

Um novo começo...

Olá pessoal,

Estou inaugurando este blog com o objetivo de facilitar o acesso as postagens de tutoriais e dicas sobre desenvolvimento de jogos. Devo começar a separar cada post dentro de uma dessas categorias:

- Programação para PC
- Programação para Portáteis
- Programação para Consoles (PS3, Xbox e outros)
- Linguagens de programação (Dicas, Otimizações, etc...)
- Mercado de games (Notícias sobre o mundo dos games no Brasil e mundo)

Estou ainda procurando pessoas para criar um podcast mensal sobre o programação e mercado de games, se vc estiver interessado, COMENTE o post que entrarei em contato contigo (deixe o e-mail)

Um grande abraço,
Victor
Moderador do GDTSJC (Game Development Team São José dos Campos)