Skip to content

Commit

Permalink
Version v0.11 release
Browse files Browse the repository at this point in the history
  • Loading branch information
jonthysell committed Jul 7, 2021
1 parent 35e2285 commit c574585
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 43 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/pub.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ env:
BuildDir: ./bld
ScriptDir: ./scripts
Product: Mzinga
Prerelease: true
Prerelease: false

on:
push:
Expand Down
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
44 changes: 10 additions & 34 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 ##

Expand All @@ -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 ###

Expand All @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion src/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<Copyright>Copyright © 2015-2021 Jon Thysell</Copyright>
<PackageLicenseFile>LICENSE.md</PackageLicenseFile>
<RepositoryUrl>https://github.com/jonthysell/Mzinga</RepositoryUrl>
<Version>0.10.8</Version>
<Version>0.11.0</Version>
<AssemblyVersion>$(Version).0</AssemblyVersion>
<FileVersion>$(AssemblyVersion)</FileVersion>
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
Expand Down
5 changes: 3 additions & 2 deletions src/Mzinga.Viewer.Package/Mzinga.Viewer.Package.wapproj
Original file line number Diff line number Diff line change
Expand Up @@ -52,17 +52,17 @@
<PropertyGroup>
<ProjectGuid>dc4ae50e-3437-4f60-803c-996fe6a191ba</ProjectGuid>
<TargetPlatformVersion>10.0.17134.0</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.15063.0</TargetPlatformMinVersion>
<TargetPlatformMinVersion>10.0.14393.0</TargetPlatformMinVersion>
<DefaultLanguage>en-US</DefaultLanguage>
<AppxPackageSigningEnabled>True</AppxPackageSigningEnabled>
<GenerateAppInstallerFile>False</GenerateAppInstallerFile>
<AppxAutoIncrementPackageRevision>False</AppxAutoIncrementPackageRevision>
<GenerateTestArtifacts>True</GenerateTestArtifacts>
<AppxBundlePlatforms>x86|x64</AppxBundlePlatforms>
<HoursBetweenUpdateChecks>0</HoursBetweenUpdateChecks>
<PackageCertificateKeyFile>Mzinga.Viewer.Package_TemporaryKey.pfx</PackageCertificateKeyFile>
<AppxPackageSigningTimestampDigestAlgorithm>SHA256</AppxPackageSigningTimestampDigestAlgorithm>
<EntryPointProjectUniqueName>..\Mzinga.Viewer\Mzinga.Viewer.csproj</EntryPointProjectUniqueName>
<PackageCertificateKeyFile>Mzinga.Viewer.Package_TemporaryKey.pfx</PackageCertificateKeyFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<AppxBundle>Always</AppxBundle>
Expand Down Expand Up @@ -145,6 +145,7 @@
<Content Include="Images\Wide310x150Logo.scale-150.png" />
<Content Include="Images\Wide310x150Logo.scale-200.png" />
<Content Include="Images\Wide310x150Logo.scale-400.png" />
<None Include="Package.StoreAssociation.xml" />
<None Include="Mzinga.Viewer.Package_TemporaryKey.pfx" />
</ItemGroup>
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.targets" />
Expand Down
8 changes: 4 additions & 4 deletions src/Mzinga.Viewer.Package/Package.appxmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
IgnorableNamespaces="uap rescap">

<Identity
Name="457fa547-1798-4153-a58b-19424179d602"
Publisher="CN=Jon Thysell"
Version="0.10.8.0" />
Name="32728JonThysell.MzingaViewer"
Publisher="CN=3E953986-6DBE-4C0E-B918-B1BB3B0F02EF"
Version="0.11.0.0" />

<Properties>
<DisplayName>Mzinga.Viewer.Package</DisplayName>
<DisplayName>MzingaViewer</DisplayName>
<PublisherDisplayName>Jon Thysell</PublisherDisplayName>
<Logo>Images\StoreLogo.png</Logo>
</Properties>
Expand Down

0 comments on commit c574585

Please sign in to comment.