社区
其它技术问题
帖子详情
请问游戏中每个角色的智能是怎么实现的
陪妳看星星
2017-09-18 05:08:31
比如魔兽争霸、海岛奇兵中每个小兵好像都有自己的智能,知道去攻击自己射程内的目标。
实现的原理是什么?难道每个角色都开一个线程,同时开上千个线程吗?
另外这些游戏都是什么语言开发的?
...全文
791
4
打赏
收藏
请问游戏中每个角色的智能是怎么实现的
比如魔兽争霸、海岛奇兵中每个小兵好像都有自己的智能,知道去攻击自己射程内的目标。 实现的原理是什么?难道每个角色都开一个线程,同时开上千个线程吗? 另外这些游戏都是什么语言开发的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2017-09-19
打赏
举报
回复
现代中国人的能力差别很大程度上体现在会不会合理高效地使用百度上。 百度搜相关关键字。
赵4老师
2017-09-19
打赏
举报
回复
理解
和
讨论
之前请先学会如何
观察
! 比如阅读Quake3源代码中角色AI的实现。
Chen_QiDian
2017-09-18
打赏
举报
回复
我的理解是: 一个地图内,每间隔指定时间,遍历判断所有小兵的距离范围内的情况,同时刷新响应的动作。 因为处理速度快,所以就感觉同时进行的了。
sdghchj
2017-09-18
打赏
举报
回复
怎么可能上千个线程。 一个线程里循环遍历刷新就行了。
www_adintr_com
2017-09-18
打赏
举报
回复
每绘制一帧的时候会在每一个游戏对象上面调用一次 Update, 对象在 Update 里实现自己的 AI 游戏引擎的底层大多数是 C/C++, AI 可以使用脚本, 像 lua, python, javascript, C# 等等.
人工
智能
基础应用项目开发实战
本课程主要讲述的内容为人工
智能
基础项目的应用开发方法。几乎涉及到目前常用到的所有人工
智能
应用领域案例。这其
中
包括图片审核,图片识别与分类,身份、车辆车牌识别,人脸
智能
识别与比对,数据采集器使用,人工
智能
自然语言处理,机器学习案例,商业
智能
可视化数据分析,随机
游戏
推演等方方面面的生动案例。课程采用项目化教学方法,结构清晰地将
每个
项目聚焦到各个知识节点,由点到线再到面的循序渐进式的教学模式,使学员能够脉络清晰地掌握学习内容。只要坚持本课程的学习,一定会使自己从人工
智能
的门外汉,从云里雾里的模糊认识层面快速上升至具备一定的人工
智能
应用开发能力的技术层面。学海无涯,唯勤是岸!希望广大学员在满满干货的本课程学习过程
中
,都能收获满满!
游戏
角色
ai的
实现
方式讨论
demo视频 很久之前我曾经介绍过不少
游戏
角色
寻路方面
实现
的方法,但作为完整
角色
ai行为,我觉得比较难以介绍,首先这涉及到比较多的知识面,然后
实现
的方式也很多,比如有限状态机、决策树、神经网络等,我认为各有各的优缺点。最后,能
实现
这个完整过程的手段和框架设计也很多。所以一般介绍
角色
ai的文章都比较长篇大论,甚至可以写出很多几百页的书籍。 我的写作能力有限,技术水平也有限,所以一直觉得难以表达这...
人工
智能
在
游戏
设计
中
的应用
人工
智能
游戏
的快速发展,为计算机
游戏
产业提供了新的机遇,目前人工
智能
技术已经成为优秀计算机
游戏
开发
中
不可缺少的部分。 这里首先介绍人工
智能
游戏
的概念以及基本的
游戏
人工
智能
技术,然后介绍
游戏
角色
的指导与运动、追逐与躲避、群聚、路径搜索等
智能
游戏
角色
设计的基本技术。介绍
智能
游戏
开发方法与开发工具,最后简单介绍扫雷机
智能
游戏
开发。 人工
智能
游戏
计算机
游戏
(Computer Game)始于1958年的
游戏
“两人网球” 。 人工
智能
游戏
(AI Game)为计算机
游戏
业提供了新机遇,目前已经形成了数十亿美圆的产业。
游戏
开发
中
的人工
智能
(四):群聚
接上文
游戏
开发
中
的人工
智能
(三):移动模式本文内容:群聚方法是 A-life 算法的实例。 A-life 算法除了可以做出效果很好的群聚行为外,也是高级群体运动的基础。群聚通常在
游戏
中
,有些非玩家
角色
必须群聚移动,而不是个别行动。举个例子,假设你在写
角色
扮演
游戏
,在主城镇外有一片绵羊的草地,如果你的绵羊是一整群的在吃草,而不是毫无目的的在闲逛,看起来会更真实些。这种群体行为的核心就是基本的群聚算法
用Unity3D
实现
智能
巡逻兵
游戏
用Unity3D
实现
智能
巡逻兵
游戏
项目地址
智能
巡逻兵
游戏
完成效果图 类图 要求
游戏
设计要求: 创建一个地图和若干巡逻兵(使用动画);
每个
巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算; 巡逻兵碰撞到障碍物,则会自动选下一个点为目标; 巡逻兵在设定范围内感知到玩家,会自动追击玩家; 失去玩家目标后,继续巡逻; 计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞
游戏
结束; 程序设计要求: 必须使用订阅与发布模式传消息 工厂模式生产巡
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章