五子棋项目的总结

博主分享了五子棋游戏开发的经验,特别强调了在项目中实施的人工智能算法。虽然仅实现了一步评估算法,但通过学习和交流,认识到人工智能的深度,并意识到自己的不足。博主计划学习和优化算法,提升游戏的智能水平。此外,博主反思了大学时期对其他课程如概率论、数据结构等的理解不足,决定重新学习以弥补知识空白。
摘要由CSDN通过智能技术生成

五子棋游戏的开发早就结束了,最终版本是v1.1。但是总结直到今天才做。

这个五子棋项目中,我最满意的,就是那个人工智能算法。提起人工智能,学校里大四时选过这门课,但几乎没有听过,也不知道讲了什么。唯一有印象的是老师好像讲了一个生成伪随机函数的公式,还叫我们做个程序模拟随机函数的生成,反正我没有做,所以也不清楚。

做好五子棋后,开始觉得人工智能非常有意思。想起学校里曾经有一位学长做机器人足球,整个学校都把他当宝来看待,出于本身争强好胜的性格,我就试着分析了一下机器人足球的算法。这个算法我并没有实现,但我自己觉得已经比较完善了,至少可以保证足球比赛正常进行。当然由于所花精力有限,肯定不及师兄的完善,更加不及FIFA之类专业的足球游戏完善。

继续回到人工智能方面来。非常感谢恋花蝶兄的批评和建议。他提及的很多算法及图书,我都是第一次听说。说实话,由于我见识浅薄,看他的评论,如同刘姥姥进大观院。不过他的评论,让我对人工智能这个复杂的课题终于有了一点全面的认识--以前只是自己捣鼓捣鼓而已。他说的一句话非常有道理,很多算法已经非常成熟,我们应该做的是学习,而没必要从头开始自行设计。只有从前人那里汲取到足够的知识,自己的设计才会有意义--我现在所做的,除了使自己稍稍体会一下人工智能的滋味外,毫无实际意义--即使我以前非常自豪,我的所有算法均是原创,但不得不承认,这只是我的自娱自乐而已。

恋花蝶兄提到我的算法只能计算一步,只能算是一个评估算法。确实,这个问题我早就考虑到了。其实我也有一个相应的算法:递规或者循环我的那个基础算法,使计算机能思考多步以后的

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值