国际象棋-极小极大 这是一个用 Rust 编写的国际象棋机器人,使用带有基本 alpha beta 修剪的 minimax 算法。 注意:此分支尚未完成。它正在重写原始项目,以拥有更清洁且希望更快的代码。一项修改是它允许在运行时作为双方播放,而不是让它成为编译时标志。 终端 如果你想完全控制,终端接口是最好的选择。它允许您使用命令来改变棋盘,即使是以不公平的方式,并获得有趣的信息,如技术分数和所有可能的动作。
2022-06-12 14:05:21 42KB 算法 rust
在n*n的棋盘上,按国际象棋的走马规则,从棋盘的任意一个位置开始,让马走遍所有的方格,每个方格至少并且只能走一次,设计求解算法
2022-06-11 15:50:01 1011B c++ 深度优先搜索
1
棋 适用于Android的简单国际象棋应用程序
2022-06-10 18:31:45 2.45MB Java
1
Astellarn 是一个简单的国际象棋项目,可以满足我自己的好奇心,学习棋盘表示、引擎原理和算法 核心代表: 位板表示。 用于生成滑动攻击的魔法位板。 Zobrist 哈希。 发动机特点: Alpha-Beta 搜索。 迭代深化。 吸气窗。 徒劳的修剪。 后期搬家减少。 剃须刀。 空移动修剪。 静止搜索。 Delta 修剪。 静态交换评估。 移动订购。 杀手动作。 反动作。 历史启发式。 MVV-LVA 启发式。 通过 Fathom (c-library) 进行 Syzygy 表库探测。 转置哈希表。 典当哈希表。 朱莉娅功能: FEN 位置导入。 彩色 REPL 输出。 引擎接口。 UCI 接口。
2022-06-10 10:03:40 2.01MB julia 算法
鳕鱼AI源码,英文名 stockfish , 这是一个 开源软件, 现在排名世界第二,第一是 阿尔法狗的 升级版
2022-06-07 00:37:15 168KB AI 鳕鱼
1
国际象棋 带有Python-Chess的Stockfish Chess Engine
2022-06-03 21:54:12 11.78MB Python
1
CppChessAI 用C ++制作的基本国际象棋AI 基本的国际象棋AI,如果您想使用此AI来使国际象棋变得更糟,您可以自由地这样做。 使用连续分析功能主要用于测试,它将进行计算直到找到配合,使用此功能将冻结应用程序,直到找到配合并且不建议在任何时候使用 深度是机器人对未来的展望 本书的举动都是自编的,不包括太多变化,但应足以避免开头的变化,会慢慢增加更多变化。 引擎皇后,将来很可能会扩展为全面促销。 使用“切换引擎”按钮使引擎建议移动,如果您想使用连续分析模式也很好,但是知道该过程将冻结直到找到强制将死的同伴,以后将对其进行扩展和修复但现在主要用于测试 可以在Chess.com上看到其一些游戏
2022-05-31 23:29:26 8.55MB C++
1
适合有C++、Qt课程设计的同学,本程序包括注册、登录、人人、人机、悔棋、复盘、认输、帮助、关于、背景音乐、更换棋盘皮肤等功能,已经通过了学校的课设验收。包含文件读写、多线程、重载与多态、qt ui、插入音乐与图片、动态数组等多种知识,绝对物超所值。 下载提示:需要把文件夹名称改成英文。需要把登录注册忘记密码的文件地址(现在是player.txt)改成自己本地的文件。res里面有一些多余的图片资源,不影响程序运行,可以自己删掉。 bug提示:有时候个别初始化的棋子图片不正确。
2022-05-26 17:14:40 53.1MB C++ Qt 课程设计 象棋
这个用 c++开发出来的五子棋和国际象棋的源代码,希望可以帮助到爱好编程的朋友
2022-05-23 23:08:42 34.95MB c语言版
1
国际象棋 C++实现
2022-05-18 14:12:31 15.12MB 国际象棋 C++实现
1