![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Game AI
赖勇浩
这个作者很懒,什么都没留下…
展开
-
基本A*算法python实现
本文由恋花蝶发表于http://blog.csdn.net/lanphaday,可以在保证全文完整的前提下任意形式自由传播,但必须保留本声明,违反必究。 最近因为一个任务要用到A*算法,就用C++实现了一份。不过只是用A*来检测从A点到B点有无通路,不必输出路径,后来想把代码贴出来,但又觉得不如实现一个简单的寻路应用好一些,就用python写了一个版本贴上来。 A*算法不仅仅可以用来寻路,寻路原创 2006-10-11 11:50:00 · 22337 阅读 · 3 评论 -
2008年游戏人工智能的5大趋势与预言
2008年游戏人工智能的5大趋势与预言alexjc(著)赖勇浩(译)原文地址:http://aigamedev.com/editorial/predictions-game-ai-2008本文最初发表于恋花蝶的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明。 两周前开发者讨论的话题是“预言2008年Gam翻译 2008-01-15 18:02:00 · 7698 阅读 · 0 评论 -
蒙特卡罗算法在游戏(围棋)AI中的应用
我是在 aigamedev.com 上的2008年第17周的 RoundUp 里看到这篇文章的推荐的,出于自己对中国象棋及其计算机博弈方面的兴趣,虽然对于围棋和围棋AI一窃不通,但还是挺仔细地阅读了这篇文章,觉得这里的内容跟自己以前了解的计算机博弈方面的知识有不同。所以把它翻译一下,为的是让自己更好地理解其中的知识。本人英语甚差,如有译错,敬请赐教。另,本文的作者应该是中国人,真希望他以翻译 2008-05-04 22:41:00 · 13857 阅读 · 2 评论 -
如何成为一个游戏人工智能开发者
如何成为一个游戏人工智能开发者原文地址:http://www.ai-blog.net/archives/000150.html作者:Paul Tozour June 11, 2008译者:赖勇浩(http://blog.csdn.net/lanphaday) July 10, 2008 业界一直需要杰出的 AI 开发者,我想我可翻译 2008-07-10 21:04:00 · 12994 阅读 · 13 评论 -
[游戏AI]实现掩蔽行为的策略
Strategies for Implementing Cover Behaviors[游戏AI]实现掩蔽行为的策略Share This | September 3rd, 2007 | Combat | Alex J. Champandard原文地址:http://aigamedev.com/combat/cover-strategies作者:Alex J. Champ翻译 2008-06-10 18:51:00 · 4668 阅读 · 0 评论 -
独家:Havok 发布新的 AI 中间件
独家:Havok 发布新的 AI 中间件March 23rd, 2009 Alex J. Champandard2009-3-23,赖勇浩(http://blog.csdn.net/lanphaday)译原文地址:http://aigamedev.com/middleware/havok-ai-announced 在20日(上周五)的时候,Havok 邀请 AiGameD翻译 2009-03-23 23:22:00 · 4216 阅读 · 0 评论 -
简评游戏人工智能相关的中文书(上)
赖勇浩(http://laiyonghao.com)引言因为心中的傻傻的梦想,高考我报了计算机专业;也因为傻傻的梦想,我在大学年代阅读了好些关于人工智能的图书;也因为傻傻的梦想,在工作后我把兴趣灌注到游戏人工智能领域,却因为网络游戏几乎不需要AI 而抱憾。把手上的 MMO 项目的服务器端架构设计和实现了一个版本之后,终于有机会去做一下真正的 Game AI 了,这个格斗型的网络游原创 2009-09-15 09:59:00 · 17247 阅读 · 11 评论 -
简评游戏人工智能相关的中文书(下)
赖勇浩(http://laiyonghao.com)游戏开发中的人工智能2006 年 9 月第一版AI for Game Develpoers 应该算得上一本质量在中等偏上的书,可惜的是即使中文版是由 O’Reilly Taiwan 公司编译,中文版的质量依然差强人意。小的翻译错误就不提了,只让你猜一下“描述式AI及描述引擎”是什么?纠结吧,告诉你,是“脚本化AI和脚本引擎”。里面原创 2009-09-16 09:08:00 · 14516 阅读 · 6 评论 -
简评游戏人工智能相关的中文书(补遗)
赖勇浩(http://laiyonghao.com)今天介绍的全部是好书。windows 游戏编程大师技巧(第二版)2004 年 2 月第一版作者 Andre LaMothe 实在太牛了,早在九十年代初他写了一本《Sams teach youself game programming in 21 days》启发了无数激情的小孩,最终他们成为游戏开发行业的中坚力量,其中原创 2009-10-14 12:17:00 · 7199 阅读 · 5 评论 -
[译]星际争霸人工智能比赛——通告
赖勇浩(http://laiyonghao.com)昨天在广州技术沙龙第 3 期的会场上通过 Google reader 看到这个消息(http://developers.solidot.org/article.pl?sid=09/11/14/0641223& amp;from=rss),一阵激动。回来就把相关的文档看了一下,觉得蛮有意思,就顺手翻译了。如有错漏,恳请指正。星际争霸翻译 2009-11-17 09:21:00 · 4399 阅读 · 0 评论 -
[译]星际争霸人工智能比赛——规则
赖勇浩(http://laiyonghao.com)昨天在广州技术沙龙第 3 期的会场上通过 Google reader 看到这个消息(http://developers.solidot.org/article.pl?sid=09/11/14/0641223& amp;from=rss),一阵激动。回来就把相关的文档看了一下,觉得蛮有意思,就顺手翻译了。如有错漏,恳请指正。翻译 2009-11-17 09:26:00 · 4669 阅读 · 1 评论 -
深入 GalCon:Python、游戏开发和人工智能
Alex. J. Champandard赖勇浩(http://laiyonghao.com) 译原文地址:http://aigamedev.com/open/interviews/inside-galcon-python-ai/AiGameDev.com在这个周一的 pratical insights 是对Phil Hassey采访。Phil 是一个独立游戏开发者,也是游戏翻译 2009-11-24 09:35:00 · 10745 阅读 · 5 评论 -
游戏程序员谈GameAI
游戏程序员谈GameAI本文选自《游戏软件设计与开发大揭秘》第九章,作者为:(美)Marc Saltzman 译者:何健辉 应光光 陈志远等。此书由清华大学出版社在2000年9月出版,现在已经不能在网上买到啦,无论是当当、卓越还是蔚蓝。有兴趣了解一下内容的,可以访问这个页面:http://product.dangdang.com/product.aspx?product_id=1326转载 2008-01-10 19:55:00 · 5554 阅读 · 1 评论 -
AIPU——游戏人工智能专用处理器
AIPU——游戏人工智能专用处理器本文发表于恋花蝶的博客http://blog.csdn.net/lanphaday ,如蒙转转,敬请保留全文完整,务必包含本声明。即便我们拥有最强劲的 CPU ,它对于我们的游戏而言仍然不够强大。随着游戏工业的进步,GPU 开始分担了 CPU 对图形渲染的计算工作,而 PPU 的出现又把物理计算从 CPU 中分离出来。这时我们却发现很多号称前无来者的大原创 2008-01-09 15:45:00 · 4753 阅读 · 4 评论 -
较高人工智能的人机博弈程序实现(多个算法结合)含C++源码
较高人工智能的人机博弈程序实现(多个算法结合)含C++源码 本文由恋花蝶最初发表于http://blog.csdn.net/lanphaday上,您可以转载、引用、打印和分发等,但必须保留本文完整和包含本声明,否则必究责任。 到昨天晚上,Topcoder Marathon Match 6结束了,我取得了第18名的成绩,已经是自己参加Marathon四次以来的最好名次啦,高兴ing。因为原创 2006-10-19 19:14:00 · 15019 阅读 · 14 评论 -
用遗传算法加强足球游戏的人工智能
终于等够了三个月,杂志的约定已经到期,可以把这篇文章发表到网络跟大家分享。本文原发表于《游戏创造》杂志www.chinagcn.com,如蒙转载,请保留原文和本声明完整,并注明转载自恋花蝶的博客:http://blog.csdn.net/lanphaday用遗传算法加强足球游戏的人工智能广州网易互动娱乐 赖勇浩 项目背景 一直都想用遗传算法(Ge原创 2006-12-26 09:24:00 · 14274 阅读 · 11 评论 -
[python]有限状态机(FSM)简单实现
本文发表于恋花蝶的博客http://blog.csdn.net/lanphaday,欢迎转载,但必须保留文章内容完整且包含本声明。违者必究。 [python]有限状态机(FSM)简单实现 简述有限状态机(以下用FSM指代)是一种算法思想,简单而言,有限状态机由一组状态、一个初始状态、输入和根据输入及现有状态转换为下一个状态的转换函数组成。在Gof的23种设计模式里的sta原创 2007-02-15 16:43:00 · 36974 阅读 · 9 评论 -
[炒冷饭]人机对弈编程概述
[炒冷饭]人机对弈编程概述 本文章欢迎转载、打印、分发等,但不可用于商业用途,任何时候必须保留全文完整,并声明转载自恋花蝶的博客(http://blog.csdn.net/lanphaday),谢谢。这是一个PPT转成PDF格式的文件,是一年前我在公司跟大家介绍人机对弈编程方面的技术的时候编写的。里面介绍了人机对弈编程的几个方面。如介绍了多种棋盘表示方法,并作出原创 2007-01-20 10:31:00 · 5091 阅读 · 2 评论 -
[Python]profile优化实践(基于A*算法)
本文由恋花蝶发表于http://blog.csdn.net/lanphaday欢迎转载,但敬请保留全文完整,并包含本声明.[Python]profile优化实践(基于A*算法) 在《用profile协助程序性能优化》一文中,我们学习了python用以协助性能优化的模块——profile/hotshot/timeit等,但缺少一个实例来让我们动手尝试,今天我拿以前写的A*原创 2007-02-04 21:41:00 · 9177 阅读 · 4 评论 -
状态驱动的游戏智能体设计(上)
本文由恋花蝶最初发表于http://blog.csdn.net/lanphaday,欢迎转载,但必须保持全文完整,也必须包含本声明。译者并示取得中文版的翻译授权,翻译本文只是出于研究和学习目的。任何人不得在未经同意的情况下将英文版和中文版用于商业行为,转载本文产生的法律和道德责任由转载者承担,与译者无关。State-Driven Game Agent Design 状翻译 2007-06-24 11:05:00 · 12587 阅读 · 12 评论 -
状态驱动的游戏智能体设计(中)
本文由恋花蝶最初发表于http://blog.csdn.net/lanphaday,欢迎转载,但必须保持全文完整,也必须包含本声明。译者并示取得中文版的翻译授权,翻译本文只是出于研究和学习目的。任何人不得在未经同意的情况下将英文版和中文版用于商业行为,转载本文产生的法律和道德责任由转载者承担,与译者无关。State-Driven Game Agent Design 状翻译 2007-07-03 19:04:00 · 8757 阅读 · 2 评论 -
状态驱动的游戏智能体设计(下)
本文由恋花蝶最初发表于http://blog.csdn.net/lanphaday,欢迎转载,但必须保持全文完整,也必须包含本声明。译者并示取得中文版的翻译授权,翻译本文只是出于研究和学习目的。任何人不得在未经同意的情况下将英文版和中文版用于商业行为,转载本文产生的法律和道德责任由转载者承担,与译者无关。State-Driven Game Agent Design 状翻译 2007-07-08 23:17:00 · 5969 阅读 · 3 评论 -
[转]Amit's Astar Page中译文
如此好贴,不能不转!原文地址:http://dev.gameres.com/Program/Abstract/Arithmetic/AmitAStar.mht本文版权归原作者、译者所有,我只是转贴;如果侵害到您的权益,请联系我,我将删除本文。基本上,这文章可以说是最佳A*算法文档。极力推荐!Amits A star Page中译文 译序这篇文章很适合A*算法的初学者,转载 2007-06-18 18:09:00 · 8085 阅读 · 2 评论 -
有限状态机时代终结的10大理由
有限状态机时代终结的10大理由作者:alexjc译者:赖勇浩(恋花蝶)原文地址:http://aigamedev.com/questions/fsm-age-is-over本文最初发表于恋花蝶的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,包括本声明。经过几个月的发展, AiGameDev.com 形成了一个小有气候的翻译 2008-01-28 22:40:00 · 31514 阅读 · 19 评论 -
一个JavaScript写的黑白棋AI
首先,这个代码不是我写的,但注释是我加上去的。作者是shaofei cheng,他的网站:http://shaofei.name。第二,目前这个代码只是使用了 alpha-beta 剪枝,棋力还弱,有很大的优化空间。但是代码写得非常清晰,如果有朋友对人机弈棋方面的课题有兴趣又还没有入门,这份代码作为一个例子是很棒的。第三,目前计算机只能搜索 3 层,我觉得加上迭代深化和历史启发算法之后,搜索到 5 层是不成问题的。现代 JavaScript 的性能不错。第四,作者在代码里展示了不少技巧,值得学习和借鉴,哪怕原创 2010-11-22 10:31:00 · 10948 阅读 · 10 评论