Skip to content

Latest commit

 

History

History
79 lines (44 loc) · 3.28 KB

README.md

File metadata and controls

79 lines (44 loc) · 3.28 KB

Mzinga Banner

Mzinga

CI Build

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.

Installation

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

Windows

Standard

The standard Windows release provides self-contained x86/x64 binaries which run on Windows 7 SP1+, 8.1, 10, and 11.

  1. Download the latest Windows zip file (Mzinga.Win32.zip or Mzinga.Win64.zip) from https://github.com/jonthysell/Mzinga/releases/latest
  2. Extract the zip file

Note: If you're unsure which version to download, try Mzinga.Win64.zip first. Most modern PCs are 64-bit.

Setup MSI

A standalone version of MzingaViewer is available via an installer which can run on Windows 7 SP1+, 8.1, 10, and 11.

  1. Download the latest Windows setup file (MzingaViewer.Win32.Setup.msi or MzingaViewer.Win64.Setup.msi) from https://github.com/jonthysell/Mzinga/releases/latest
  2. 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.

Microsoft Store

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.

MacOS

The MacOS release provides self-contained x64 binaries which run on OSX >= 10.13.

  1. Download the latest MacOS tar.gz file (Mzinga.MacOS.tar.gz) from https://github.com/jonthysell/Mzinga/releases/latest
  2. Extract the tar.gz file

Linux

The Linux release provides self-contained x64 binaries which run on many Linux distributions.

  1. Download the latest Linux tar.gz file (Mzinga.Linux.tar.gz) from https://github.com/jonthysell/Mzinga/releases/latest
  2. Extract the tar.gz file

Unpacked

The Unpacked release provides loose, framework-dependent .NET 5 binaries.

  1. Install the latest .NET Runtime
  2. Download the latest Unpacked zip file (Mzinga.Unpacked.zip) from https://github.com/jonthysell/Mzinga/releases/latest
  3. Extract the zip file

Copyright

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.