Game AI
汇集多年关于AI方面的文章。
赖勇浩
这个作者很懒,什么都没留下…
展开
-
[炒冷饭]人机对弈编程概述
[炒冷饭]人机对弈编程概述 本文章欢迎转载、打印、分发等,但不可用于商业用途,任何时候必须保留全文完整,并声明转载自恋花蝶的博客(http://blog.csdn.net/lanphaday),谢谢。这是一个PPT转成PDF格式的文件,是一年前我在公司跟大家介绍人机对弈编程方面的技术的时候编写的。里面介绍了人机对弈编程的几个方面。如介绍了多种棋盘表示方法,并作出原创 2007-01-20 10:31:00 · 5147 阅读 · 2 评论 -
较高人工智能的人机博弈程序实现(多个算法结合)含C++源码
较高人工智能的人机博弈程序实现(多个算法结合)含C++源码 本文由恋花蝶最初发表于http://blog.csdn.net/lanphaday上,您可以转载、引用、打印和分发等,但必须保留本文完整和包含本声明,否则必究责任。 到昨天晚上,Topcoder Marathon Match 6结束了,我取得了第18名的成绩,已经是自己参加Marathon四次以来的最好名次啦,高兴ing。因为原创 2006-10-19 19:14:00 · 15072 阅读 · 14 评论 -
蒙特卡罗算法在游戏(围棋)AI中的应用
我是在 aigamedev.com 上的2008年第17周的 RoundUp 里看到这篇文章的推荐的,出于自己对中国象棋及其计算机博弈方面的兴趣,虽然对于围棋和围棋AI一窃不通,但还是挺仔细地阅读了这篇文章,觉得这里的内容跟自己以前了解的计算机博弈方面的知识有不同。所以把它翻译一下,为的是让自己更好地理解其中的知识。本人英语甚差,如有译错,敬请赐教。另,本文的作者应该是中国人,真希望他以翻译 2008-05-04 22:41:00 · 13925 阅读 · 2 评论 -
一个JavaScript写的黑白棋AI
首先,这个代码不是我写的,但注释是我加上去的。作者是shaofei cheng,他的网站:http://shaofei.name。第二,目前这个代码只是使用了 alpha-beta 剪枝,棋力还弱,有很大的优化空间。但是代码写得非常清晰,如果有朋友对人机弈棋方面的课题有兴趣又还没有入门,这份代码作为一个例子是很棒的。第三,目前计算机只能搜索 3 层,我觉得加上迭代深化和历史启发算法之后,搜索到 5 层是不成问题的。现代 JavaScript 的性能不错。第四,作者在代码里展示了不少技巧,值得学习和借鉴,哪怕原创 2010-11-22 10:31:00 · 10996 阅读 · 10 评论 -
用遗传算法加强足球游戏的人工智能
终于等够了三个月,杂志的约定已经到期,可以把这篇文章发表到网络跟大家分享。本文原发表于《游戏创造》杂志www.chinagcn.com,如蒙转载,请保留原文和本声明完整,并注明转载自恋花蝶的博客:http://blog.csdn.net/lanphaday用遗传算法加强足球游戏的人工智能广州网易互动娱乐 赖勇浩 项目背景 一直都想用遗传算法(Ge原创 2006-12-26 09:24:00 · 14333 阅读 · 11 评论