Mzinga is a collection of open-source software to play the board game Hive, with the primary goal of building a community of developers who create Hive-playing AIs.
To that end, Mzinga proposes a Universal Hive Protocol to support interoperability for Hive-playing software.
For more information on Mzinga and its projects, please check out the Mzinga Wiki.
Mzinga was written in C# and should run anywhere that supports .NET 5.0. It has been officially tested on:
- Windows 10 and 11
- Ubuntu 20.04
- macOS 10.15
The standard 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 (Mzinga.Win32.zip or Mzinga.Win64.zip) from https://github.com/jonthysell/Mzinga/releases/latest
- Extract the zip file
Note: If you're unsure which version to download, try Mzinga.Win64.zip first. Most modern PCs are 64-bit.
A standalone version of MzingaViewer is available via an installer which can run on Windows 7 SP1+, 8.1, 10, and 11.
- Download the latest Windows setup file (MzingaViewer.Win32.Setup.msi or MzingaViewer.Win64.Setup.msi) from https://github.com/jonthysell/Mzinga/releases/latest
- Open the installer
Note: If you're unsure which version to download, try MzingaViewer.Win64.Setup.msi first. Most modern PCs are 64-bit.
Note: This version does not contain the MzingaEngine, MzingaPerft, or MzingaTrainer binaries.
A standalone version of MzingaViewer is available via the Microsoft Store for Windows 10 and 11: https://www.microsoft.com/en-us/p/mzingaviewer/9pm7p224hpgq
Note: This version does not contain the MzingaEngine, MzingaPerft, or MzingaTrainer binaries.
The MacOS release provides self-contained x64 binaries which run on OSX >= 10.13.
- Download the latest MacOS tar.gz file (Mzinga.MacOS.tar.gz) from https://github.com/jonthysell/Mzinga/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 (Mzinga.Linux.tar.gz) from https://github.com/jonthysell/Mzinga/releases/latest
- Extract the tar.gz file
The Unpacked release provides loose, framework-dependent .NET 5 binaries.
- Install the latest .NET Runtime
- Download the latest Unpacked zip file (Mzinga.Unpacked.zip) from https://github.com/jonthysell/Mzinga/releases/latest
- Extract the zip file
Hive Copyright (c) 2016 Gen42 Games. Mzinga is in no way associated with or endorsed by Gen42 Games.
Mzinga Copyright (c) 2015-2022 Jon Thysell.
Avalonia Copyright (c) .NET Foundation and Contributors.
MVVM Light Toolkit Copyright (c) 2009-2018 Laurent Bugnion.