2020 년 4 월 현재, 나는 몇 가지 이유로이 프로젝트 작업을 중단했습니다.
내가 이것을 만든 방식은 게임이 아닌 엔진이 되려고했기 때문에 새로운 기능을 추가하는 방법을 해결하기가 어려워지는 시점까지 상당히 "끝났습니다. 그러나 나는이 개념을 다시 방문하는 데 관심이 있지만, 아마도이 개념이 아닌 다른 저장소에있을 것입니다.
멀티 플레이어 지원을 제공하는 오픈 소스 마인 크래프트와 같은 복셀 샌드 박스 게임.
프로젝트에 대한 자세한 내용은 Open Builder Wiki 에서 확인할 수 있습니다.
이것은 주로 여기에서 찾을 수있는 YouTube 시리즈 용으로 만들어졌습니다. 멀티 플레이어 복셀 게임을 코딩하겠습니다.
Visual Studio가있는 Windows
cmake가있는 마코
Cmake가있는 Linux
코드 및 프로젝트 구조에 대한 빠른 개요는 Wiki 기사에서 찾을 수 있습니다.
프로젝트 구조
여기의 주요 기사를 참조하십시오.
기여
지형 유전자 :
초기 스크린 샷 :
이 프로젝트는 다음과 같은 프로젝트에 크게 영향을 받았습니다.
또 다른 오픈 소스 복셀 샌드 박스 게임 중 하나 인 원본 게임 중 하나입니다. C ++를 사용하여 만들어졌으며 멀티 플레이어 지원도 있습니다.
웹 사이트 -Github
오픈 소스 멀티 플레이어 복셀 샌드 박스 게임 원래 마인 크래프트와 같은 Java를 사용하여 생성되었습니다.
웹 사이트 -Github
Fogleman이 C. Minecraft 클론 C.
웹 사이트 -Github
D3PSI- GitHub 작업이 추가되고 Linux Systems의 설치 프로세스를 자동화하기 위해 install.sh 파일을 생성했습니다.
Calvinspace- 블록에 대한 많은 텍스처를 만들었습니다.
원래, 이것은 좀비 게임이 될 것이지만, 나는 매우 빨리 지루해졌고, 프로젝트를 대신 복셀 게임으로 변경했습니다.
그 결과, 좀비 게임을 위해 코드가 만들어 졌으므로 전환하기로 결정했을 때 코드는 매우 빨리 지저분 해졌습니다.
이것을 싸우기 위해, 나는 단 2 주 만에 대규모 리팩터를 만들어 프로젝트의 많은 부분을 재현했습니다.
이전 리포지션 프로젝트는 여기에서 찾을 수 있습니다
Refactored 코드를 추가하는 커밋은 여기에서 찾을 수 있습니다.