quarta-feira, 21 de janeiro de 2026

21 de Janeiro

 Eu precisei rever como funcionam os teletransportes num geral, porque la documentacion soy yo, e yo no lembro de porra nenhuma.

Depois de rever e entender bem, alterei pouca coisa pra poder customizar melhor pra cada nave, e programei o teletransporte da Nina azul.

Amanhã pegar os da Rigby que deve ser molezinha EU ACHO.

segunda-feira, 19 de janeiro de 2026

19 de Janeiro

 Bom, acabou que eu tirei férias mesmo até o dia 5 de Janeiro, e na volta precisei trabalhar em coisas do outro projeto.

Outro projeto entregue (até pedirem mais coisas, hehe), agora voltei ao Shin Sophstar.

Hoje fiz uns tiles para servir de referência para algo que quero usar na fase 2, programei o scroll dele, e programei ele explodindo e sumindo da tela, que é a intenção. E foi isso. Eu tenho um problema que às vezes eu quero fazer uma referência e fico desenhando o negócio pra ficar bom sabendo que não vai ficar bom e vai ser substituído por algo feito por quem sabe fazer ficar bom.

Eu tenho que só desenhar algo rápido pra ser referência e é isso. Vou tomar isso como padrão daqui pra frente. 

segunda-feira, 22 de dezembro de 2025

22 de Dezembro

 Eu decidi tirar um período de descanso até o dia 5 de Janeiro. Eu não vou ZERAR o trabalho, mas pretendo trabalhar no máximo 2 horas por dia, e em alguns dias nem trabalhar.

Terminei o teletransporte da Nina azul. A Nina amarela agora tem um teletransporte imediato (apertou o botão, a nave some e imediatamente aparece na nova posição), e o contador do cooldown dela está contando corretamente... antes estava enquanto a nave fantasma estava na tela, o contador alterava de acordo com o movimento da nave... não sei o motivo. Agora está ok mas, diferente do jogo anterior, o cooldown só começa a contar a partir do momento em que a nave fantasma desaparece.

Eu acho que os teletransportes nesse jogo vão ficar mais legais e mais gente vai utilizar.

sexta-feira, 19 de dezembro de 2025

19 de Dezembro

Essa semana toda eu tive que lidar com coisas burocráticas do estúdio, e finalizar algumas coisas do projeto anterior, então não consegui trabalhar no Shin Sophstar. Pelo menos ajudou um pouco a tendinite.

Hoje é sexta-feira, a penúltima do ano, e o bom senso me diz que eu não deveria trabalhar.... mas que nada.

Eu estou revendo como funcionam os teletransportes. Com 30 naves e uma das mecânicas novas usando também o botão de teletransporte, eu preciso mudar como funciona em relação ao primeiro Sophstar (E vale lembrar que estou trabalhando usando o mesmo código-fonte base do Sophstar)

Quando eu comecei a desenvolver o Sophstar, o Gamemaker ainda não tinha suporte a Enums, então o código é cheio de números mágicos. É uma delícia pra alterar agora, mas um homem que foi formado com MSX BASIC não tem medo disso.

E pra melhorar o dia, eu tive que ir participar de uma discussão com os vizinhos aqui sobre cachorros que latem. Pelo menos as minhas não são as piores pelo visto.

E hoje tinha atualização no Gamemaker que quebrou a função que eu faço pra trocar o jogo de tela cheia pra janela e vice-versa. Tá deixando o jogo mega lento por alguns segundos e depois adiciona um delay absurda na leitura dos controles (teclado também). Abri bug report e por enquanto deixa tudo em tela cheia mesmo pra testar.

Mudei a nave fantasma da Nina verde para que ela sempre apareça, ao invés de apenas quando você atira. Porque eu quero que quando o jogador se teletransporte, mude automaticamente pra posição da nave fantasma.

E ai eu tive OUTRA situação que me tirou do trabalho. O teletransporte da Nina azul tá sendo feito, mas depois a nave trava no lugar. Tem alguma coisa no código antigo que faz isso, e vai ficar pra eu depurar... segunda-feira ou amanhã, dependendo se eu estiver com espírito pra trabalhar amanhã ou não.

Foto das minhas cachorras que nem eram as culpadas pelos latidos que incomodavam, mas me fez ter que sair de casa e perder um tempo de trabalho de qualquer forma.





segunda-feira, 15 de dezembro de 2025

12 de Dezembro

 Hoje eu apenas matei uns bugs e mandei build pra equipe testar. O bug mais significativo era o da animação de final de fase da nave sempre mostrar a Nina amarela, independente da nave que estivesse ativa.

Eu acho que tem outro bug desse tipo em algum lugar mas não lembro onde.

Also sofrendo com LER, Tendinite ou sei lá que porra é essa dor nos meus punhos.

quinta-feira, 11 de dezembro de 2025

10 e 11 de Dezembro

Ontem e hoje eu terminei de programar o segundo chefe. Tinha um monte de bug no chefe original do Sophstar que passavam basicamente porque ninguém sabia como deveria funcionar. Terminei os ataques que faltavam, corrigi os bugs, acertei a caixa de colisão das partes diferentes e é isso.

Tá funcionando (eu acho) e está como eu gostaria.

Aproveitei também e corrigi um bug que fazia as medalhas azuis aparecerem do meio do inimigo, ao invés de na posição onde o tiro tava acertando nele. Em inimigos pequenos não se notava muito a diferença, mas em grandes sim.

Também corrigi bugs que o time encontrou, mas que eram apenas alterar a ordem de duas linhas de código, nada divertido ou interessante de comentar.

Hoje não vai ter imagem.

terça-feira, 9 de dezembro de 2025

9 de Dezembro

Eu me dei conta que tinha partes do chefe da fase 2 que estavam agindo como inimigos normais (soltando medalhas e tal) e pensei "Talvez eu devesse fazer essas partes agirem como midbosses".  E esse pensamento me fez me tocar que talvez algumas partes já estivessem assim, pois estão se autodestruindo depois de um tempo. E fui verificar e realmente estavam. E ai pensei "Eu tenho que me certificar que nesse caso eles não se autodestruam entupindo a tela de tiro como são os midbosses normais"... e fui ver e eu também já tinha feito isso! Carai Rafael do passado, parabéns! Ai foi só ajustar o tempo de autodestruição de cada parte.

Por outro lado o Rafael do Passado achou que era uma boa ideia nesse caso esses "pedaços do chefe" não soltarem medalhas azuis. O Rafael do presente acha melhor que sim, pra dar mais alguma coisa pro jogador fazer no chefe além de tentar destruir todas as partes o mais rápido possível. Então agora tem mais isso pra pontuar.

Corrigi mais 3 bugs mas todos da mesma fonte, então foi rápido.

O Chefe 2 eu resolvi fazer um monte de alterações nele. Ficou 90% pronto, tem que terminar um dos ataques mas eu to mega cansado. Ele ta com dois bugs também, um que corrijo rápido, o outro que não sei nem como ou por que está acontecendo, mas acho que corrigindo o primeiro eu corrijo esse também.





21 de Janeiro

 Eu precisei rever como funcionam os teletransportes num geral, porque la documentacion soy yo, e yo no lembro de porra nenhuma. Depois de r...