网易首页 > 网易号 > 正文 申请入驻

多伦多大学大一学生给翻转棋装AI大脑,从零写C代码打赢教官机器人进排行榜

0
分享至

为什么同样是翻转棋作业,有人只求跑通,有人却直接给棋盘装上“思考回路”?

事情发生在多伦多大学工程系大一。当时的实验要求先写代码实现翻转棋(Reversi/Othello)的全部交互逻辑,再在8×8棋盘上做一个能自动落子、还能自己评估局势的AI。任务最后一步最刺激:必须击败两个教官机器人,才能进入课程排行榜,争夺额外加分。


第一步:把规则变成代码

翻转棋规则不复杂:黑白棋子,落子时要把对方的棋子夹在两边,夹住的子全部翻成自己的颜色,最终棋盘上子多的一方获胜。但工程实验不会这么简单——棋盘大小可变,捕获方向有8个。所以第一部分代码要处理:

  • 判断坐标是否在棋盘内
  • 检查某个方向是否有合法吃子
  • 生成全部合法落子点
  • 执行翻子操作并更新棋盘
  • 复制棋盘状态供后续搜索

这些函数全在终端环境下跑。作者晒出的函数声明包括 inBounds、checkLegalInDirection、flip、copyBoard 等,全是C语言,没靠任何现成游戏库。

第二步:让AI会“想”

只把规则写齐只是入门,要打赢教官机器人,得让AI会预判。作者选的方案是 minmax(极小化极大)搜索 + alpha-beta 剪枝。

Minimax的思路很简单:每个局面都能打分,分数越高对你越有利。你下这一步时,假设对手也会玩——他会选对他来说分数最低、也就是对你最不利的走法。你从未来的棋盘倒推回来,找到那个“在对手最优应对下仍能拿到最高分”的落子。

这是很多入门教程都会讲的内容。原作者当时没被教过,于是去网上找资料,比如 Sebastian Lague 的解释视频中就提到,黑棋最优走法会通向分数3——在3和5之间选小的,因为对手会压你。

第三步:用剪枝把时间压进1秒

搜索树越深,局面判断越准,但计算量爆炸。不优化的minimax根本来不及。加上 alpha-beta 剪枝后,搜索时会跳过那些双方都不可能选择的分支,在相同深度下砍掉大量无效计算,每步棋的时间就能压在1秒以内——这是实验的硬性要求。

最后的结果

靠这套组合拳,作者的AI击败了两个教官机器人,随后被送入循环赛,进入课程排行榜参与排名。

从只会写吃子判断的新手,到能用搜索算法下棋的AI,中间差的就是“多挖一步”的功夫。算法不是玄学,它只奖励那些肯把问题想透的人。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
国瓷材料,奇袭MLCC!

国瓷材料,奇袭MLCC!

新浪财经
2026-08-12 18:23:54
塞尔维亚总统武契奇明确表示:“欧洲已处于大战边缘”,乌克兰冲突短期内无法到解决,欧洲不要试图在乌克兰冲突中从战略上打败俄罗斯

塞尔维亚总统武契奇明确表示:“欧洲已处于大战边缘”,乌克兰冲突短期内无法到解决,欧洲不要试图在乌克兰冲突中从战略上打败俄罗斯

吉刻新闻
2026-08-10 11:39:46
陪睡上位、赶走原配?无缘百花奖影后的宋佳,私生活传闻太离谱

陪睡上位、赶走原配?无缘百花奖影后的宋佳,私生活传闻太离谱

情感大头说说
2026-08-13 00:37:46
两性心理学:敢和别人老婆“偷情”的男人,绝大多数都会有这两个“心理”,超准

两性心理学:敢和别人老婆“偷情”的男人,绝大多数都会有这两个“心理”,超准

心理观察局
2026-07-16 06:35:04
接连退赛仅1周,孙颖莎现状曝光,这下“江湖地位”彻底藏不住了

接连退赛仅1周,孙颖莎现状曝光,这下“江湖地位”彻底藏不住了

萧狡科普解说
2026-08-13 02:57:12
大势已去?普京下狠手开启生死局,乌内部崩盘,北约吓得只剩嘴炮

大势已去?普京下狠手开启生死局,乌内部崩盘,北约吓得只剩嘴炮

春之韵
2026-08-13 00:57:49
真霸气:谁打我,我就打谁基地,还打他本土

真霸气:谁打我,我就打谁基地,还打他本土

世家宝
2026-08-11 21:47:13
连续两枪表现强势!全国田径锦标赛:谢震业10秒15头名晋级决赛

连续两枪表现强势!全国田径锦标赛:谢震业10秒15头名晋级决赛

全景体育V
2026-08-12 20:52:45
为何中国宁愿把电力输向越南,让越南夜晚灯火辉煌,却对朝鲜几乎绝不供电?这事看着奇怪,其实道理很简单!

为何中国宁愿把电力输向越南,让越南夜晚灯火辉煌,却对朝鲜几乎绝不供电?这事看着奇怪,其实道理很简单!

磊子讲史
2026-08-10 15:13:10
韩旭:为什么说近些年司法进步不容乐观?

韩旭:为什么说近些年司法进步不容乐观?

天下说法
2026-08-11 09:11:44
《奥德赛》普通影厅裁掉40%画面,IMAX GT厅完整呈现,为何差距大

《奥德赛》普通影厅裁掉40%画面,IMAX GT厅完整呈现,为何差距大

阿废冷眼观察所
2026-08-13 03:42:19
姜小柔车祸去世:她碰的不是“不干净的东西”,是三条要命的红线

姜小柔车祸去世:她碰的不是“不干净的东西”,是三条要命的红线

迷世书童
2026-08-12 11:15:34
全球最大主权财富基金斩获 1840 亿美元创纪录利润,并首次披露持有SpaceX股份

全球最大主权财富基金斩获 1840 亿美元创纪录利润,并首次披露持有SpaceX股份

新浪财经
2026-08-12 15:55:01
浙江男子占车位一夜,次日发现车子被砸,车门变形,嫌疑人暂未锁定;车位主人称自己是“文明人”,不会干这事;物业:早就提醒过

浙江男子占车位一夜,次日发现车子被砸,车门变形,嫌疑人暂未锁定;车位主人称自己是“文明人”,不会干这事;物业:早就提醒过

洪观新闻
2026-08-11 18:37:06
从12999元跌至5999元,目前“可以闭眼入”的折叠屏手机!

从12999元跌至5999元,目前“可以闭眼入”的折叠屏手机!

辉哥说动漫
2026-08-10 10:31:22
郭富城挽老婆手好腻歪!方媛穿2280马甲背2.2W包,背影像年轻情侣

郭富城挽老婆手好腻歪!方媛穿2280马甲背2.2W包,背影像年轻情侣

小疯子耶
2026-08-12 06:17:34
终于走了!领馆撤离成都,以色列在中国人心中的好感是咋崩盘的?

终于走了!领馆撤离成都,以色列在中国人心中的好感是咋崩盘的?

丁鸊惊悚影视解说
2026-08-09 10:44:44
医疗界大地震!不出意外的话,2026年起我国的医院将迎来全面洗牌

医疗界大地震!不出意外的话,2026年起我国的医院将迎来全面洗牌

白宸侃片
2026-07-27 12:08:28
天赐良机!巴萨松口放人!阿森纳挖角 7000 万世界级全能王牌

天赐良机!巴萨松口放人!阿森纳挖角 7000 万世界级全能王牌

奶盖熊本熊
2026-08-12 06:32:41
江苏文科女生高考617分,母亲填志愿疏忽大意,把民办本科当985报,评论区都劝她复读!

江苏文科女生高考617分,母亲填志愿疏忽大意,把民办本科当985报,评论区都劝她复读!

王大嘴评说
2026-08-11 17:54:11
2026-08-13 06:11:00
薛定谔的BUG
薛定谔的BUG
有态度网友ytd
325文章数 85关注度
往期回顾 全部

科技要闻

Manus第二季,浪子回头

头条要闻

冲上热搜:银行能办结婚证了

头条要闻

冲上热搜:银行能办结婚证了

体育要闻

杜兰特,所谓的“联盟小王”

娱乐要闻

老戏骨杨昆两夺金鹰奖,因物业费被告

财经要闻

华尔街把AI算力炒成下一个房地产?

汽车要闻

全系600km续航/空间表现出色 奇瑞风云T7预售10.99万起

态度原创

手机
游戏
数码
公开课
军事航空

手机要闻

折叠屏iPhone命名方案再曝,会是“iPhone Ultra”吗?

《羊蹄山之魂 完整版》预购开启!568港币 10月发售

数码要闻

Google推出Pixel Watch 5智能手表

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

通过“毕业大考” 湖北舰“持证上岗”

无障碍浏览 进入关怀版