Guerreiros Imortais Grand Chase
Deseja conectar-se ?

Participe do fórum, é rápido e fácil

Guerreiros Imortais Grand Chase
Deseja conectar-se ?
Guerreiros Imortais Grand Chase
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

RGSS2

Ir para baixo

RGSS2 Empty RGSS2

Mensagem por [GI]claumod Ter Abr 07, 2009 1:23 pm

no site RPG MAKER BRASIL encontra-se um ótimo tuto, essa linguagem pode ser usada na criação de jogos estilo RPG de mesa e do meu jogo publicado no site Cláuser Games

Retirado do site RPG MAKER BRASIL sem fazer alterações.


O que é RGSS?
O RGSS [Ruby Game Scripting System (Sistema Ruby de Programação de Jogos)], uma variante de uma linguagem de programação bastante popular no oriente: o Ruby. Criada por Yukihiro Matsumoto em 1995, essa linguagem é leve e de fácil aprendizado, porém muito poderosa, e o melhor: é gratuita. A linguagem Ruby é gratuita e conhecida por sua velocidade, simplicidade e portabilidade. Abaixo, algumas características de Ruby:

Orientação a objetos pura: isso significa que o Ruby é totalmente constituído por objetos - até as coisas mais simples são objetos. Para uma informação mais detalhada sobre uma linguagem de programação orientada a objetos, clique aqui.
Baseado em parte nas linguagens Eifell e Ada, com o melhor de linguagens como Perl, Python e SmallTalk
É uma linguagem de programação de alto nível.
Progamação enxuta e legível, sem colchetes, chaves e outros itens que atrapalham a leitura.
“Code blocks”, ou blocos de código, ajudam o programador a passar um trecho de instruções para um método. A idéia é semelhante aos “callbacks” do Java, mas de uma forma extremamente simples e bem implementada.
Tipagem dinâmica, mas forte. Isso significa que todas as variáveis devem ter um tipo (fazer parte de uma classe), mas a classe pode ser alterada dinamicamente. Os “atalhos” citados acima, por exemplo, se beneficiam da tipagem dinâmica para criar os métodos de acesso/alteração das propriedades.
Para informações completas sobre o Ruby, acessem o site oficial: www.ruby-lang.org (em inglês).

Linguagem de programação
Bem, vendo de uma forma geral, os computadores não fazem nada - quem manda eles fazerem as coisas somos nós. E com o quê? Programando! quando você programa, você passa uma série de instruções ao computador para que ele realize as tarefas. Até os aplicativos mais simples do Windows são acessados meio linhas de programação que são invisíveis aos usuários do programa.

O que é o RGSS2?
Após o sucesso do RGSS no RPG Maker XP, a Enterbrain divulgou o RPG Maker VX com uma nova linguagem: o RGSS2. Entretanto, apesar do nome diferente, a sintaxe dos dois é praticamente a mesma e o que muda é apenas a forma com que os scripts trabalham com aqueles que já vêm no maker - e comandos pré-preparados.

Ruby no RPG Maker
Com a adição do RGSS ao RPG Maker, várias possibilidades antes inimagináveis aos usuários do programa foram criadas: o sistema de batalha pode ser mudado facilmente, podem-se adicionar novos sistemas e muito, muito mais. Mas espere! Se você não sabe nada de programação, não se preocupe - os scripts são completamente opcionais, seu jogo irá funcionar perfeitamente se você nem abrir o editor. Mas, se você quiser adicionar funções ao seu jogo, procure por scripts prontos pela internet, siga as instruções e use-os! Ou seja ainda mais ousado: crie os seus próprios scripts, aprendendo a programar com tutoriais produzidos pela comunidade RPG Maker Brasil!

Aprendendo RGSSPara você que está interessado em aprender como esta linguagem de programação funciona, o membro Flaepru criou um ótimo tutorial. A seguir, você encontra um ótimo guia para iniciantes, dividido em várias partes. Além de escrever o tutorial, Flaepru também dá dicas e ajuda membros através do fórum. Não exite em perguntar!

Introdução: introdução à programação, definição do RGSS2 e observações
Variáveis I: o que são, tipos e definições
Variáveis II: arrays e hashes
Operadores: operadores matemáticos (soma, subtração, etc)
Métodos: definição e usos
Controle de Fluxo I: condicionais (if, case, unless)
Tópico oficial das aulas (fórum)
Links InteressantesNão pare por aqui, nós da RPG Maker Brasil colocamos aqui vários links que podem ser muito úteis caso você esteja interessado em aprender ou entender melhor a linguagem RGSS.

Tutoriais de RGSS - Seção de tutoriais de Ruby Game Scripting System de nossa comunidade
Fórum RPG Maker Brasil - Seção sobre RGSS do fórum RPG Maker Brasil, com scripts prontos e tópicos de ajuda
RubyBrasil - Grupo de discussão brasileiro sobre Ruby
TaQ’s - Tutorial básico de Ruby
E se você tem acesso ao IRC, pode conferir o canal #ruby-lang, na rede Freenode (irc.freenode.net).

Retirado do site RPG MAKER BRASIL sem fazer alterações.


Espero que este meu tópico tenha sido útil.

[GI]claumod meu sonho nossa história.
[GI]claumod
[GI]claumod
Admin
Admin

Reputação : 66

Ir para o topo Ir para baixo

Ir para o topo


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