Chess Game Mechanism : Complete Edition

$176
Publisher Freedom Developer
File size 2.89MB
Number of files 131
Latest version v2.5.5
Latest release date 2022-10-17 09:16:40
First release date 2022-01-31 01:22:16
Supported Unity versions 2018.4.2 or higher

Please refers the videos and demo link on Legendary Edition, it is 100% the same as this package WHEN STOCKFISH AI IS TURN OFF.


***Free Unity Asset Store package Chibi Art 2D Chess Set, it cost $0 to upgrade when owning this package.



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, it enhance performance. Heavily commented code. Blitz mode friendly♜



👍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♜



👍Included EASY TO USE PUZZLE tool, start a new game or start by FEN & manually move pieces to desirable position. All historical moves are saved into xml file format which can then use for starting the puzzle level AUTOMATICALLY in game.



👍Complete EASY TO USE chess game logic available including castle move, en-passant move, pawn promotion(to knight/bishop/rook/queen), piece move rule, getting all pieces available moves on board, undo move, redo move, detecting if chess game is finished by checkmate or draw by seventyfivemoverule, fiftymoverule, five fold repetitions, three fold repetitions, insufficient materials, stalemate, extensible by opponent surrender, timeout, and draw by mutual agreement etc ♜



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



👍Fast and Customizable board based analysis AI, 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.


Level 1 : 50 ELO.

Level 2 : 100 ELO.

Level 3 : 200 ELO.

Level 4 : 300 ELO.

Level 5 : 400 ELO.

Level 6 : 500 ELO.

Level 7 : 600 ELO.

Level 8 : 700 ELO.

Level 9 : 800 ELO.

Level 10 : 950 ELO.

Level 11 : 1100 ELO ♜



👍Heavily unit tested on all imaginable cases, should be free from bug on the chess logic



👍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.



👍👍👍(New) PGN thing👍👍👍

-PGN Player scene, capapble of rapidly load a txt file full of pgn matches into the game for match analysis, pgn buttons and scroll view are coded with extreme care to enhance great user experience while analysing a match.

-Allowing piece movement while analysing a pgn match, option to save all manually moved piece for later use.

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



Year 2023 Roadmap :

Deprecated upon update Legendary Edition to version 3.0.



Top Publisher Assets