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.
Rafael Lima DevLog
quarta-feira, 21 de janeiro de 2026
21 de Janeiro
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
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...
-
Eu estou retomando o projeto de um novo jogo da série Sophstar. Algumas coisas eu não vou revelar aqui até ter um teaser de anúncio ou algo ...
-
Eu precisei rever como funcionam os teletransportes num geral, porque la documentacion soy yo, e yo no lembro de porra nenhuma. Depois de r...
-
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 ...