Redmetroid Megaman engine 1.8.20


Bom dia/tarde/noite.

Como estão vocês? Espero que bem.


Como vocês puderam notar, eu demorei mais tempo do que o de sempre pra aparecer aqui. O motivo mais forte (depois da vida pessoal e suas pendências, claro), foi a otimização do código do player em geral, que era uma coisa que, além de necessária (otimizar sempre faz bem, desde que não quebre o que já está funcionando), era requesito obrigatório para os updates que vocês vão ver nesse devlog, já que eu me beneficio de algumas checagens do player para que algumas coisas funcionem adequadamente, e essas checagens no estado em que estavam, não eram muito amigáveis as implementações que eu planejava. Ainda há espaços para mais otimizações, mas elas podem vir pouco a pouco e já não está mais aquele espagethi de códigos tão grande de antes (isso é bom pra todos nós). De toda forma, vamos falar sobre as mudanças:

nota: UMA NOVA DEMO(WINDOWS SOMENTE) TAMBÉM ESTÁ PRESENTE PARA QUE AS ATUALIZAÇÕES POSSAM SER TESTADAS SEM O GAME MAKER.

Implementações:


* Plataforma  móvel vertical.

Bom, aqui não há muitos mistérios para desvendar. A engine já possui a versão horizontal dela atualmente, e agora foi implementada a sua versão vertical, que carrega o player pra cima ou pra baixo. Caso queira criar coisas com essa plataforma, use ela como pai. Ah, por escolha minha, se o player estiver nela e ele contrar o teto, nada acontecerá. Isso está assim porque achei que você deve decidir as regras (por exemplo, uma plataforma que esmaga players quando sobe). Cuidado com o clipping dentro de paredes, caso use ela no estado padrão.

* plataforma móvel vertical do gutsman (conveyor belts).

Ela segue EXATAMENTE as mesmas regras de sua contraparte horizontal, exceto pelo fato de que ela é vertical.


* Bloco de areia movediça.

Um bloco que puxa o player lentamente pra baixo. o player pode pular para subir. O que acontece ao afundar totalmente fica por sua conta. ela está sendo usada na DEMO, caso queira ver ela em ação.

E por fim, uma implementação que é mais para matar a curiosidade do que qualquer outra coisa. Um "novo" mini boss, a Esfinge:


Bom, esse boss tem uma história bem interessante. Ele é um mini chefe da fase do Pharaoh Man, que existiu em algum momento no desenvolvimento de Megaman 4 de NES, mas foi cortado da versão final do jogo(uma versão similar dele existe em Megaman 5 de game boy). Somente alguns poucos sprites restaram dentro da memória do jogo. EU SIMPLESMENTE AMO esse tipo de material de protótipos de jogos, e sempre fiquei curioso em como seria lutar com esse chefe.

A versão original e alguns detalhes dele pode ser vista no site "the Cutting Room floor" (clique aqui), e existe também um vídeo dele em ação aqui(SE O LINK NÃO FOR PARA O MOMENTO CERTO, PULE PARA 4:06).

OK, MAS DE ONDE TIREI ESSES SPRITES?

Bom, como você pode ver, tanto o video, como as imagens do site são terríveis e é praticamente impossível elas serem usadas para uma recriação. Então, após um pouco de pesquisa, encontrei um usuário no site Deviant Art com o nickname " mike1967-now" (clique no nickname para acessar seu site). Esse gênio das galáxias simplesmente recriou os sprites da tal esfinge, usando as imagens e videos disponíveis espalhados por aí (alguns desses links, já citados acima). Sem esse cara seria impossível sequer cogitar uma recriação desse boss. A única coisa que eu não usei foi a pequena serpente na cabeça da esfinge. A que você vai ver em ação é a que sobrou na memória do jogo original e foi ripado por alguém no site "sprites inc" que eu não consegui identificar (link aqui).


ELE VIVE!

Bom, agora acho que agora dá pra ter uma idéia de como ele poderia ter sido em ação. Veja você mesmo, (a nova demo contém ele também)! Agora, preciso ser honesto: eu precisei tomar algumas liberdades, porque, julgando o que vi no video e imagens, esse boss não me parecia ser algo simples de enfrentar, e os motivos são vários:

* O que está no vídeo é óbviamente uma versão de megaman 4 que ainda estava em desenvolvimento, e foi usada para divulgar o eventual lançamento (se você ver o video com calma, vai inclusive perceber que há coisas de megaman 3 sendo usadas nele).

* Por ser um jogo em desenvolvimento, a lógica desse chefe não me parecia muito amigável. durante todo o video, aparentemente ninguém derrotou ele! Essa provavelmente deve ter sido uma das razões para ele ser excluído da versão final do jogo.

* O design original do boss me dá a impressão de que ainda não estava terminado...

Considerando tudo isso, tornei o confronto mais amigável do que no video:

* As pedras não empurram o player (mas você ainda precisa evitar os tiros da serpente para alcançar a plataforma).

* Como o video não mostra as regras para derrotar o boss, decidi que você deve destruir a serpente e o olho da esfinge para poder ir para a tela seguinte. Contudo, não há nada que lhe impeça de permanecer na plataforma, uma vez que você a alcance.

Bom. Por enquanto é isso. qualquer feedback será bem vindo.

Files

Redmetroid_megaman_engine 1.8.20.yyz
Oct 06, 2022
Redmetroid_megaman_engine1.8.20_DEMO.zip 72 MB
Oct 06, 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.