The light and the darkness
Introdução:
Fala Galera,m tudo rocheda com vocês?^^ Bem, hoje venho aqui trazer-lhes algo que pode de sumo agradar a alguém(ou não, eu não sou vidente XD)
Se trata do Plugin ao qual eu mais trabalhei nesse ano, o meu Emerald Ultra Jet Pack Heroes Extension!^^
Script:
Bem, devo explanar um pouco mais sobre o Script aqui!
Ele é um sistema de Extensão do Script Emerald Neo Jet Pack System(Script do RPG Maker MV), basicamente, ele incrementa o sistema de voo para fazer um completo Set de batalha áerea!
Conteúdos:
- Sistema de Gerenciamento de Inimigos
- Sistema de Bots Inimigos(lógico ¬¬ kk)
- Sistema de bots Amigos(não tão lógico )
- Sistema de Tiro(com 4 direções normal e diagonal e direito a carga do tiro)
- Configuração altamente Editável
- Sem Lag(pelo menos de acordo com os pcs dos Testers XD)
- Sem Bugs
- Gerenciamento de condições de Fluxo
- Muito amor e dedicação no sistema (esse eu só quis complementar mesmo)
- Qualquer Outra Feature que eu tenha esquecido de dizer XD!
Screen Shots:
Bem, a pedido de [member=779]FL[/member] apartir de agora estarei postando as Screens de Meus sistemas direto no corpo do tópico!(Acreditem no poder da taxa de Frames apresentados, o sistema pode ficar ainda mais LEVE!)
Update 16h - 02/01/2017:
Nova Feature para o Sistema, Implementação de Hit Boxes!
Update 9h - 01/02/2017:
Nova Feature, Gráfico de Bullet costumável para cada possível personagem do jogo(controlável ou não!)
Update 16h - 02/02/2017:
Bug Fix, o burro do Marinho esqueceu de fazer umas devidas verificações para que não houvesse erro ... mas está corrigido, eu e minha cabeça ...
Update 17h - 03/02/2017:
Bug Fix, Totalmente corrigido o Script error da falha na criação da Bitmap ao dar tiros MUITO próximos(incidencia de erro acontecia em outras ocasiões)
Update 11h - 06/02/2017:
Bug Fix, função Die Out Of Screen está funcionando perfeitamente agora!
Novas Settings, agora você pode customizar o som do tiro de cada um que voe em combate! Você também pode definir se alguém pode atirar ou não(essa função ajuda a fazer coisas tipo, missões de resgate onde o resgatado não pode morrer!)
Update 18h - 19/02/2017:
Bug Fix, agora as Balas possuem uma rota de movimento perfeito e pré calculado, sem a necessidade de passar um parâmetro de movimento da Sprite!
Update 20h - 10/03/2017:
Novas Setting, o sistema está totalmente melhorado!^^ Agora os Bots Possuem uma logica de movimentação fluida(o bot do nivel 5 é o cão e.e), o sistema gráfico de Emerald Ultra jet pack Heroes Extension foi reescrito, e agora você irá usar Gauges bonitinhas!
E foi adicionada uma função de Script que permite mudar o valor de dano das balas comuns e das balas carregadas(tanto na configuração default do jogador e dos bots como durante o jogo!)
Plugin:
Bem, agora devo deixar aqui para vocês a área de Download do Plugin e como Instalar o Plugin!
Primeiramente, vocês tem que ser cientes de que esse sistema possui funcionalidades de compatibilidade com o sistema Emerald Neo Jet Pack System, ele Pode Funcionar como um Add-on!
(NOTA: Esse Sistema, em caso de uso deve ser instalado antes do sistema Emerald Neo Jet Pack System e também antes do sistema Emerald Ultra Jet Pack Heroes Extension!)
Emerald Walking functions:
Para instalar o Plugin, cole o arquivo JS do link abaixo na pasta js/plugins do seu jogo!
Feito isso vá no Plugin Manager e cole ele ANTES Dos sistemas Emerald Neo jet Pack e Emerald Ultra Jet Pack Heroes Extension!
Plugin: http://www.mediafire.com/file/sl4tch112sq2ci4/Emerald+Walking+Functions.js
Cole os arquivos PNG dos links abaixo na pasta img/pictures do seu jogo!
Hud Bar: http://www.mediafire.com/view/820eof5903eu626/Emerald%20Stamina%20Hud%20Bar.png
Hud Bar Skin: http://www.mediafire.com/view/pdzqvk78s2cx51b/Emerald%20Stamina%20Hud%20Bar%20Skin.png
Caso queira saber melhor como esse Plugin funciona(até mesmo porque apesar de ele servir como um Add-on ele também é um Plugin Independente), baixe as instruções em txt(fica pendente a posição onde você irá colar esse arquivo!)
Instruções: http://www.mediafire.com/file/2m19khqolm0fpn5/Usando+Emerald+Walking+Functions.txt
Feito isso vá no Plugin Manager e cole ele ANTES Dos sistemas Emerald Neo jet Pack e Emerald Ultra Jet Pack Heroes Extension!
Plugin: http://www.mediafire.com/file/sl4tch112sq2ci4/Emerald+Walking+Functions.js
Cole os arquivos PNG dos links abaixo na pasta img/pictures do seu jogo!
Hud Bar: http://www.mediafire.com/view/820eof5903eu626/Emerald%20Stamina%20Hud%20Bar.png
Hud Bar Skin: http://www.mediafire.com/view/pdzqvk78s2cx51b/Emerald%20Stamina%20Hud%20Bar%20Skin.png
Caso queira saber melhor como esse Plugin funciona(até mesmo porque apesar de ele servir como um Add-on ele também é um Plugin Independente), baixe as instruções em txt(fica pendente a posição onde você irá colar esse arquivo!)
Instruções: http://www.mediafire.com/file/2m19khqolm0fpn5/Usando+Emerald+Walking+Functions.txt
Agora, vocês irão precisar do sistema de Base para poder colocar o Script de extensão nele!(sim, um Script de mais de 4000 linhas que é só um Script de Extensão, e a Base são só 600 Linhas(tá bom, parei XD))
Emerald Neo Jet pack System:
Para instalar esse plugin, você deve colar o arquivo JS do link abaixo na pasta js/plugins do seu jogo!(NOTA: Caso vá usar o Add-on referenciado acima, você deverá instalar esse Plugin no Plugin Manager, abaixo do Plugin Emerald Walking Functions e acima do Plugin Emerald ultra jet Pack Heroes Extension!)
Plugin: http://www.mediafire.com/file/6mp7emnnbs9aba9/Emerald+Ultra+Jet+Pack+Heroes+Extension.js
Para poder funcinar, o Plugin precisa das imagens PNG dos Links de Download abaixo! Você precisa colar elas na pasta img/pictures do seu projeto!
Fuel Hud Bar: http://www.mediafire.com/view/c7chs0ddtcoc6cg/Emerald%20Neo%20Jet%20Pack%20Hud%20Bar.png
Fuel Hud Bar Skin: http://www.mediafire.com/view/t75d1gr7engpanb/Emerald%20Neo%20Jet%20Pack%20Hud%20Bar%20Skin.png
Para poder saber melhor como usar o Plugin, você deve baixar as instruções que coloquei em txt!
Instruções: http://www.mediafire.com/file/e5au1153d196ho5/Usando+Emerald+Neo+Jet+Pack+System.txt
Plugin: http://www.mediafire.com/file/6mp7emnnbs9aba9/Emerald+Ultra+Jet+Pack+Heroes+Extension.js
Para poder funcinar, o Plugin precisa das imagens PNG dos Links de Download abaixo! Você precisa colar elas na pasta img/pictures do seu projeto!
Fuel Hud Bar: http://www.mediafire.com/view/c7chs0ddtcoc6cg/Emerald%20Neo%20Jet%20Pack%20Hud%20Bar.png
Fuel Hud Bar Skin: http://www.mediafire.com/view/t75d1gr7engpanb/Emerald%20Neo%20Jet%20Pack%20Hud%20Bar%20Skin.png
Para poder saber melhor como usar o Plugin, você deve baixar as instruções que coloquei em txt!
Instruções: http://www.mediafire.com/file/e5au1153d196ho5/Usando+Emerald+Neo+Jet+Pack+System.txt
Bom, agora vamos ao Plugin que realmente interessa! o Emerald Ultra Jet Pack Heroes Extension!(é esse Plugin que vai te guiar a fazer os bots, controle de Fluxo, utilização do sistema(algumas coisas ajudam a fazer um battle mode que pode ficar um pouquinho semelhante com o CS 1.6, mas é só um pouquinho, isso daqui ainda é RPG Make ;D))
Emerald Ultra Jet Pack Heroes Extension:
Para poder usar esse Plugin, é estritamente necessário que você tenha o Plugin Base dele, o Emerald Neo Jet Pack System! Sem esse Sistema, a base de Dados Original não irá ser passada e o Plugin será Inútil, Para poder usar ele, você deve colocar o arquivo JS do link abaixo na pasta js/plugins do seu jogo!(No Plugin Manager você deve Instalar esse Plugin Abaixo do Emerald Neo Jet Pack, em caso de uso do Plugin Add-on dele, ele deve ser intalado abaixo do sistema de Jet Pack e o sistema de Jet pack ser instalado abaixo do sistema Walking Funtions!)
Plugin: http://www.mediafire.com/file/41otuo30hj8vxv4/Emerald+Ultra+Jet+Pack+Heroes+Extension.js
As Bullets vão em img/pictutes
Emerald Ultra Jet Pack Heroes Bullet(coloque esse nome Emerald Ultra Jet Pack Heroes Bullet no arquivo PNG):
Emerald Ultra Jet Pack Heroes Bullet Charged(coloque esse nome Emerald Ultra Jet Pack Heroes Bullet Charged no arquivo PNG):
As Instruções estão dentro do próprio Plugin mesmo! Leia ela com carinho, só assim você vai poder fazer um jogo em ciam do meu sistema :3(tem instrução em português e também em inglês, para aquele seu amigo do exterior poder ostentar um shooter também :3)
Agora o sistema gráfico é feito por Gráficos, eles possuem uma transição suave de acordo com o tamanho deles hehe, por tanto, para usar a configuração default, você deverá usar esses gráficos(cole eles com o nome que está acima deles!):
Emerald Ultra Jet Pack Energy Hud Bar Skin:
http://www.mediafire.com/view/5sbfb4jbiabl14o/Emerald%20Ultra%20Jet%20Pack%20Energy%20Hud%20Bar%20Skin.png
Emerald Ultra Jet Pack Power Hud Bar Skin:
http://www.mediafire.com/view/77l35646gv1m3a2/Emerald%20Ultra%20Jet%20Pack%20Power%20Hud%20Bar%20Skin.png
Emerald Ultra Jet Pack Energy Hud Bar(Player):
http://www.mediafire.com/view/8e5moy08oko0c8q/Emerald%20Ultra%20Jet%20Pack%20Energy%20Hud%20Bar(Player).png
Emerald Ultra Jet Pack Energy Hud Bar(Enemy):
http://www.mediafire.com/view/47q6eyhcqpeymje/Emerald%20Ultra%20Jet%20Pack%20Energy%20Hud%20Bar(Enemy).png
Emerald Ultra Jet Pack Energy Hud Bar(Friend):
http://www.mediafire.com/view/catjmw45w6tn7vy/Emerald%20Ultra%20Jet%20Pack%20Energy%20Hud%20Bar(Friend).png
Emerald Ultra Jet Pack Power Hud Bar:
http://www.mediafire.com/view/5oczgjb133p9kv3/Emerald%20Ultra%20Jet%20Pack%20Power%20Hud%20Bar.png
Plugin: http://www.mediafire.com/file/41otuo30hj8vxv4/Emerald+Ultra+Jet+Pack+Heroes+Extension.js
As Bullets vão em img/pictutes
Emerald Ultra Jet Pack Heroes Bullet(coloque esse nome Emerald Ultra Jet Pack Heroes Bullet no arquivo PNG):
Emerald Ultra Jet Pack Heroes Bullet Charged(coloque esse nome Emerald Ultra Jet Pack Heroes Bullet Charged no arquivo PNG):
As Instruções estão dentro do próprio Plugin mesmo! Leia ela com carinho, só assim você vai poder fazer um jogo em ciam do meu sistema :3(tem instrução em português e também em inglês, para aquele seu amigo do exterior poder ostentar um shooter também :3)
Agora o sistema gráfico é feito por Gráficos, eles possuem uma transição suave de acordo com o tamanho deles hehe, por tanto, para usar a configuração default, você deverá usar esses gráficos(cole eles com o nome que está acima deles!):
Emerald Ultra Jet Pack Energy Hud Bar Skin:
http://www.mediafire.com/view/5sbfb4jbiabl14o/Emerald%20Ultra%20Jet%20Pack%20Energy%20Hud%20Bar%20Skin.png
Emerald Ultra Jet Pack Power Hud Bar Skin:
http://www.mediafire.com/view/77l35646gv1m3a2/Emerald%20Ultra%20Jet%20Pack%20Power%20Hud%20Bar%20Skin.png
Emerald Ultra Jet Pack Energy Hud Bar(Player):
http://www.mediafire.com/view/8e5moy08oko0c8q/Emerald%20Ultra%20Jet%20Pack%20Energy%20Hud%20Bar(Player).png
Emerald Ultra Jet Pack Energy Hud Bar(Enemy):
http://www.mediafire.com/view/47q6eyhcqpeymje/Emerald%20Ultra%20Jet%20Pack%20Energy%20Hud%20Bar(Enemy).png
Emerald Ultra Jet Pack Energy Hud Bar(Friend):
http://www.mediafire.com/view/catjmw45w6tn7vy/Emerald%20Ultra%20Jet%20Pack%20Energy%20Hud%20Bar(Friend).png
Emerald Ultra Jet Pack Power Hud Bar:
http://www.mediafire.com/view/5oczgjb133p9kv3/Emerald%20Ultra%20Jet%20Pack%20Power%20Hud%20Bar.png
Encerramento:
Bem, aqui vou terminando o meu tópico, espero que de veras tenham gostado da ideia e da premissa do Plugin, aos que jogaram o game Furry Fury Storm da jam The Winter is Coming não se enganem, apesar do game estar com uma base bem ferrada eu trabalhei muito no Plugin e agora temos uma Current Version do sistema, agora, os erros encontrados no sistema pelo pessoal estão corrigidos :3!
Em caso de uso desse sistema não se esqueça de dar créditos a cadelinha mais kawaii do mundo([member=949]Marinhomaker[/member]), foi bem complicado fazer o sistema e as funções dele, então espero que ele renda muito a você XD
Quero agradecer aqui aos meus amigo que me ajudaram nessa jornada quanto ao Script:
[member=779]FL[/member]: Primeiro a ver o código, reclamar do código e me fazer melhorar ele XD, testou o jogo, disse que a mecanica era quebrada(por causa de uma unica setting que não coloquei, e sim, mesmo depois de tirar lag, bugs, falhas e fazer melhorias no sistema aele ainda achou o mesmo ... [member=779]FL[/member] te amo XDDDDDDDDDD)
[member=74]Okami Amaterasu[/member]: Fez um Beta Testing danado do sistema, ajudou a apontar algumas falhas que me foram uteis para ver como melhorar a programação, valeu tia Okami :3
[member=952]Houtarou[/member]: Parceiro de equipe da JAM, teve que me suportar por 2 dias XD(sim, foi por isso que foi o pior jogo da JAM!), além de me aguentar com paciência ele foi a primeira pessoa que jogou e também fez Beta Testing!^^
Você: eta caba ou moça pai d'égua(é um termo nordestino para dizer que você é rocheda(é um outro termo nordestino para dizer que você é demais! XD)), muito obrigado a você que leu o tópico ou que pegou o sistema, ou que vai fazer um jogo em cima dele! :3, se quiser, pode dizer no que posso melhorar quanto ao Plugin ou então na minha apresentação de tópico, você é a pessoa mais influente nesse nosso querido meio! XD
Bem, muito obrigado a todos! vou me despedindo por aqui, até mais!^^ Cadelinha mais kawaii do mundo saindo ^u^ ^3^ :3