Skip to content

An unassuming chess game. Includes a (self-written) Chess AI, which uses the MiniMax algorithm.

Notifications You must be signed in to change notification settings

Lord-Scrubington-II/Chess-Game

Repository files navigation

Chess-Game

An unassuming chess game. Includes a (self-written) Chess AI. All code is in ./Assets/Scripts - for the AI Code, go to ./Assets/Scripts/Chess.cs -> AIModule.

Features

This is a chess app built in Unity Game Engine, designed for Android and PC builds. However, it is not your average chess game.

The game is populated by a (soon-to-be) large selection of "levels," which consist of board configurations that would certainly make your local chess master turn their head twice.

Would it be more appropriate to call it bad chess? Perhaps, and perhaps not. If one looks closely enough, one may be greeted by a familiar sight.

Future planned features include a settings menu, additional bad chess levels, a very special level, and more.

LevelSample1 LevelSample3

Attributions

This project began its existence as the foundation for a game development project at my university. I must thank my former supervisor for letting me keep the code I had originally written.

To help get this project off the ground, I started with this video series by Youtube user Etredal, which may be viewed here: https://www.youtube.com/watch?v=lFZeeTZ29w0&list=PLXV-vjyZiT4b7WGjgiqMy422AVyMaigl1&index=2. I have overhauled the architecture of the game to implement the Chess AI.

All art assets are from either the Unity Asset Store or from this page on Itch.io: https://devilsworkshop.itch.io/pixel-art-chess-asset-pack. These art assets are all licensed under the Creative Commons CC0 1.0.

About

An unassuming chess game. Includes a (self-written) Chess AI, which uses the MiniMax algorithm.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages