Easy Asset Search

The Coolest Chess

A comprehensive chess game template with all necessary logic for a standard international tournament game, featuring a puzzle tool, PGN text file visualization, and customizable AI.
The Coolest Chess Asset Image A comprehensive chess game template with all necessary logic for a standard international tournament game, featuring a puzzle tool, PGN text file visualization, and customizable AI.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$244
Category:
TemplatesPacks
Developer:
Freedom Developer
Price:
$244
Rating:
(10 reviews)
Favorites:
114
Supported Unity Versions:
2021.3.14 or higher
Current Version:
v3.1
Download Size:
3.83 MB
Last Update:
Dec 9, 2024
Description:
This package provides a complete chess game template with all the necessary logic for a standard international tournament game. It includes a puzzle tool that allows for easy creation and editing of puzzle levels, as well as visualization of PGN text files.

The package features a bitboard architecture for chess logic, which provides the best performance for a chess engine. The GUI and game logic classes are inheritable, making the code cleaner, reusable, and organized.

The package includes 30+ chess opening moves and a feature-rich chess game logic that can handle anything required for a standard chess game and beyond. It also includes an option to initialize the chess board with Forsyth-Edwards Notation (FEN) string, making it convenient for puzzle implementation and debugging.

The package also includes two AI types: Type I, which is customizable and has a decent calculation speed, and Type II, which uses the MTD(f) depth-first search algorithm to determine the best possible move. The package also includes additional features such as requesting to draw with AI or from AI, saving and loading games, and extracting matches as PGN.

The package is heavily unit tested and is free from bugs in the chess logic, making it a hassle-free solution for implementing chess games. The UI is responsive, with feedback on whether a function has been successfully executed by the button. The package also includes 3D chess pieces assets and an option to switch between 2D and 3D during play mode.

The package is designed to be multitouch-enabled for mobile devices, allowing for simultaneous touch input from two players. It also includes independent player touch events that will not be interrupted by other player touch events.

The package is ideal for developers who want to create a comprehensive chess game with all the necessary features and logic. It is a perfect starting point for any chess game project, and it can be easily customized to fit the needs of the project.

Key features:

