• Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Current Version: v2.5.5: 2023-10-12T15:17:13Z
  • First Published: 2022-01-31T13:22:16Z
  • Size: 1677904
  • Supported Unity Versions: 2021.3.14
templates systems

Chess Game Mechanism : Complete Edition

No rating !(2 Votes)
$- $-

Check out the Demo WebGL | Windows/Android

Check out the Documentation


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.



👍Works for all platform including Windows, Mac, iOS, Android, WebGL. Others untested.





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!