游戏中人工智能的学习与应用
记录与分享学习进程,关于游戏AI编程
wolf96
Welcome, I'm Lin Dong. I am an U3D Programmer in ShangHai, I love Game Developing and Rendering, I will be absorbed in it.here is my GitHub URL https://github.com/wolf96
email URL wolf_crixus@sina.cn
展开
-
游戏人工智能开发之6种决策方法
人工智能遵循着:感知->思考->行动决策方法:有限状态机(Finite-State Machines),分层状态机(Hierarchical Finite-State Machines),行为树(Behavior Trees),效用系统(Utility Systems),目标导向型行动计划(Goal-Oriented Action Planners),分层任务网络(Hierarchical原创 2015-09-09 07:37:17 · 14004 阅读 · 1 评论 -
游戏人工智能开发之进阶版随机技术
又get3种新的rand方式,简单又实用分别为高斯分布随机,过滤随机,和perlin随机,perlin老朋友了,主要说说前两种。高斯分布随机(Gaussian Randomness)高斯分布也叫正态分布(Normal distribution)或钟形曲线(bell curves),正态分布再熟悉不过了。它长这个样子: 为什么要根据高斯分布来产生随机呢,这里要提到一个名词“中原创 2015-09-06 13:11:07 · 3099 阅读 · 6 评论 -
unity3d 敌人锥形视角实现的想法
特别想实现像盟军敢死队那样的锥形视角效果没事想一想,想到几个蠢方法,各位如果有好的方法,欢迎告诉我1.Raycast方法从人物位置向前透射射线,再Debug.DrawLine但只能画出射线,没有锥面效果 if (Physics.Raycast(transform.position, rayDirection, out hit, View原创 2015-08-29 13:14:07 · 4827 阅读 · 2 评论 -
unity3d 游戏人工智能开发之状态机(C#模板与示例)
Finite State Machine状态机This is a Deterministic Finite State Machine framework based on chapter 3.1 of Game Programming Gems 1 by Eric Dybsend. Therea are two classes and two enums. Include them in翻译 2015-08-28 18:44:55 · 3576 阅读 · 0 评论 -
决策理论(Decision theory)&自动规划和调度(Automated planning and scheduling)(双语)
译的不好,还请见谅。。。大部分内容来自wikidecision theory决策理论部分:Normative and descriptive decision theory规范和描述性决策理论规范或规范的决策理论关心的是确定最好的决定(在实践中,有些情况下,“最好”的不一定是最大,最优可能还包括值除了最大,但在特定或近似范围),假设一个理想的决策者充分了翻译 2015-08-27 21:17:49 · 4643 阅读 · 1 评论 -
游戏人工智能开发之人群的动态行为交互仿真
博主把实验效果做成了视频,可以先看一下:youtube(清晰):https://youtu.be/S5wLx-zMrIE优酷:http://v.youku.com/v_show/id_XMTMxOTM3NTE1Ng==.html动态人群交互模拟基于一般适应综合征理论General Adaptation Syndrome Theory先了解一下什么是 一般适应综原创 2015-08-26 09:05:02 · 4090 阅读 · 4 评论