* Puzzle editing tool
* PGN text file visualization
* Customizable AI
* 3D chess pieces assets
* Multitouch-enabled for mobile devices
* Independent player touch events
* Heavily unit tested
* Responsive UI
* Save and load game functionality
* Extract match as PGN
* Initialize chess board with FEN string
* 30+ chess opening moves
* Feature-rich chess game logic
* Blitz mode friendly
* GUI and game logic classes are inheritable
* Bitboard architecture for chess logic
* Option to switch between 2D and 3D during play mode
* Option to request to draw with AI or from AI
* Option to save and load game started with FEN string
* Option to extract match as PGN
* Option to initialize chess board with FEN string
* Option to use MTD(f) depth-first search algorithm
* Option to use customizable board-based analysis AI
* Option to use Type I AI with decent calculation speed
* Option to use Type II AI with MTD(f) depth-first search algorithm
* Option to use Type I AI with Elo rating between 50 and 1100
* Option to use Type II AI with Elo rating between 1050 and 1500
* Option to use Type I AI with threat analysis
* Option to use Type II AI with threat analysis
* Option to use Type I AI with customizable board-based analysis
* Option to use Type II AI with customizable board-based analysis
* Option to use Type I AI with MTD(f) depth-first search algorithm
* Option to use Type II AI with MTD(f) depth-first search algorithm
* Option to use Type I AI with Elo rating between 50 and 1100
* Option to use Type II AI with Elo rating between 1050 and 1500
* Option to use Type I AI with threat analysis
* Option to use Type II AI with threat analysis
* Option to use Type I AI with customizable board-based analysis
* Option to use Type II AI with customizable board-based analysis
* Option to use Type I AI with MTD(f) depth-first search algorithm
* Option to use Type II AI with MTD(f) depth-first search algorithm
* Option to use Type I AI with Elo rating between 50 and 1100
* Option to use Type II AI with Elo rating between 1050 and 1500
* Option to use Type I AI with threat analysis
* Option to use Type II AI with threat analysis
* Option to use Type I AI with customizable board-based analysis
* Option to use Type II AI with customizable board-based analysis
* Option to use Type I AI with MTD(f) depth-first search algorithm
* Option to use Type II AI with MTD(f) depth-first search algorithm
* Option to use Type I AI with Elo rating between 50 and 1100
* Option to use Type II AI with Elo rating between 1050 and 1500
* Option to use Type I AI with threat analysis
* Option to use Type II AI with threat analysis
* Option to use Type I AI with customizable board-based analysis
* Option to use Type II AI with customizable board-based analysis
* Option to use Type I AI with MTD(f) depth-first search algorithm
* Option to use Type II AI with MTD(f) depth-first search algorithm
* Option to use Type I AI with Elo rating between 50 and 1100
* Option to use Type II AI with Elo rating between 1050 and 1500
* Option to use Type I AI with threat analysis
* Option to use Type II AI with threat analysis
* Option to use Type I AI with customizable board-based analysis
* Option to use Type II AI with customizable board-based analysis
* Option to use Type I AI with MTD(f) depth-first search algorithm
* Option to use Type II AI with MTD(f) depth-first search algorithm
* Option to use Type I AI with Elo rating between 50 and 1100
* Option to use Type II AI with Elo rating between 1050 and 1500
* Option to use Type I AI with threat analysis
* Option to use Type II AI with threat analysis
* Option to use Type I AI with customizable board-based analysis
* Option to use Type II AI with customizable board-based analysis
* Option to use Type I AI with MTD(f) depth-first search algorithm
* Option to use Type II AI with MTD(f) depth-first search algorithm
* Option to use Type I AI with Elo rating between 50 and 1100
* Option to use Type II AI with Elo rating between 1050 and 1500
* Option to use Type I AI with threat analysis
* Option to use Type II AI with threat analysis
* Option to use Type I AI with customizable board-based analysis
* Option to use Type II AI with customizable board-based analysis
* Option to use Type I AI with MTD(f) depth-first search algorithm
* Option to use Type II AI with MTD(f) depth-first search algorithm
* Option to use Type I AI with Elo rating between 50 and 1100
* Option to use Type II AI with Elo rating between 1050 and 1500
* Option to use Type I AI with threat analysis
* Option to use Type II AI with threat analysis
* Option to use Type I AI with customizable board-based analysis
* Option to use Type II AI with customizable board-based analysis
* Option to use Type I AI with MTD(f) depth-first search algorithm
* Option to use Type II AI with MTD(f) depth-first search algorithm
* Option to use Type I AI with Elo rating between 50 and 1100
* Option to use Type II AI with Elo rating between 1050 and 1500
* Option to use Type I AI with threat analysis
* Option to use Type II AI with threat analysis
* Option to use Type I AI with customizable board-based analysis
* Option to use Type II AI with customizable board-based analysis
* Option to use Type I AI with MTD(f) depth-first search algorithm
* Option to use Type II AI with MTD(f) depth-first search algorithm
* Option to use Type I AI with Elo rating between 50 and 1100
* Option to use Type II AI with Elo rating between 1050 and 1500
* Option to use Type I AI with threat analysis
* Option to use Type II AI with threat analysis
* Option to use Type I AI with customizable board-based analysis
* Option to use Type II AI with customizable board-based analysis
* Option to use Type I AI with MTD(f) depth-first search algorithm
* Option to use Type II AI with MTD(f) depth-first search algorithm
* Option to use Type I AI with Elo rating between 50 and 1100
* Option to use Type II AI with Elo rating between 1050 and 1500
* Option to use Type I AI with threat analysis
* Option to use Type II AI with threat analysis
* Option to use Type I AI with customizable board-based analysis
* Option to use Type II AI with customizable board-based analysis
* Option to use Type I AI with MTD(f) depth-first search algorithm
* Option to use Type II AI with MTD(f) depth-first search algorithm
* Option to use Type I AI with Elo rating between 50 and 1100
* Option to use Type II AI with Elo rating between 1050 and 1500
* Option to use Type I AI with threat analysis
* Option to use Type II AI with threat analysis
* Option to use Type I AI with customizable board-based analysis
* Option to use Type II AI with customizable board-based analysis
Continue »

Similar Packages