sábado, 26 de junho de 2010

EasyRPG para Dingoo

Olá pessoal, aqui está mais um projeto em que eu estava participando antes do meu afastamento forçado do mundo de desenvolvimento para o Dingoo.

Acho que muita gente tem dúvidas quanto ao que seria o tal do EasyRPG, vejamos a descrição do projeto hospedado no SourceForge (tradução livre):
EasyRPG é um projeto que tem como objetivo produzir um intérprete de Role Playing Game e ferramenta de edição para jogar e criar jogos de "clicar e jogar", inspirado pela série de software japonês RPG Maker (RPGツクール).
Assim, o projeto está divido basicamente em dois módulos:
  • Player - é o intérprete mencionado na descrição, com ele será* possível rodar jogos construídos com a sua ferramenta de edição própria ou mesmo criados com o RPG Maker, inicialmente RPG 2000;
  • Editor - é a ferramenta de edição citada na descrição, que permitirá* a criação de jogos a partir do zero, semelhante à ferramenta de criação de jogos do RPG Maker. 
Percebemos que apenas faz sentido portar o Player para o Dingoo, pois é o módulo que nos permitirá rodar tanto os jogos já criados com o RPG Maker quanto os que serão criados com o próprio Editor.

Hoje, o projeto possui dois Players, player e player2. O player foi o que eu portei inicialmente, inclusive foi o exibido no vídeo logo abaixo. Nele estão implementados apenas alguns eventos, por isso é possível abrir alguns jogos criados no RPG Maker 2000, porém não serão totalmente jogáveis.


Demonstração do player descontinuado rodando no Dingoo

Devido à sujeira no código e outros fatores, foi decidido começar um outro player do zero, dando origem ao player2, que hoje em dia é basicamente mantido pelo usuário vgvgf. Com a informação da descontinuidade do player original, posteriormente fiz as adaptações para compilar o player2, mas como ele ainda não faz a leitura do mapa, só é possível visualizar a tela de título do jogo.

Diferente de outros ports, como o OpenBOR, o projeto de origem continua em desenvolvimento e a versão para Dingoo está caminhando junto com as outras plataformas, portanto é preciso ter um pouco de paciência e torcer para que em breve possamos jogar nossos RPGs preferidos não só no Windows.

Acredito que o principal combustível para os desenvolvedores de software livre e de código aberto seja o reconhecimento do trabalho pela comunidade, mostrar nosso apoio para a equipe seria uma forma de motivar seus integrantes :-)

Links Relacionados
Binário do player para Dingux (descontinuado)
Últimas Atualizações
Fórum de Discussão do Port para Dingoo (Inglês)
Fórum de Discussão do Port para Dingoo (Português)
Projeto no SourceForge

* Notem que o projeto está em desenvolvimento e ainda não é possível construir ou rodar jogos 100% com os módulos. Nem mesmo binários ainda são disponibilizados oficialmente.

2 comentários:

  1. Poxa, bem legal. Eu cheguei a tentar, anos atrás, começar a fazer um RPG Maker em SDL, desisti por falta de tempo (na época tinha faculdade e tals).
    Ano passado, resolvi brincar com o código desse projeto, e acabei criando um novo, um "Megaman Maker" chamado Rockbot, ao qual portei para PS2 e Nintendo DS, mas como eu queria rodar ele num portátil bem (e o DS é meio fraco demais), decidi comprar um Dingoo. Foi quando acabei descobrindo sua página e esse player de RPg Maker em SDL!

    Definitivamente o mundo dá voltas :)
    Obrigado pelo seu esforço em portar várias pérolas como estas e o Zelda em SDL para o Dingoo. QUando o meu chegar em mãos, com certeza poderei ajudá-lo em alguns ports de programas em SDL :D

    ResponderExcluir
  2. Caramba, não conhecia seu projeto Rockbot, excelente! É bom saber que existem projetos desse porte sendo conduzido por brasileiros, até pouco tempo atrás isso seria menos provável.

    Acredito que você não terá problemas em portá-lo pro Dingux, pois comparando ao PS2 e NDS deve ser moleza. Eu mesmo já tentei fazer algo pro PS2 há algum tempo, mas depois acabei desistindo.

    Valeu e continue seu grande trabalho :)

    ResponderExcluir