Versão 0.5.0
Com um enorme atraso, enfim o post falando sobre a finalização da versão v0.5.0.
Relembrando o escopo da versão 0.5.0:
Novidades no sistema de itens
O sistema de itens ganhou duas novidades. A mais legal delas é a possibilidade de mover os itens pelo mapa. Basta clicar e arrastar para o tile ao lado. O jogador tem que estar ao lado do item e ele pode ser movido para 1 tile de distância da sua posição. Além disso agora é possível inspecionar um item e ver sua descrição. Abaixo um vídeo demonstrando a movimentação de item:
Sistema de eventos climáticos
O servidor agora pode criar eventos climáticos em determinadas áreas do mapa. Isso que quando o jogador estiver nessa área, o cliente receberá comandos do servidor para renderizar um evento climático. No momento, como teste, criei dois eventos: neblina e chuva. Ainda é uma implementação básica mas abre enormes possibilidades para o futuro. Os eventos climáticos terão influência direta nas mecânicas do jogo.
Sistema de chat
Como mostrado no post sobre o sistema de chat, agora o chat pode ser minimizado:
Para a versão v0.6.0 pretendo trabalhar basicamente em enormes refactoring para deixar o código do servidor e do cliente mais extensível e de fácil manutenção. Provavelmente não devo adicionar nenhuma nova funcionalidade. Também agora é hora de pensar em um sistema robusto geração do mapa. Tem muito trabalho pela frente.