Lançamento do Minetest 5.6.0, um clone de código aberto do MineCraft

É apresentado o lançamento do Minetest 5.6.0, uma versão multiplataforma aberta do jogo MineCraft, que permite que grupos de jogadores formem em conjunto várias estruturas a partir de blocos padrão que formam uma aparência de mundo virtual (gênero sandbox). O jogo é escrito em C++ usando o motor irrlicht 3D. A linguagem Lua é usada para criar extensões. O código Minetest é licenciado sob LGPL e os recursos do jogo são licenciados sob CC BY-SA 3.0. As compilações prontas para Minetest são criadas para várias distribuições de Linux, Android, FreeBSD, Windows e macOS.

As melhorias adicionadas incluem:

  • Trabalho foi feito para melhorar o suporte para gráficos e dispositivos de entrada. Devido à estagnação do desenvolvimento da biblioteca Irrlicht utilizada para renderização 3D, o projeto criou seu próprio fork - Irrlicht-MT, no qual muitos erros foram corrigidos. O processo de limpeza de código obsoleto e substituição de ligações do Irrlicht por outras bibliotecas também começou. No futuro, está planejado abandonar completamente o Irrlicht e passar a usar SDL e OpenGL sem camadas adicionais.
  • Adicionado suporte para renderização dinâmica de sombras que mudam dependendo da posição do sol e da lua.
    Lançamento do Minetest 5.6.0, um clone de código aberto do MineCraft
  • A classificação de transparência foi corrigida para eliminar vários problemas que ocorrem ao exibir materiais transparentes, como líquidos e vidro.
  • Gerenciamento de mod aprimorado. É fornecida a capacidade de usar um mod em vários lugares (por exemplo, como uma dependência de outros mods) e ativar seletivamente instâncias específicas de mods.
    Lançamento do Minetest 5.6.0, um clone de código aberto do MineCraft
  • Processo simplificado de registro de jogadores. Adicionados botões separados para registro e login. Foi adicionada uma caixa de diálogo de registro separada, que integra as funções da caixa de diálogo de confirmação de senha removida.
  • Adicionado suporte para execução de código Lua em outro thread à API mod para descarregar cálculos que consomem muitos recursos para que eles não bloqueiem o thread principal.

Fonte: opennet.ru

Adicionar um comentário