Foi lançado o Minetest 5.6.0, uma versão open-source e multiplataforma do jogo MineCraft, que permite que grupos de jogadores construam estruturas a partir de blocos padrão, formando uma espécie de mundo virtual (gênero sandbox). O jogo é escrito na linguagem C++ utilizando o motor 3D Irrlicht. Extensões são criadas em Lua. O código do Minetest é distribuído sob a licença LGPL, enquanto os recursos do jogo estão sob a licença CC BY-SA 3.0. Builds prontas do Minetest foram criadas para várias distribuições Linux, Android, FreeBSD, Windows e macOS.
Entre as melhorias adicionadas:
- Foram feitos esforços para melhorar o suporte gráfico e de dispositivos de entrada. Devido à estagnação no desenvolvimento da biblioteca Irrlicht, utilizada para renderização 3D, o projeto criou um fork próprio — Irrlicht-MT, no qual muitos erros foram corrigidos. Também se iniciou um processo de limpeza de código legado e substituição das ligações com Irrlicht pelo uso de outras bibliotecas. No futuro, está previsto um abandono total do Irrlicht em favor do uso de SDL e OpenGL sem camadas adicionais.
- Adicionada a capacidade de renderização dinâmica de sombras, que mudam conforme a posição do sol e da lua.

- Garantida a correta ordenação por transparência, eliminando diversos problemas que surgiam ao exibir materiais transparentes, como líquidos e vidro.
- Melhorada a gestão de mods. Agora é possível utilizar um mod em vários locais (por exemplo, como dependência de outros mods) e habilitar instâncias específicas de mods.

- Simplificado o processo de registro de jogadores. Foram adicionados botões separados para registro e login. Um novo diálogo de registro foi criado, integrando as funções do diálogo antigo de confirmação de senha.
- Na API de mods, adicionada a capacidade de executar código em Lua em uma nova thread para realizar cálculos que consomem muitos recursos, evitando que bloqueiem o thread principal.
Fonte: opennet.ru


