Dooz 游戏 对于 Android 评论 by AndroidFreeware
我使用 Kotlin 和 Jetpack Compose 为 Android 设备创建了这个实现。
功能
技术
- Jetpack Compose
- Material3 和动态颜色
游戏
- 可变的游戏棋盘网格大小,从三乘三到九乘九(大于九乘九的棋盘简直是荒谬且无法在手机上玩)
- 可变的游戏 AI 难度(简单、中等、困难)
变体
简单游戏
简单游戏是 Tic-tac-toe 最简单的变体,使用三乘三的棋盘和两个玩家。成功将三个标记放置在水平、垂直或对角线上的玩家为胜者。
简单游戏 AI
目前,在困难模式下,AI 使用一种策略,而不是像 MinMax 这样的 AI 搜索算法。这种策略包括以下步骤:胜利、阻挡、分叉、阻挡分叉、中间下棋、角落下棋和边缘下棋。
策略来源:Kevin Crowley 和 Robert S. Siegler 的《幼儿 Tic-Tac-Toe 中的灵活策略使用》。
在简单难度下,AI 在棋盘上随机选择一个空单元格。在中等难度下,AI 根据 50/50 的机会在简单难度和困难难度之间选择每一步。









