MzingaCpp is an Universal Hive Protocol Engine written in C++.
It implements the base game and the three official expansions.
The Windows release provides self-contained x86/x64 binaries which run on Windows 7 SP1+, 8.1, 10, and 11.
- Download the latest Windows zip file (MzingaCpp.Windows.x86.Binaries.zip or MzingaCpp.Windows.x64.Binaries.zip) from https://github.com/jonthysell/MzingaCpp/releases/latest
- Extract the zip file
Note: If you're unsure which version to download, try MzingaCpp.Windows.x64.zip first. Most modern PCs are 64-bit.
The MacOS release provides self-contained x64 binaries which run on OSX >= 10.13.
- Download the latest MacOS tar.gz file (MzingaCpp.MacOS.x64.Binaries.tar.gz) from https://github.com/jonthysell/MzingaCpp/releases/latest
- Extract the tar.gz file
The Linux release provides self-contained x64 binaries which run on many Linux distributions.
- Download the latest Linux tar.gz file (MzingaCpp.Linux.x64.Binaries.tar.gz) from https://github.com/jonthysell/MzingaCpp/releases/latest
- Extract the tar.gz file
This project requires CMake >= 3.16 and a standard C++ build environment.
Open VS Command Prompt, then run one of the following:
- Build Debug:
.\scripts\build-debug.cmd
- Build Release:
.\scripts\build-release.cmd
- Build Debug:
./scripts/build-debug.sh
- Build Release:
./scripts/build-release.sh
mkdir build
cd build
cmake ..
cmake --build .
MzingaCpp is open-source under the MIT license.
Copyright (c) 2020-2022 Jon Thysell.
Hive Copyright (c) 2016 Gen42 Games. This repo is in no way associated with or endorsed by Gen42 Games.