• Image
  • Image
  • Image
  • Image
  • Current Version: v3.0.3D: 2024-03-20T09:16:24Z
  • First Published: 2022-02-15T16:57:14Z
  • Size: 3000256
  • Supported Unity Versions: 2021.3.14
templates packs

The Coolest Chess

(7 Votes)
$248.50 $248.50

Demo links

-WebGL

-Windows/Android (Same across all platform)



Owner of this package have the option to introduce Stockfish AI(Elo between 600 to 3100) tailored to this package, see Documentation.


Owner of this package can also get Chibi 2D Chess Set for free.



Features :

👍99.99% of code is written in C# and modifiable, the remaining 0.01% is a javascript plugin that can persist web browser gameplay data for continue game.


👍Chess logic code are implemented using bitboard architecture, the best way to implement chess with the best performance a chess engine can achieve. Blitz mode friendly♜


👍GUI and game logic classes are inheritable ready, making code cleaner, reusable and organized.♜


👍Feature rich chess game logic, capable of doing anything required for a standard chess game, and beyond by utilizing all the available functions prepared.♜


👍Option to Initialize chess board with Forsyth-Edwards Notation(FEN) string, getting FEN string and ASCII string from board position. Convenient for puzzle implementation and debugging♜


👍Calculate the change in position score after each move, as display on the black and white bar located on right side of game scenes, letting user visualize the leading color on the board and how far ahead they are against their opponent, customizable ♜


👍Two AI Types, with different behaviour

(TypeI AI)Customizable board based analysis AI, with decent calculation speed, its decision is determined purely based on current board position's rating calculated from each predefined and precoded conditional analysis, it also does threat analysis. ♜

Min Possible Elo : 50 ELO.

Max Possible Elo : 1100 ELO.

(!NEW! TypeII AI) Using MTD(f) depth-first search algorithm to determine the best possible move for a given depth level to search for.

Min Possible Elo : 1050 ELO.

Max Possible Elo : 1500 ELO.


👍Save & Load Game, can save game started with FEN string, retaining all the historical moves when loading a saved game, works on all platform ♜


👍Chess game logic and finishing rule are tailored to accomodate international chess tournament standard, as if there are an arbiter holding the match.


👍PGN thing

-PGN Player scene, capapble of rapidly load a txt file full of pgn matches or a sequence of algebraic notation texts into the game for match analysis, capable of making variety of move variant on top of the loaded matches.

-Extract match as pgn, capable of convert all moves into pgn format, conviniently prepared for exporting or copying a match as pgn format.


👍Heavily unit tested on all imaginable cases, should be free from bug on the chess logic. Save up hassle on facing bugs on top of bugs when implementing chess game, with this asset, brain cpu power can focus on implementing new features alone.



(!NEW!)

👍3D chess pieces assets have been added, option to switch between 2D and 3D during play mode.

👍Responsive UI, with feedback of whether a function have been successfully executed by the button.

👍Resign and draw feature, including analysis for AI where player can request to draw and resign when playing with AI, and AI will request to draw or resign to player when condition is met. AI will respond with comment as to whether accept player offer or not.

👍Runtime Puzzle Editor tool, super easy to use. Include creating, editing and saving puzzle data into scriptable object for use by Puzzle scene.

👍Puzzle that can accept multiple move variant as valid answers.

👍Multitouch for MOBILE ONLY, enable black and white piece to be touches on the same time. Made for cases like two player mode when non-current turn player want to queue their moves before current turn player make their move. Independent player touch event will not be interrupted by other player touch event.



Add to cart
This site contains affiliate links, which means that we can receive a commission if you click on a link and buy something that we have recommended.
Although clicking on these links will not cost you anything, they will help us finance our development projects while recommending good products!