From c574585ac1f9be5a3896829ecadc458ff4de9217 Mon Sep 17 00:00:00 2001 From: Jon Thysell Date: Wed, 7 Jul 2021 12:41:03 -0700 Subject: [PATCH] Version v0.11 release --- .github/workflows/pub.yml | 2 +- CHANGELOG.md | 2 +- README.md | 44 +++++-------------- src/Directory.Build.props | 2 +- .../Mzinga.Viewer.Package.wapproj | 5 ++- .../Package.appxmanifest | 8 ++-- 6 files changed, 20 insertions(+), 43 deletions(-) diff --git a/.github/workflows/pub.yml b/.github/workflows/pub.yml index ef017bff..8cab0132 100644 --- a/.github/workflows/pub.yml +++ b/.github/workflows/pub.yml @@ -4,7 +4,7 @@ env: BuildDir: ./bld ScriptDir: ./scripts Product: Mzinga - Prerelease: true + Prerelease: false on: push: diff --git a/CHANGELOG.md b/CHANGELOG.md index b224739c..73ad03fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Mzinga ChangeLog # -## next ## +## v0.11.0 ## * Engine/Viewer: Fixed bug where loading default config looked in working directory, not app entrypoint * Viewer: Enable GPU rendering to improve performance diff --git a/README.md b/README.md index 8c7e1cc9..a8f06e1c 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Mzinga is a collection of open-source software to play the board game [Hive](htt To that end, Mzinga proposes a [Universal Hive Protocol](https://github.com/jonthysell/Mzinga/wiki/UniversalHiveProtocol) to support interoperability for Hive-playing software. -For more information, please check out the [Mzinga Wiki](https://github.com/jonthysell/Mzinga/wiki). +For more information on Mzinga and its projects, please check out the [Mzinga Wiki](https://github.com/jonthysell/Mzinga/wiki). ## Installation ## @@ -20,12 +20,20 @@ Mzinga was written in C# and should run anywhere that supports [.NET 5.0](https: ### Windows ### +#### Standard #### + The Windows release provides self-contained x86/x64 binaries which run on Windows 7 SP1+, 8.1, and 10. 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. +**Note:** If you're unsure which version to download, try Mzinga.Win64.zip first. Most modern PCs are 64-bit. + +#### Microsoft Store #### + +A standalone version of *MzingaViewer* is available via the Microsoft Store: https://www.microsoft.com/en-us/p/mzingaviewer/9pm7p224hpgq + +**Note:** This version does not contain the *MzingaEngine*, *MzingaPerft*, or *MzingaTrainer* binaries and is provided for Windows 10 users restricted to running Store applications. ### MacOS ### @@ -49,38 +57,6 @@ The Portable release provides loose, framework-dependent .NET 5 binaries. 2. Download the latest Portable zip file (Mzinga.Portable.zip) from https://github.com/jonthysell/Mzinga/releases/latest 3. Extract the zip file -## Projects ## - -Mzinga is composed of two main projects, the Engine and the Viewer. - -### Engine ### - -*MzingaEngine* is a command-line application through which you can play a game of Hive. It accepts input commands and outputs results according to the specifications of the Universal Hive Protocol. - -### Viewer ### - -*MzingaViewer* is a graphical application which can drive the *MzingaEngine* (or any other engine that implements the specifications of the Universal Hive Protocol). - -*MzingaViewer* is not meant to be graphically impressive or compete with commercial versions of Hive, but rather be a ready-made UI for developers who'd rather focus their time on building a compatible engine and AI. - -## Other Projects ## - -### Perft ### - -*MzingaPerft* is a command-line utility for measuring Mzinga's performance by running [Perft](https://github.com/jonthysell/Mzinga/wiki/Perft). - -### Test ### - -*MzingaTest* is a library that contains unit tests for Mzinga. - -### Trainer ### - -*MzingaTrainer* is a command-line utility with the goal to improve Mzinga's AI. Through it you can generate randomized AI profiles and execute AI vs. AI battles. - -## Build ## - -If you want to build Mzinga yourself, see [Building Mzinga on the Mzinga Wiki](https://github.com/jonthysell/Mzinga/wiki/BuildingMzinga). - ## Copyright ## Hive Copyright (c) 2016 Gen42 Games. Mzinga is in no way associated with or endorsed by Gen42 Games. diff --git a/src/Directory.Build.props b/src/Directory.Build.props index a5bf76b3..2fc9f12e 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -6,7 +6,7 @@ Copyright © 2015-2021 Jon Thysell LICENSE.md https://github.com/jonthysell/Mzinga - 0.10.8 + 0.11.0 $(Version).0 $(AssemblyVersion) en diff --git a/src/Mzinga.Viewer.Package/Mzinga.Viewer.Package.wapproj b/src/Mzinga.Viewer.Package/Mzinga.Viewer.Package.wapproj index 7fb04de5..644e7000 100644 --- a/src/Mzinga.Viewer.Package/Mzinga.Viewer.Package.wapproj +++ b/src/Mzinga.Viewer.Package/Mzinga.Viewer.Package.wapproj @@ -52,7 +52,7 @@ dc4ae50e-3437-4f60-803c-996fe6a191ba 10.0.17134.0 - 10.0.15063.0 + 10.0.14393.0 en-US True False @@ -60,9 +60,9 @@ True x86|x64 0 - Mzinga.Viewer.Package_TemporaryKey.pfx SHA256 ..\Mzinga.Viewer\Mzinga.Viewer.csproj + Mzinga.Viewer.Package_TemporaryKey.pfx Always @@ -145,6 +145,7 @@ + diff --git a/src/Mzinga.Viewer.Package/Package.appxmanifest b/src/Mzinga.Viewer.Package/Package.appxmanifest index bef86225..db8df7ca 100644 --- a/src/Mzinga.Viewer.Package/Package.appxmanifest +++ b/src/Mzinga.Viewer.Package/Package.appxmanifest @@ -7,12 +7,12 @@ IgnorableNamespaces="uap rescap"> + Name="32728JonThysell.MzingaViewer" + Publisher="CN=3E953986-6DBE-4C0E-B918-B1BB3B0F02EF" + Version="0.11.0.0" /> - Mzinga.Viewer.Package + MzingaViewer Jon Thysell Images\StoreLogo.png