Boa noite, pessoal! Passando para uma atualização rápida... e estou bastante animada com o andamento do jogo que, agora, parece que engrenou! Tive que dar uma breve pausa para resolver outros problemas e aprender a mexer no GM (estava fazendo na Godot, mas achei a curva de aprendizado do GM mais rápida). Acredito que está tudo certo agora para não mais interromper o projeto. Confesso que aprender a programar um jogo do zero é muitooooo desafiador. Quando estamos jogando qualquer game, mesmo que simples, não temos ideia de todo o trabalho envolvido por trás e acredite.... é muito mais coisa do que imaginamos. Principalmente se você quer entregar algo bem feito e polido por mais simples que for. É aquela coisa, se tem algo que parece um detalhe, ninguém liga, mas se não tem, em geral, as pessoas reclamam. Detalhes demonstram cuidado e dedicação com o jogo
Seguem mais algumas imagens de como está ficando o visual do jogo. Lembrando que é um jogo com temática de terror/suspense.
Estou trabalhando na introdução para tentar entregar algo completo, bem polido e já aprender as coisas que já sei que vou precisar nas fases seguintes. Basicamente a introdução só tem o player, os cenários, as portas de entrar e sair com algumas ações para fazer o jogo avançar para a "fase 01" e alguns diálogos.
Eu fiz o player e as animações, mas os cenários todos foram o Mike que fez e ele tem me ajudado bastante. Estou gostando muito da qualidade do trabalho dele. Como ele está fazendo os cenários, me deixa livre para lidar com a programação. Quem dera se tudo funcionasse na primeira tentativa rsrs. Mas é bug pra lá, bug pra cá, arruma alí e desarruma lá e assim a gente vai.
Só para ter uma ideia, segue abaixo coisas que
tive que resolver depois que achei que já tinha mapeado tudo que precisava para
a introdução:
- Transição entre portas (efeito de Fade in/Fade out) que levou um tempo para
fazer devido a inúmeros problemas no decorrer da implementação (p/ fins estéticos)
- Sistema de iluminação reaproveitável, para não
ter que ficar repetindo código em outras fases mesmo que os ambientes fossem
diferentes
- Sistema de pisca pisca de luzes (normal e reverso) para dar aquele
efeito legal, apesar de ser apenas para fins estéticos
- Efeito para aparecer uma indicação quando o
player encostasse em algum objeto com interação
- Mudança de diversos sprites depois de testados na cena pois os anteriores não estavam adequados
- Problema do player sumindo ao entrar em algumas
portas
- Problema de pontos de luz mais fortes e mais
fracos quando deveriam ser iguais
- Detalhes como animações de moscas nas lâmpadas, ratos, aranhas, etc
- Entre diversos outros problemas já resolvidos e
outros que virão! Rsrs.
Alguns problemas foram fáceis de resolver, mas outros levaram semanas. Acredito que a falta de experiência contribuiu bastante, mas é gratificante quando conseguimos resolver o problema e dar mais um passo em direção ao objetivo final que é terminar o jogo. Sistema de diálogos, link entre rooms, efeitos ao entrar e sair de portas, iluminação dos cenários, câmera, movimentação do player, roteiro, animações, artes, música e feedback auditivo para praticamente tudo, etc.. tudo isso deve ser pensando e tudo isso vai dar problema ao tentarmos implementar na programação rsrs.
Uma coisa excelente é o tal do ChatGPT. Caraaaaaaa, como ele tem me ajudado rsrs. Vale a pena demais recorrer a ele para tentar resolver alguns problemas simples e ele tem fornecido uma ajuda valiosa. Usem em seus projetos!
Acho que por hora é isso pessoal, espero ter novas atualizações em breve pois retomamos os trabalhos com muita animação e vontade de fazer o jogo acontecer. Em breve cenas dos próximos capítulos! Obrigada a todos pela visita!