AI算法 每日算法 — 使用java实现扫雷:约束传播与概率推理 一、游戏介绍与问题建模 扫雷(Minesweeper)是微软 Windows 系统自带的经典益智游戏,最早出现在 1990 年的 Windows Entertainment Pack 中,随后成为 Windows...
AI算法 每日算法 — 使用java实现五子棋:Alpha-Beta剪枝与估值函数 一、游戏介绍与问题建模 五子棋(Gomoku)是一款起源于中国的经典双人策略棋类游戏,与围棋同源但规则更为简洁。游戏在 15×15...
AI算法 每日算法 — 使用java实现2048:蒙特卡洛搜索与期望极大化 一、游戏介绍与问题建模 2048 是由意大利程序员 Gabriele Cirulli 于 2014 年开发的一款数字滑块益智游戏,一经推出便风靡全球。游戏在 4×4...
AI算法 每日算法 — 使用java实现井字棋:Minimax与博弈树 一、游戏介绍与问题建模 井字棋(Tic-Tac-Toe),又称三子棋、圈圈叉叉,是全世界最广为人知的双人纸笔游戏。游戏在 3×3...
AI算法 每日算法 — 使用java实现猜数字:二分搜索与信息论 一、游戏介绍与问题建模 猜数字(Bulls and Cows,又称"公牛和奶牛")是一款历史悠久的逻辑推理游戏,最早可以追溯到 20...
AI算法 每日算法 — 使用java实现黑白棋:评估函数与角落控制 一、游戏介绍与问题建模 黑白棋(Reversi / Othello)是一款经典的双人策略棋类游戏,起源于19世纪末的英国。游戏在 8×8...
AI算法 每日算法 — 使用java实现八皇后:回溯法与位运算优化 一、问题介绍与建模 八皇后问题(Eight Queens Puzzle)是计算机科学中最经典的回溯算法案例,由国际象棋棋手马克斯·贝瑟尔(Max...