Depois de um bom tempo sem atualizar o blog, nem o repositório talvez tenha pensado que o projeto foi abandonado… errado! Eu estava estes dias fazendo um planejamento mais detalhado, uma “guide line” para ser seguida para um desenvolvimento melhor e mais consistente.
A primeira grande mudança vai ser que eu vou, refazer o projeto inteiro seguindo os novos padrões que eu adquiri. O uso da Reflections API vai ser intensificado, design patterns serão seguidos mais fortemente, a engine será mais separada do jogo em si, isso significa que desde a primeira versão o projeto da engine pode ser usado por outros projetos 😀
Sobre o processo de novas releases irei configurar um sistema de CI que irá todo dia gerar uma build nightly, toda semana uma build alpha e todo mês uma stable.
No blog os devlogs serão feitos de 3 em 3 dias, isso porque tem dia que eu realmente só estou fazendo documentação, concluindo umas pequenas melhorias que nem é interessante comentar.
Em breve o repositório sofrerá um grande clean-up, o branch LWJGL2 vai ser deletado e o único que vai se perpetuar será o LWJGL3. No último commit um amigo fez uma conversão de maven para gradle para testes, infelizmente eu não me dei bem com gradle e isto estava atrapalhando a forma com a qual eu trabalhava, então, somente maven será usado no projeto.
Porém, eu só vou fazer o clean up quando a “nova versão” estiver alcançado as mesmas capacidades do estado atual.
Então é isso, abraços e até mais tarde ;3