pebble_reversi:Pebble 智能手表经典游戏黑白棋的实现,具有简单的极小极小人工智能

时间:2024-06-20 13:22:09
【文件属性】:

文件名称:pebble_reversi:Pebble 智能手表经典游戏黑白棋的实现,具有简单的极小极小人工智能

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-20 13:22:09

C

鹅卵石_黑白棋 Pebble智能手表经典游戏Reversi的实现,带有一个简单的minimax AI,使用Pebble SDK用C编写。 更新以支持 Pebble (Aplite) 和 Pebble Time (Basalt) 平台。 特征: 黑白棋游戏,用于控制和显示 Pebble 手表,包括用于翻转棋子的简单帧动画。 具有可调搜索深度的minimax AI(针对难度) 零、一个或两个人类玩家的选项。 序列化的游戏状态,用于在退出时自动保存和恢复。 笔记: Alpha-Beta 修剪已实施,但已关闭,因为它会导致奇怪的行为并且可能有问题。 随意尝试一下。 还停用:AI 的内存不足保护。 实际上,处理器性能是实际的限制因素,而不是内存。 建议用法: 有点乱。 但是所包含的资产、人工智能和框架可能是许多简单的两人棋盘游戏的合适起点,例如跳棋、Attaxx、围棋或连线四。 加油


【文件预览】:
pebble_reversi-master
----appinfo.json.template(993B)
----wscript(1KB)
----resources()
--------flip_1~bw.png(150B)
--------flip_2~bw.png(129B)
--------flip_2~color.png(139B)
--------.DS_Store(6KB)
--------flip_3~bw.png(118B)
--------pebble_tiny_icon.png(239B)
--------flip_0~bw.png(156B)
--------flip_4~bw.png(125B)
--------flip_0~color.png(149B)
--------flip_5.png(127B)
--------flip_4~color.png(130B)
--------flip_1~color.png(167B)
--------flip_3~color.png(121B)
----LICENSE(1KB)
----.DS_Store(6KB)
----src()
--------util.h(3KB)
--------game.h(487B)
--------.DS_Store(6KB)
--------game.c(5KB)
--------util.c(117B)
--------ai.c(9KB)
--------ai.h(148B)
--------pebble_reversi.c(36KB)
----.gitignore(144B)
----Readme(616B)
----README.md(2KB)

网友评论