Em abril de 2020, parei de trabalhar neste projeto por vários motivos.
A maneira como eu criei isso foi "acabado" a ponto de ficar difícil de descobrir como adicionar novos recursos, talvez por tentar ser um motor e não um jogo. No entanto, estou interessado em revisitar esse conceito, no entanto, talvez em um repositório diferente e não este.
Open Sourch Minecraft Game de Sandbox do tipo Minecraft com suporte multijogador.
Mais informações sobre o projeto podem ser encontradas no Wiki do Open Builder
Isso foi feito principalmente para uma série do YouTube que pode ser encontrada aqui: vamos codificar um jogo de voxel multiplayer
Windows com Visual Studio
MacOS com cmake
Linux com cmake
Uma rápida visão geral do código e da estrutura do projeto pode ser encontrada no artigo Wiki:
Estrutura do projeto
Por favor, veja o artigo principal aqui:
Contribuindo
Terreno Gen:
Captura de tela inicial:
Este projeto foi fortemente influenciado pelos seguintes projetos:
Outro jogo de Sandbox de Voxel de código aberto, um dos originais. Também criado usando C ++ e também possui suporte multijogador.
Site - Github
O jogo de sandbox voxel multiplayer de código aberto criado usando Java como o Minecraft original.
Site - Github
Clone Minecraft criado por Fogleman em C.
Site - Github
D3PSI - Adicionado ações do GitHub e criou o arquivo install.sh para automatizar o processo de instalação nos sistemas Linux
Calvinspace - criou muitas das texturas para os blocos
Originalmente, este seria um jogo de zumbi, mas fiquei muito entediado com isso muito rapidamente e, assim, mudei o projeto para ser um jogo de voxel.
Como resultado disso, o código foi criado para o jogo de zumbis; portanto, quando decidi mudar, o código ficou bagunçado muito rapidamente.
Para combater isso, fiz um enorme refator em pouco mais de duas semanas, recriando grandes partes do projeto.
O projeto antes do fator pode ser encontrado aqui
O compromisso que adiciona o código refatorado pode ser encontrado aqui