Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
JRGSS - Implementação JRuby de RGSS3
Aldeia RPG :: RPG Maker :: RPG Maker VX Ace :: Scripts
Página 1 de 1
JRGSS - Implementação JRuby de RGSS3
Sobre
JRGSS é uma implementação alternativa de código aberto de RGSS, o motor de jogo que sustenta todos os jogos desenvolvidos com RPG Maker VX Ace. Foi originalmente criado para o jogo Vidar.
A maior parte do RGSS é implementada em Ruby, uma linguagem de programação de alto nível que pode ser executada em praticamente qualquer sistema operacional. No entanto, para fornecer gráficos de baixo nível e funcionalidade de áudio, partes do RGSS são implementadas em código C adaptado para interagir com a API Win32. Como essa parte da base de código é escrita especificamente para Windows, ela faz com que todo o mecanismo de jogo seja limitado a uma única plataforma.
JRGSS substitui essa camada subjacente de C por uma base Java, permitindo que os jogos sejam executados em qualquer plataforma que suporte a versão 8 ou superior da Java Virtual Machine. No momento da redação deste artigo, isso inclui:
Esta base substituta é uma substituição imediata para RGSS. JRGSS executa todos os scripts Ruby que compõem o resto do mecanismo de jogo por meio de JRuby, uma implementação Java do tempo de execução Ruby. JRGSS também expõe as mesmas APIs que a implementação C; embora todas essas funções usem os nomes originais do win32, cada uma é implementada em uma plataforma cruzada. Isso permite que o ecossistema existente de scripts RGSS escritos por voluntários e entusiastas seja executado sem modificação no MacOS X e Linux.
Além disso, o JRGSS também aproveita a aceleração 3D sempre que possível, terceirizando o trabalho gráfico intensivo para a GPU do computador. Isso resulta em cenas de jogo mais complexas (como o movimentado centro da cidade de Vidar) sendo renderizadas em suaves 60 quadros por segundo - uma melhoria dramática em relação à renderização instável de RGSS padrão.
As contribuições são bem-vindas!
Status
Ainda é um trabalho em andamento, mas muitos recursos são suportados. O foco está no suporte aos jogos Vanilla RPG Maker VX Ace, mas adicionando suporte para scripts adicionais conforme viável. A versão amigável está em breve.
Alguns exemplos:
Download
Github
Créditos
Matthew Canterbury
JRGSS é uma implementação alternativa de código aberto de RGSS, o motor de jogo que sustenta todos os jogos desenvolvidos com RPG Maker VX Ace. Foi originalmente criado para o jogo Vidar.
A maior parte do RGSS é implementada em Ruby, uma linguagem de programação de alto nível que pode ser executada em praticamente qualquer sistema operacional. No entanto, para fornecer gráficos de baixo nível e funcionalidade de áudio, partes do RGSS são implementadas em código C adaptado para interagir com a API Win32. Como essa parte da base de código é escrita especificamente para Windows, ela faz com que todo o mecanismo de jogo seja limitado a uma única plataforma.
JRGSS substitui essa camada subjacente de C por uma base Java, permitindo que os jogos sejam executados em qualquer plataforma que suporte a versão 8 ou superior da Java Virtual Machine. No momento da redação deste artigo, isso inclui:
- Windows Vista e mais recente
- Mac OS X 10.8.3+, 10.9+
- Diferentes categorias de Linux executando uma versão de kernel moderna
Esta base substituta é uma substituição imediata para RGSS. JRGSS executa todos os scripts Ruby que compõem o resto do mecanismo de jogo por meio de JRuby, uma implementação Java do tempo de execução Ruby. JRGSS também expõe as mesmas APIs que a implementação C; embora todas essas funções usem os nomes originais do win32, cada uma é implementada em uma plataforma cruzada. Isso permite que o ecossistema existente de scripts RGSS escritos por voluntários e entusiastas seja executado sem modificação no MacOS X e Linux.
Além disso, o JRGSS também aproveita a aceleração 3D sempre que possível, terceirizando o trabalho gráfico intensivo para a GPU do computador. Isso resulta em cenas de jogo mais complexas (como o movimentado centro da cidade de Vidar) sendo renderizadas em suaves 60 quadros por segundo - uma melhoria dramática em relação à renderização instável de RGSS padrão.
As contribuições são bem-vindas!
Status
Ainda é um trabalho em andamento, mas muitos recursos são suportados. O foco está no suporte aos jogos Vanilla RPG Maker VX Ace, mas adicionando suporte para scripts adicionais conforme viável. A versão amigável está em breve.
Alguns exemplos:
Download
Github
Créditos
Matthew Canterbury
DevWithCoffee gosta desta mensagem
Tópicos semelhantes
» [RGD] Implementação DirectX de RGSS3
» OpenRGSS - Implementação SDL de RGSS1/RGSS2/RGSS3
» mkxp-z - Implementação SDL2 de RGSS1/RGSS2/RGSS3
» [E.O 2.0] MAPOBJ Implementação + Projétil animado
» HUD bar vertical [RGSS3]
» OpenRGSS - Implementação SDL de RGSS1/RGSS2/RGSS3
» mkxp-z - Implementação SDL2 de RGSS1/RGSS2/RGSS3
» [E.O 2.0] MAPOBJ Implementação + Projétil animado
» HUD bar vertical [RGSS3]
Aldeia RPG :: RPG Maker :: RPG Maker VX Ace :: Scripts
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos