2145 人学过 15 次评价 作者: 余忠伟 难度: 初级 综合评分: 10.0
本课程利用Python模拟AI和玩家进行四子棋游戏,利用游戏实验Pygame库,为游戏提供界面和操作支持。AI算法借用蒙特卡洛算法思想。通过设置AI的难度系数,即AI所能考虑到的未来棋子的可能走向,从而选择出最佳的方案和玩家对抗。难度系数越大,AI搜索范围越广,它所能做出的决定越明智。
知识点: 1.Pygame的基础操作 2.蒙特卡洛算法
余忠伟 研究生在读 华中科技大学IEI实验室 共发布过 2 门课程
华中科技大学在读研究生,算法,Python,数据挖掘。
我下载不了那几张图片 有谁能帮帮忙 比如传给我什么的吗
课程材料有误导性,这是蒙特卡洛方法,并不是蒙特卡洛树搜索,虽然名字里都有“蒙特卡洛”,但并不是一回事好吧...
学习了。
这个课程还是和蛮有意思的,但是细节的东西讲的比较少,理解起来还是有一定难度的。
可以正常运行哦
我的也是,直接用给的代码也是不行
你好 请问这个程序的四子棋难度如何 最近下载了几个四子棋的APP都下不过人 哭死了
整体还是不错的,要是把换成难度系数更高的版本就更好了。
这个好难啊
我们跑了遍代码是没问题的……您可以把操作记录发到讨论区我们看一下
跑了一下给的代码,不行啊好像,红色棋子拖拽后也没法下到棋盘上啊
欢迎通过纠错在讨论区指正,我们会通知教师进行更正
原程序有几处bug
这是一个简单的数组越界,比如a = [1,2,3] 你在程序里引用a[3] 就会数组越界了
程序亦问题,有时候会报错File "/usr/lib/python2.7/random.py", line 273, in choice return seq[int(self.random() * len(seq))] # raises IndexError if seq is empty IndexError: list index out of range
会员免费
我下载不了那几张图片 有谁能帮帮忙 比如传给我什么的吗
课程材料有误导性,这是蒙特卡洛方法,并不是蒙特卡洛树搜索,虽然名字里都有“蒙特卡洛”,但并不是一回事好吧...
学习了。
这个课程还是和蛮有意思的,但是细节的东西讲的比较少,理解起来还是有一定难度的。
可以正常运行哦
我的也是,直接用给的代码也是不行
你好 请问这个程序的四子棋难度如何 最近下载了几个四子棋的APP都下不过人 哭死了
整体还是不错的,要是把换成难度系数更高的版本就更好了。
这个好难啊
我们跑了遍代码是没问题的……您可以把操作记录发到讨论区我们看一下
跑了一下给的代码,不行啊好像,红色棋子拖拽后也没法下到棋盘上啊
欢迎通过纠错在讨论区指正,我们会通知教师进行更正
原程序有几处bug
这是一个简单的数组越界,比如a = [1,2,3] 你在程序里引用a[3] 就会数组越界了
程序亦问题,有时候会报错
File "/usr/lib/python2.7/random.py", line 273, in choice return seq[int(self.random() * len(seq))] # raises IndexError if seq is empty IndexError: list index out of range