Aiam Maia Experiência - RafaelFurtado-9/TheForbiddenGrove GitHub Wiki

Desenvolver esse jogo foi, sem dúvida, uma das experiências mais desafiadoras e enriquecedoras que já tive programando. Quando comecei, subestimei o que viria pela frente. Achei que implementar a movimentação seria simples, mas logo percebi o quanto detalhes como colisões, limites de matriz e atualizações de posição exigem atenção e lógica precisa. Foram horas ajustando, testando e corrigindo até que o personagem finalmente se movesse de forma fluida e consistente.

Mas o verdadeiro divisor de águas ( e também a maior fonte de frustração) foi o sistema de teletransporte. A lógica parecia clara na teoria, mas colocá-la em prática foi extremamente complicado. Foram vários erros estranhos, comportamentos inesperados e situações onde o personagem simplesmente sumia ou aparecia em locais errados. Por um tempo, achei que não conseguiria implementar essa mecânica. Foi um momento que exigiu paciência, pesquisa e muita tentativa e erro. Além disso, o processo inteiro foi acompanhado por estresses inevitáveis bugs difíceis de rastrear, momentos em que nada parecia funcionar, e aquela sensação de estar travado. Mas, olhando para trás, tudo isso teve valor. Aprendi muito mais do que eu imaginava: sobre lógica de programação, organização de código, persistência e como buscar soluções por conta própria.