分类: AI算法
每日算法 — 使用java实现贪吃蛇:A星寻路与贪心策略
贪吃蛇(Snake)是无数人童年记忆中的经典游戏。当蛇身越来越长,如何在有限的棋盘空间中持续存活并吃到食物,这背后蕴含着丰富的算法思想。本文将带你用 Java...
每日算法 — 使用java实现华容道:BFS与启发式搜索
一、游戏介绍与问题建模 华容道是中国古老的益智游戏,以三国时期"曹操败走华容道"的故事为背景。游戏棋盘为 4×5 的矩形,共放置 10 个棋子: 曹操(2×2...
每日算法 — 使用java实现推箱子:BFS与死锁检测
一、游戏介绍与问题建模 推箱子(Sokoban)是一款经典的益智游戏,最早由日本游戏设计师 Thinking Rabbit 于 1982...
每日算法 — 使用java实现俄罗斯方块:贪心评估与遗传算法
一、游戏介绍与问题建模 俄罗斯方块(Tetris)是由俄罗斯程序员阿列克谢·帕基特诺夫于 1984...
每日算法 — 使用java实现数独:回溯法与Dancing Links
一、游戏介绍与问题建模...
每日算法 — 使用java实现扫雷:约束传播与概率推理
一、游戏介绍与问题建模 扫雷(Minesweeper)是微软 Windows 系统自带的经典益智游戏,最早出现在 1990 年的 Windows Entertainment Pack 中,随后成为 Windows...