精选特卖:从即日起至9月9日,精选蓝图五折特惠!

The C++ Chess

Chess game that fulfil all the rules of an international tournament based game, fully written in c++

  • 支持的平台
  • 支持的引擎版本
    5.3 - 5.4
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

Chess game having all the basic features to kick start chess development.

技术细节

Features:

  •  No blueprint were used for chess game logic, 98% of content is in c++.
  • Using magic bitboard to code the underlying chess mechanism, super speed.
  •  Implemented 30++ chess opening moves.
  • Chess game logic are based on international chess rule, castling, en-passant, chess game finishing rules includes checkmate and draw by stalemate, insufficient material, fifty/seventy-five moves rule, or three/five folds repetition.
  • Initialize game with FEN string, save game, load game, undo, redo. restart game, position score for players in favor, optional draw for fifty moves rule or three folds repetition(player can choose to ignore the draw).
  •  Two Types of build in AI :

-Type I board based analysis AI : Ranging from 50 ELO to 1100 ELO.

-Type II MTD min max algorithm AI : Ranging from 1050 ELO to 1500 ELO.

  • Included few written test case for Automation Tests, bug proof chess mechanism.



Supported Platforms: (Windows, Android, Mac, iOS, Linux)