Arena RPG Maker
Olá, visitante!
Seja bem-vindo ao fórum Arena RPG Maker, caso queira aprender sobre criação de jogos, está no fórum certo. Esperamos que possa aprender tanto quanto possa nos ensinar aqui.

Atenciosamente,
Equipe Arena RPG Maker.
Arena RPG Maker
Olá, visitante!
Seja bem-vindo ao fórum Arena RPG Maker, caso queira aprender sobre criação de jogos, está no fórum certo. Esperamos que possa aprender tanto quanto possa nos ensinar aqui.

Atenciosamente,
Equipe Arena RPG Maker.
Arena RPG Maker

Estamos de volta o/ ... Ou não.Eu amo a -Dark
Doações para o fórum abertas, clique aqui e saiba mais.
Últimos assuntos
» Ainda temos gente aqui?
Aula Avançada 3: Criando Sistemas Quaisquer EmptyQui 25 Nov 2021, 14:04 por Halt

» [Dúvida] Como tirar a porcentagem de esquiva
Aula Avançada 3: Criando Sistemas Quaisquer EmptySex 19 Nov 2021, 17:14 por Halt

» Pokémon Genesis Online! (PGO)
Aula Avançada 3: Criando Sistemas Quaisquer EmptyQua 05 Jul 2017, 18:08 por Lexar

» Tileset Converter to MV
Aula Avançada 3: Criando Sistemas Quaisquer EmptySex 12 maio 2017, 14:07 por Douggi

» Pack Resources, Sprites e etc
Aula Avançada 3: Criando Sistemas Quaisquer EmptyQua 23 Dez 2015, 12:30 por raydengv

» Download RPG Maker 2003 + RTP em português
Aula Avançada 3: Criando Sistemas Quaisquer EmptyTer 22 Dez 2015, 11:14 por ::KimMax::

» Fantasy Art Online
Aula Avançada 3: Criando Sistemas Quaisquer EmptyDom 18 Out 2015, 18:42 por daviih123

» Você vai ter medo do Nerve gear?
Aula Avançada 3: Criando Sistemas Quaisquer EmptySáb 25 Jul 2015, 17:02 por Kirito-kun

» O Barato é louco
Aula Avançada 3: Criando Sistemas Quaisquer EmptySáb 27 Jun 2015, 16:26 por Halt

» Download RPG Maker 2000 + RTP em português
Aula Avançada 3: Criando Sistemas Quaisquer EmptyQui 21 maio 2015, 20:28 por Wismael


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

Halt

Halt
Administrador
Administrador
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Introdução
Hoje iremos aprender a criar um sistema genérico, ou seja, ter uma idéia de sistema e pô-lo em prática, é óbvio que só iremos abranger algumas partes, mas se todos aprenderam tudo o que lhes foi ensinado até agora, poderão tirar proveito! Minha intenção é auxiliar os scripters que não conseguem por suas idéias em um sistema. AVISO: esta aula será meramente teórica.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
A Base
Antes de iniciar a produção de um script, você deve organizar as idéias para ter noção de onde e como vai fazê-lo. Programar não é apenas ter uma idéia revolucionária e depois de algumas horas ter um belo novo script funcionando. Muitos sistemas exigem a edição de classes ocultas/visíveis e/ou a criação de novas classes. Para começar a programar é aconselhável que você mentalize quais atributos de quais classes serão necessárias, estude métodos ja existentes, analise outros scripts com sistemas parecidos e só após ter tudo bem claro em mente comece a por em prática.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Desvendando as classes ocultas
Caso você pretenda utilizar classes ocultas, estude o help original do rmxp, é em japonês as explicações, mas os scripts estão la bem legíveis! Procure na internet por dicas e tutoriais. Não deixe de perguntar aqui na Reino RPG para saber de mais detalhes!
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Iniciando a Produção
Para início de conversa, crie as classes de armazenamento de dados, ou seja, se esta criando um sistema de batalha, vai precisar de "Enemy", se esta criando um sistema de cartas, vai precisar de "Carta" e "Baralho", crie todas as que tiver que criar e coloque seus respectivos atributos, não tem problema se faltar alguma coisa, você só terá que completar quando for implementar, mas o melhor é deixá-las prontas. (Obs.: uma classe de armazenamento, são classes apenas para acessar atributos, elas não tem muitos métodos com funções e etc)
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
A Interface
Criadas as classes de armazenamento, desenvolva a interface do seu sistema, adicione imagens ou qualquer coisa do gênero, não se importe em implementar a função dos botões ou afins, apenas cuide da parte gráfica, ela deve estar funcionando perfeitamente depois dessa etapa. Caso não use interface, pule esta etapa.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
A Implementação
Após ter todas as classes de armazenamento e uma possível interface gráfica, você ja terá toda a estrutura necessária para começar a implementar, ou seja, você deve agora programar todas as funções propriamente ditas do sistema, os algorítmos devem funcionar pefeitamente depois dessa etapa.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
A otimização
Depois de ter seu sistema pronto, tente otimizá-lo ao máximo, reveja seus métodos, retire atributos e classes não usadas, organize os scripts, coloque comentários e um cabeçalho, deixe tudo em ordem. Reduza os lags com as dicas da aula passada!
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
A correção
Bugs são sempre possíveis, peça a um tester, ou caso você ja tenha experiência nisso, teste você mesmo e corrija todos os bugs que encontrar. Um sistema fica inútil se tiver bugs graves.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
A expanção
Um bom programador sabe que nenhum sistema é 100% definitivo, ou seja, sempre tem como você adicionar uma função a mais, por isso, sempre que tiver uma idéia de expandir seu sistema com novos recursos, faça-o, sempre atento aos lags e as funcionalidades básicas do sistema que não podem ser ignoradas.

https://arenarpgmaker.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

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