8000 GitHub - denkspuren/Muehle: Nine Men's Morris Game - The perfect playing computer
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

denkspuren/Muehle

 
 

Repository files navigation

Introduction

Nine Men's Morris Game - The perfect playing computer

This application uses a precalculated database containing all possible moves to show the user the perfect move in the standard Nine Men's Morris game.

The principle of the solving algorithmn is explained in this pdf document.

The current executable and database can be downloaded here. Download the corresponding zip files and extract both zip files into the same directory.

Software dependencies

Libraries

This application uses the following EXTERNAL libraries:

  • DirectX 11 Toolkit
  • shlwapi.lib, comctl32.lib, DXGI.lib, D3D11.lib, XmlLite.lib
  • Win32 API
  • C++ STL

Tools

The following EXTERNAL tools were used for the source code and executable generation:

  • MS Visual Studio Community 2017
  • ResEdit
  • GitHub Extension for Visual Studio

Environment

System requirements:

  • Windows 10
  • DirectX 11 (since the DirectXTK 11 is used)

Latest releases

January 1, 2019 - First release.

Build

  • Install MS Visual Studio Community 2017
    • NuGet-Paket-Manager (for DirectXTK 11)
    • VC++ 2017
    • Visual Studio C++-Corefeatures
    • Windows 10 SDK (> 10.0.17763.0)
  • Install GitHub Extension for Visual Studio (if no other github tool is already installed)
  • Clone the DirectXTK 11 git repository
  • Clone this repositority
  • Clone the library repository weaselLibrary
  • Open the project via the .sln file (MuehleWin.sln)
  • Compile and run

Contribute

TODO: Explain how other users and developers can contribute to make your code better.

Contact: karaizy@mad-weasel.de.

License

Copyright (c) Thomas Weber. All rights reserved.

Licensed under the MIT License.

About

Nine Men's Morris Game - The perfect playing computer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.4%
  • C 3.1%
  • Batchfile 0.5%
0