JRGSS - Implementação JRuby de RGSS3 Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

JRGSS - Implementação JRuby de RGSS3

Ir para baixo

JRGSS - Implementação JRuby de RGSS3 Empty JRGSS - Implementação JRuby de RGSS3

Mensagem por Valentine Sex Jun 03, 2022 10:21 pm

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:

  • 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:
JRGSS - Implementação JRuby de RGSS3 Vidar1
JRGSS - Implementação JRuby de RGSS3 Asm1
JRGSS - Implementação JRuby de RGSS3 Example2

Download
Github

Créditos
Matthew Canterbury
Valentine
Valentine
Administrador
Administrador

Medalhas : JRGSS - Implementação JRuby de RGSS3 ZgLkiRU
Mensagens : 5341
Créditos : 1164

https://www.aldeiarpg.com/

DevWithCoffee gosta desta mensagem

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos