`

人工智能应用及游戏中的人工智能

    博客分类:
  • AI
阅读更多

主流的人工智能技术包括:

1、专家系统(领域专业知识自动回答查询。知识库和推理机构,系统代替专家做出决策和判断)

2、基于范式的推理(大数据)

3、有限状态机(有限的状态和状态间的转移,彼此连接成一个有向图)

4、生产式系统(规则数据库中同时满足多个条件时的冲突解决机制)

5、决策树(ID3、C4.5等算法)

6、搜索方法(满足某个目标的状态或动作序列)

7、规划/调度系统(一种搜索方法)

8、一阶逻辑(在给定环境推理智能主体的相关情况)

9、情景演算(自动推理决定智能主体达到最优状态时所采取的动作序列)

10、多智能体系统(通过多个彼此竞争和协作的智能主体间的交互来产生智能行为)

11、人工生命(为虚拟环境中的智能主体赋予某些生物体的共性)

12、群聚技术(协调多个人工生命智能主体,使之整体成为一个生物群)

13、机器人技术(让机器在现实世界中与人类进行交互)

14、遗传算法(模拟生物进化的过程,在一系列程序、算法、参数间做出选择、杂交、随机变异和交叉)

15、神经网络(基于生物大脑和神经系统的机器学习算法)

16、模糊逻辑(采用实数值来表示对象属于集合的程度)

17、置信网络(采用概率论描述不同现象间因果关系,推导现实世界状态、预测可能的动作)

 

人工智能在机器翻译、演绎推理、机器人学、模式识别、物景分析、数据库智能检索、物联网等应用非常广泛,而游戏中用到的人工智能技术通常是有限状态机、决策树、生产式系统。

 

在Pong、Pac-Man、Space Invaders和Joust等游戏中,最早应用到一些大量简单规则、动作系列、随机策略。

进一步,一些要求 unit-level 对象级的人工智能和具有相当战术策略的虚拟人物的回合制游戏,如MicroProse 的 Civilization 系列。

在 RTS 即时战略游戏中则更先进,如 WarCraft 系列、星际争霸,运算上可同时对数百个对象进行路径搜索。

FPS 中可扩展和高超的策略,如 Half-Life(半条命),Unreal:Tournament(虚幻竞技场),Thief:The Dark Project(神偷:黑暗世界)采用分级警报技术逼真的模拟了虚拟角色的感知能力,SWAT3:Close Quarters Battle(反恐特警3)采用随机化智能行为技术表示拟人动作和交互方式。

模拟类游戏如 SimCity (模拟城市)系列和 Creatures(半人马星座)采用“数字DNA”的人工生命(artificial Life)技术,TheSims(模拟人生)采用的优先状态机和极具个性的 agent。

其他包括Populous、Dungeon Keeper、Black & White(黑与白)结合人工生命技术、实时策略等智能学习技术带给了玩家新的体验。

 

游戏中人工智能的表现:

1、NPC 和 主角在场景中的移动,如随机移动、固定模式移动、追逐、逃离等。

2、NPC 行为,依据触发事件做出的反应,如谈话回话等。

3、NPC 策略,依据周围环境和自身特点做出决策,如棋牌、回合制策略游戏中的对战策略、搜索树等。

4、FPS、RPG等个体人工智能单位。

5、策略游戏中的群体人工智能。

 

游戏中人工智能的系统,首先需要按照生物结构建模 Agent 的行为,其次需要建立整体战术的抽象控制器。

1、感知和输入系统

了解周围的环境以便在推理分析阶段使用这个信息。

RTS 中敌人需要知道:玩家在哪里,在看哪里?周围的几何情况如何?彼此使用的武器?

FPS 中需要的数据:地图中每个分区的力量平衡如何?每种资源拥有多少?单位有哪些类型?在技术树中的地位如何?游戏世界的几何情况?

分析地图和从原始数据中提取重要信息是很费时的,因此也是人工智能中速度最慢的部分。

2、工作记忆

个体可以用数字值描述人工智能状态,而对于整体战术的抽象控制器存储更加复杂。

3、推理/分析内核

通过有限状态机和规则系统,使用感知数据和记忆分析当前配置并进行决策。

4、动作输出系统,转换成动作和相应的行为

分享到:
评论

相关推荐

    人工智能行业从CHAT-GPT到生成式AI(Generative AI):人工智能新范式,重新定义生产力.pdf

    "人工智能行业从CHAT-GPT到生成式AI(Generative AI):人工智能新范式,重新定义生产力" 本报告介绍了人工智能行业的最新发展趋势,从CHAT-GPT到生成式AI(Generative AI),探讨了人工智能新范式对生产力的重新...

    探寻 AI 创新之路-游戏科技与人工智能创新发展报告.pdf

    研究进一步探讨了游戏科技在推动AI基础理论研究和产业应用方面的作用,提供了案例分析和对比,为政策制定者、产业界、学术界和公众提供了深入理解和应用游戏科技的参考。 总的来说,该报告旨在促进对游戏科技在AI...

    ai智能游戏绘画 智能AI机器人绘画游戏大逃杀Java+Vue源码 ai绘画游戏人物 格斗机器人ai绘画.zip

    综上所述,这个项目结合了人工智能、Java后端技术和Vue.js前端技术,构建了一个融合了AI元素的在线游戏平台,提供了一种创新的游戏玩法,同时也展示了AI在游戏开发中的应用潜力。对于学习和研究游戏开发,特别是AI在...

    人工智能在游戏开发中的应用现状和展望.pdf

    文章《人工智能在游戏开发中的应用现状和展望》深入探讨了AI技术在游戏开发中的历史演进、当前的应用现状以及未来的发展趋势。 文章指出,视频游戏自诞生以来,画面技术不断进步,但游戏内的人工智能技术并没有相应...

    人工智能在游戏中的应用.pdf

    人工智能在游戏中的技术非常之多,如:有 限 状 态 自 动 机(Finite State Machines)、模糊逻辑(Fuzzy Logic)、产生式系统(production system)、脚本设计(Scripting)、基于规则的人工智能和系统(Rules-...

    AI.rar_ai_人工智能 代码_游戏 人工智能_游戏ai代码_游戏源代码

    在游戏AI中,它们常用于模式识别、预测和决策。 5. **遗传算法(Genetic Algorithms)**:这是一种优化方法,模拟自然选择和遗传,用于搜索最佳解决方案,例如寻找最有效的路径规划。 6. **蒙特卡洛树搜索(Monte ...

    手游开发算法收集 - 人工智能(AI)与游戏算法

    手游开发中的人工智能(AI)与游戏算法是游戏开发者必须掌握的关键技术之一,它们为游戏带来了生动的交互体验和丰富的挑战性。在这个领域,AI不仅包括角色的智能行为模拟,还包括玩家行为预测、游戏难度调整等多个...

    人工智能在游戏中的应用

    简介目前人工智能在游戏中的应用!可以作为大学教学课件的使用!谢谢!

    基于Unity3D游戏人工智能的研究与应用

    总结起来,本文深入探讨了游戏人工智能的两种重要技术——行为树和机器学习,并在实际的射击游戏中进行了应用。通过这些技术的结合,游戏AI不仅具有了高度的可控性,而且展现出更拟人化的智能行为。这不仅提升了游戏...

    AI.rar_ai_人工智能_人工智能 ppt_人工智能PPT_智能

    在描述中,“AI人工智能游戏编程”指出这个资料包特别关注将人工智能应用于游戏编程这一领域。这意味着内容可能包括如何使用AI技术创建智能游戏NPC(非玩家角色),游戏中的路径规划,决策制定,以及学习算法等。...

    基于人工智能的开放式文字冒险游戏——AI Dungeon个案研究.pdf

    尽管游戏本身的争议性一直存在,但它为人工智能技术在游戏设计中的应用开创了新的可能性,并对电子游戏产业的发展趋势产生了影响。 最后,文中提到的AI Dungeon在第二版上线后迅速获得了大量用户和营收,显示了市场...

    人工智能工具包 OpenAI

    OpenAI 是一个非营利组织,致力于研究、开发和应用友善的人工智能技术。这个人工智能工具包,正如其名,提供了丰富的资源和库,使开发者能够探索、构建和部署AI模型。OpenAI 的核心目标是确保高级人工智能技术的利益...

    人工智能在游戏开发中的应用.pptx

    二、PVE和PVP游戏中的AI应用 PVE(Player versus Environment)和PVP(Player versus Player)是游戏开发中两种最常见的游戏模式。在PVE游戏中,玩家需要战斗against游戏环境,而在PVP游戏中,玩家需要战斗against...

    人工智能原理及其应用 第4课后习题答案

    在深入探讨人工智能(AI)的原理及其应用时,我们首先需要理解人工智能的基本概念。人工智能是计算机科学的一个分支,旨在创建能够模拟人类智能或学习并自主解决问题的系统。这门学科涵盖了广泛的领域,包括机器学习...

    人工智能课原理及其应用课后答案

    《人工智能课原理及其应用课后答案》是一本深入解析人工智能理论与实践的教材配套资料,主要针对学习者在学习过程中对课程内容的理解和掌握情况进行检验。该资源包含的标签为“AI”、“人工智能”和“课后答案”,...

    人工智能AI麻将,麻将AlphaGo,可直接运行

    标题中的“人工智能AI麻将,麻将AlphaGo,可直接运行”提到了两个主要概念:人工智能(AI)和麻将AlphaGo。这个项目显然与开发一个能够玩麻将的AI系统有关,类似于围棋界的AlphaGo,但针对的是麻将游戏。描述进一步...

    2023游戏与人工智能发展报告.pdf

    报告进一步阐述了人工智能在游戏中的应用现状。现代游戏中的AI不仅体现在角色行为上,还涉及到游戏内容生成(AIGC),例如通过深度学习技术自动生成关卡、剧情和角色。此外,NPC(非玩家角色)的行为变得更加智能化...

    五子棋ai人工智能(网页版)

    在本项目中,我们探讨的是一个基于网页的五子棋游戏,它采用了人工智能技术来实现自动对弈。...通过学习和理解这些算法,开发者可以创建出更加智能化的对战程序,同时也能深入理解人工智能在游戏决策中的应用。

    人工智能 五子棋游戏实例

    人工智能(Artificial Intelligence,简称AI)近年来在各个领域展现出强大的潜力,特别是在游戏开发中,AI技术的应用让游戏体验更加丰富和智能。本文将围绕“人工智能五子棋游戏实例”这一主题,深入探讨AI在五子棋...

Global site tag (gtag.js) - Google Analytics