Redmetroid Engine 1.0.5


Bom dia/tarde/noite!

Esse é o primeiro update da engine, e além de correções de bugs, adicionei um sistema simples de diálogos!

Esse sistema se comporta de forma similar aos diálogos das versões do NES (Megaman 3 e 4 em certos momentos desses jogos e também nas versões de Game boy). Segue a lista de mudanças:

bugfixes:

- Corrigido um erro de escrita nome do "wily" na tela de stage select (estava com 2 l's, mas na verdade é um só)

- Na tela de configurações de joypad, a personalização de direcionais foi desativada (por hora), os botões, porém, seguem funcionando normalmente.

- A opção de resetar para aconfiguração de botões originais na tela de de configurações de joypad agora funciona corretamente.

Mudanças:
- Alterada a forma como os controles são usados na tela de prólogo e na tela de título (a coisa com "qualquer botão" estava muito ao pé da letra e poderia ocasionar aperto de botões de forma acidental). agora você simplesmente pressiona enter ou start em seu controle.

- Com a implementação do sistema de diálogo, também foi implementada a possibilidade de pressionar enter e pular o diálogo nessa tela (se configurado corretamente, esse comportamento pode ser replicado em outras telas, tenha isso em mente).

O sistema de diálogo:

Esse sistema usa como base o tutorial da yoyo games (link da versão original no fim do post). O sistema atualmente possui os seguintes recursos.

- controle de velocidade de texto

- efeito sonoro (falso efeito de voz ou digitação de alguns jogos)

Existem várias formas de uso desse sistema, com exemplos dentro do projeto.

implementações não documentadas anteriormente:

No lançamento da engine, eu esqueci de documentar duas habilitades que sempre estiveram prontas e que podem ser usadas por qualquer personagem (atualmente, Megaman e Roll): o AIR DASH e PULO DUPLO. Essas habilidades estão funcionais, você só precisa habilitar elas!

 - AIR DASH(dash aéreo) :Quando habilitado e se não for modificado, enquanto no ar, pressione o botão de "pulo" enquanto mantém o direcional "pra cima" pressionado. Essa habilidade é totalmente inspirada na habilidade "hazel dash", da romhack "megaman forever" (a diferença é que aqui essa habilidade não causa dano, cuidado!). Variáções dessa habilidade existem em quase qualquer jogo de plataforma.

- PULO DUPLO: Quando habilitado e se não for modificado, enquanto no ar, pressione o botão de pulo novamente (Bom... o rush coil existe, mas vai que...você quer usar/fazer algo diferente, não sei)

Bom, acho que por hora é isso, obrigado por ler essa postagem e por usar a engine. Ah, e claro, qualquer feedback será apreciado.


string_wrap original:
https://gamemaker.io/en/blog/coffee-break-tutorial-easy-typewriter-dialogue-gml

Files

Redmetroid_megaman_engine.yyz 13 MB
Aug 01, 2022

Get Redmetroid Megaman Engine (CANCELADA, NOVA VERSÃO DISPONÍVEL, LEIA ABAIXO)

Leave a comment

Log in with itch.io to leave a comment.