游戏+AI的发展历程,AI技术在游戏行业的应用有哪些?

news2025/1/11 7:56:53

人工智能(AI)与游戏的结合,不仅是技术进步的体现,更是人类智慧的延伸。从最初的简单规则到如今的复杂决策系统,AI在游戏领域的发展历史可谓波澜壮阔。

早在2001年,就有研究指出游戏人工智能领域,有极大的潜力实现或创造类人级别的人工智能(human-level AI)。

游戏作为人工智能研究的起点,以其任务场景的复杂性和多样性,为人工智能在广度、深度和灵活性等方面接近人类智能提供了保障。

图片

当前,伴随着生成式AI和决策AI技术的迅猛发展,游戏与人工智能共振共生的发展态势更加明显。

在全球游戏顶会GDC2024(全球游戏者开发大会2024)上,AI成为大会关注焦点,以AI为主题的演讲达64场,占比达8%

通对 AI 技术的融合与创新,网易数智不仅为玩家提供了深度个性化和智能化的游戏体验,也在积极塑造棋牌游戏行业的未来格局。小智了解到,网易数智游戏行业部已经打造了多款标准的麻将棋牌 AI 智能体,包括红中血流(4 红中、6 红中)、血流到底、血战成河、国标麻将、广东麻将等,截至目前已经帮助多家棋牌游戏公司成功实施了 AI 智能体解决方案,玩家在线时长提升 5%~7%,人均对局数升 8%~12%

对于已有的麻将棋牌标准品类,为支持游戏方进行体验试用,网易数智实现了一套 CloudService 云服务,响应收到的请求,将决策结果即可返回给游戏 Client。以下是 AI 智能体部署&对接的示意图:

图片

AI 智能体以 http/https 的 API 接口的形式,与游戏 Client  进行对接。游戏 Client 在需要决策时,调用 http/https 的 API 接口,获取 AI 智能体做出的决策。这种模式的优势如下:

  • 性能优异,吞吐量( Throughput )大、响应时间( Response Time )低;

  • 服务有弹性,随业务量的变化而自动伸缩;

  • 服务有韧性,当出现硬件、软件等异常时,服务可快速恢复;

  • 模型迭代便捷,AI-Bot Service 更新时,不会影响游戏 Server/Client。

针对小众玩法的棋牌游戏,网易数智也提供相应的定制化服务与私有化部署,详情可以✉LTT936

随着深度学习和强化学习技术的不断进步,麻将棋牌 AI 将更好地模拟人类玩家的策略思维,实现更加精准的牌局分析和决策,为玩家带来更加丰富和真实的游戏互动体验。小智坚信,AI 智能体将成为未来游戏发展的核心驱动力,它们不仅将极大丰富玩家的互动体验,提供个性化和智能化的游戏玩法,并且将为整个游戏行业的创新和增长开辟新的道路,注入源源不断的新动力。

AI+游戏的发展历史

AI与游戏的渊源可以追溯到20世纪中叶1952年,科学家们就开始尝试利用AI技术让机器打败人类。而到了1956年,Arthur Samuel发明了一种能够通过自我学习攻克国际跳棋(Checkers)游戏的算法,现在该算法被称为强化学习(Reinforcement Learning)。

这标志着AI在游戏领域的首次应用,也为后续的研究奠定了基础。

随着时间的推移,AI在游戏中的应用逐渐从简单的规则执行转变为复杂的策略制定。1970年代,Minimax算法被用于解决国际象棋问题,而到了1997年,IBM的深蓝(Deep Blue)计算机击败了国际象棋世界冠军加里·卡斯帕罗夫,这是AI在棋类游戏中的一个重大突破。

图片

到了1990年代,AI辅助游戏设计开始出现,但工具和技术相对简单,主要用于自动化任务(如自动生成纹理)和基础对话生成。

进入21世纪,随着深度学习和强化学习技术的发展,AI在游戏领域的应用迎来了新的突破。

2016年,谷歌DeepMind的AlphaGo在围棋游戏中击败了世界冠军李世石,这一事件被认为是AI历史上的一个重要里程碑。此后,AI开始在更多类型的游戏中展现其能力,包括复杂的即时战略游戏和多人在线战斗竞技场游戏。

进入2020年代,AI生成技术在游戏中的应用越来越普及。AI被广泛用于游戏内容的自动生成,如关卡设计、角色动画、剧情编排等,极大地提高了开发效率。此外,AI还用于优化游戏设计过程,提供更加个性化和动态的游戏体验。

图片

AI技术在游戏行业的应用

内容创作与生成:AI技术可以自动生成游戏内容,如关卡设计、任务等,大幅提高开发效率。例如,AIGC技术已经在游戏资产生成、仿真场景渲染等多个环节得到广泛应用。

智能NPC与交互体验:AI驱动的NPC能够提供更加自然和真实的交互体验,增强游戏的沉浸感。

个性化体验:AI技术能够根据玩家的行为和偏好提供定制化的内容,从而提升玩家的游戏体验。

数据分析与运营优化:AI技术可以帮助游戏公司更好地理解玩家行为,进行精准营销和优化游戏运营。

在各类游戏中,AI其实已经随处可见。当玩家与NPC(非玩家角色)进行对话,使用人机模式开展训练,向客服提问求助时,或许都在与AI亲密交流。这些正是AI技术在游戏运营中最常见的应用场景。

随着AI技术的发展和应用的深化,“游戏+AI”能够实现的早已不止于此

在麻将棋牌游戏领域,网易数智游戏行业部正通过 AI 技术的力量,将 AI 技术融入到棋牌游戏的玩法环节中,通过功能层面的 AI 革新,为玩家打造一个更加智能化、个性化且社交性更强的游戏体验,并助力游戏公司开辟新的增长点和竞争优势,推动棋牌游戏行业的发展创新。

图片

得益于网易先进的基础设施,游戏 AI 智能体得以在高效、稳定且可靠的环境下顺畅运行,轻松应对高并发和高负载的挑战,确保客户业务的顺畅和连续性。此外,借助网易自主研发的自动化 AI 系统平台,实现了从模型训练到评估部署乃至闭环管理的全流程自动化,极大提升了工作效率。

自研分布式引擎的助力下,AI 模型的训练效率得到显著提升,极大地加速了开发进程。通过构建玩家画像,运用深度神经网络深入挖掘玩家的技能水平和游戏风格特征,将这些关键特征与 AI 模型相结合,为每位玩家量身定制不同风格和强度的 AI 智能体,持续提供适度的游戏挑战。

图片

网易数智游戏行业部基于强化学习模仿学习等前沿理论模型,精心打造了高拟人、高智能、可交互游戏 AI 智能体解决方案。这些 AI 智能体不仅能够精确模拟玩家的精湛技艺,还能在游戏世界中进行创新探索,为玩家提供前所未有的新奇体验和挑战。

AI智能体:重塑玩家游戏体验

1、打造多强度 AI 智能体,提升游戏竞技性

为了满足不同水平玩家的娱乐需求,网易数智游戏行业部打造了多强度 AI 智能体。首先,需要构建玩家强度的画像信息,通过分析玩家近 3 日的胜率、单局平均得分、单局胡牌次数、单局胡牌番数等数据,以及近 7 日内的以上特征,通过这些画像,将比赛记录集合分类,以此训练出适应不同玩家水平的 AI 智能体。

其次,在模型推理阶段,对输入数据中的关键特征进行“遮掩”,达到干扰推理结果的作用。关键特征的选取有多种方法,比如,特征重要性分析、控制变量(穷举)等等。

2、心流预测模型,增强玩家心流体验

对于棋牌类游戏,可以通过 AI 智能体激发玩家的持续对局动力,引导玩家进入“心流”状态,从而积极影响留存和付费等关键指标。传统的棋牌游戏中,找到与玩家水平相匹配的对手并不容易,让玩家进入“心流”更为不易。因为很难在特定的时刻为玩家找到符合他需求的对手,如果对手水平太高,玩家会感受到焦虑,如果对手水平太低,玩家会觉得无聊。只有通过挑战与能力的不断调整,使得玩家感受始终处于一个合理的区间——“心流通道”,才能让玩家保持对于游戏的愉悦感。

为了能够让 AI 智能体更有效地服务于玩家“心流”,网易数智游戏行业部基于玩家画像及近期行为训练心流预测模型,通过模型为玩家推荐 AI 智能体投放策略,即是否需要 AI 智能体参与玩家对局,需要何种风格、难度的 AI 智能体,基于推荐的投放策略使用 AI 智能体构建玩家下一场对局,让玩家的游戏体验得到提升。

例如,在血流成河玩法中,小智发现一个玩家在进阶场连续 2 局被破产,且该玩家属于微氪玩家,历史数据中存在对该情况的客诉且对后续的游戏时长产生负面影响,策略上属于追求大番型玩家。智能投放系统通过对玩家分析,制定下局 AI 智能体的投放策略,选择以追求胡牌速度,不以大番型,最终收益为目标的 AI,并在过程中减少胡牌张数,通过小胡降低玩家收益,并为玩家调整牌型留下充足的时间。

3、引入玩家社交动作,提升游戏互动体验

麻将不仅是一场竞技,更是一个社交场所。在麻将游戏中,玩家会发送一些表情、道具来释放自己的情绪,因此,在训练时会引入玩家的社交动作序列,让 AI 智能体学习如何利用这些功能表达情绪。这样,在游戏中 AI 智能体就可以通过分析局势,使 AI 能够在游戏中通过发送表情和道具与玩家互动,进一步增强玩家的心流体验。

图片

AI 赋能:棋牌游戏的智能化革新

1、新玩法生态的支撑

网易数智游戏行业部的高拟人 AI 技术,不仅能够模拟真人玩家,还支持弥补在线玩家数量的不足,有效解决游戏在冷门时间段玩家数量不足的问题,确保玩家能随时快速匹配到对局,从而减少因等待导致的用户流失。AI 教练的引入,为新手玩家提供了专业的指导,有效提升了新手玩家的留存率,让他们快速融入游戏世界。

2、老玩法体验的优化

得益于 AI 智能体的高竞技水平,它们不仅能够提供有挑战性的游戏体验,还进一步保持了玩家的游玩的“趣味性”,从而延长玩家的粘度与活跃性,满足不同段位玩家需求,并调控整体玩家分布,具备高策略水平的 AI 智能体,满足高段位玩家需求,打造最高水平牌麻平台,具备自适应能力的 AI 智能体,积累新数据学习新打法,学会不同风格的出牌策略。

通对 AI 技术的融合与创新,网易数智游戏行业部不仅为玩家提供了深度个性化和智能化的游戏体验,也在积极塑造棋牌游戏行业的未来格局。小智了解到,网易数智游戏行业部已经打造了多款标准的麻将棋牌 AI 智能体,包括红中血流(4 红中、6 红中)、血流到底、血战成河、国标麻将、广东麻将等,截至目前已经帮助多家棋牌游戏公司成功实施了 AI 智能体解决方案,玩家在线时长提升 5%~7%,人均对局数升 8%~12%

对于已有的麻将棋牌标准品类,为支持游戏方进行体验试用,网易数智实现了一套 CloudService 云服务,响应收到的请求,将决策结果即可返回给游戏 Client。以下是 AI 智能体部署&对接的示意图:

图片

AI 智能体以 http/https 的 API 接口的形式,与游戏 Client  进行对接。游戏 Client 在需要决策时,调用 http/https 的 API 接口,获取 AI 智能体做出的决策。这种模式的优势如下:

  • 性能优异,吞吐量( Throughput )大、响应时间( Response Time )低;

  • 服务有弹性,随业务量的变化而自动伸缩;

  • 服务有韧性,当出现硬件、软件等异常时,服务可快速恢复;

  • 模型迭代便捷,AI-Bot Service 更新时,不会影响游戏 Server/Client。

随着深度学习和强化学习技术的不断进步,麻将棋牌 AI 将更好地模拟人类玩家的策略思维,实现更加精准的牌局分析和决策,为玩家带来更加丰富和真实的游戏互动体验。小智坚信,AI 智能体将成为未来游戏发展的核心驱动力,它们不仅将极大丰富玩家的互动体验,提供个性化和智能化的游戏玩法,并且将为整个游戏行业的创新和增长开辟新的道路,注入源源不断的新动力。

游戏AI更多详情可以✉LTT936

10W人都在看的干货资料 | 附完整版

《游戏私域运营指南》

《网易数智年度技术精选合集》

《2023泛娱乐出海白皮书》

《2023年全球即时通讯(IM)PaaS市场洞察白皮书》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2245077.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HarmonyOs DevEco Studio小技巧31--卡片的生命周期与卡片的开发

Form Kit简介 Form Kit(卡片开发服务)提供一种界面展示形式,可以将应用的重要信息或操作前置到服务卡片(以下简称“卡片”),以达到服务直达、减少跳转层级的体验效果。卡片常用于嵌入到其他应用&#xff0…

Redis的过期删除策略和内存淘汰机制以及如何保证双写的一致性

Redis的过期删除策略和内存淘汰机制以及如何保证双写的一致性 过期删除策略内存淘汰机制怎么保证redis双写的一致性?更新策略先删除缓存后更新数据库先更新数据库后删除缓存如何选择?如何保证先更新数据库后删除缓存的线程安全问题? 过期删除策略 为了…

单元测试框架gtest学习(三)—— 事件机制

前言 上节我们学习了gtest的各种宏断言 单元测试框架gtest学习(二)—— 认识断言-CSDN博客 本节我们介绍gtets的事件机制 虽然 Google Test 的核心是用来编写单元测试和断言的,但它也允许在测试执行过程中进行事件的钩取和自定义&#xf…

Unity Inspector窗口可编辑的脚本变量

Inspector可编辑的脚本变量 默认会显示的变量 在Unity中,为了方便我们进行一些属性的设置及调试,我们所写的公有基础数据类型会显示在Inspector之中,我们可以对他进行设置来更改它的取值。 显示私有变量 在有些情况下,设计代码…

力扣 LeetCode 110. 平衡二叉树(Day8:二叉树)

解题思路: 等于 -1 时,直接 return -1 class Solution {public boolean isBalanced(TreeNode root) {return getHeight(root) ! -1;}public int getHeight(TreeNode root) {if (root null) return 0;int leftDepth getHeight(root.left);if (leftDep…

unity3d————基础篇小项目(设置界面)

代码示例&#xff1a; 设置界面 using System.Collections; using System.Collections.Generic; using UnityEngine;public class SettingPanel : BasePanel<SettingPanel> {public UIButton btnClose;public UISlider sliderMusic;public UISlider sliderSound;public…

商用密码产品认证名录说明

《商用密码产品认证目录》是为贯彻落实《中华人民共和国密码法》&#xff0c;进一步健全完善商用密码产品认证体系&#xff0c;更好满足商用密码产业发展需要&#xff0c;根据《国家密码管理局 市场监管总局关于调整商用密码产品管理方式的公告》《市场监管总局 国家密码管理局…

从零做一个遥控玩具,需要学什么

遥控玩具编程是一个充满乐趣和挑战的领域&#xff0c;它完美地结合了硬件控制和软件编程。记得小时候拿着遥控器操控玩具汽车&#xff0c;总觉得神奇。如今站在程序员的视角&#xff0c;终于明白这背后是怎样的技术在支撑。 这些有趣的遥控玩具&#xff0c;其核心都是基于单片…

java的web项目如何连接数据库

mysql-connector.jar 是一个Java库文件&#xff0c;它提供了Java应用程序与MySQL数据库进行交互的接口 首先准备好这个文件&#xff0c;没有的话在网上搜索 将它放在这个位置&#xff0c;MySQL连接配置就好了&#xff0c; 如果拖不进去&#xff0c;右击项目名称&#xff0c;…

视频修复技术和实时在线处理

什么是视频修复&#xff1f; 视频修复技术的目标是填补视频中的缺失部分&#xff0c;使视频内容连贯合理。这项技术在对象移除、视频修复和视频补全等领域有着广泛的应用。传统方法通常需要处理整个视频&#xff0c;导致处理速度慢&#xff0c;难以满足实时处理的需求。 技术发…

OpenTelemetry 赋能DevOps流程的可观测性革命

原作者&#xff1a;天颇 原出处&#xff1a;微信公众号 乘云数字DATABUFF 原文地址&#xff1a;https://mp.weixin.qq.com/s/D_f31EBtLu7Rr0gahuF-bw 引言 在当今快节奏的软件开发和运维环境中&#xff0c;DevOps 已经成为主流&#xff0c;它通过整合开发和运维流程&#xff0…

计算机视觉算法——基于深度学习的高精地图算法(MapTRv2 / PivotNet / BeMapNet)

计算机视觉算法——基于深度学习的高精地图算法&#xff08;MapTRv2 / PivotNet / BeMapNet&#xff09; 计算机视觉算法——基于深度学习的高精地图算法&#xff08;MapTRv2 / PivotNet / BeMapNet&#xff09;1. MapTRv21.1 网络结构及特点1.2 Decoupled Self-Attention1.3 O…

nodejs21: 快速构建自定义设计样式Tailwind CSS

Tailwind CSS 是一个功能强大的低级 CSS 框架&#xff0c;只需书写 HTML 代码&#xff0c;无需书写 CSS&#xff0c;即可快速构建美观的网站。 1. 安装 Tailwind CSS React 项目中安装 Tailwind CSS&#xff1a; 1.1 安装 Tailwind CSS 和相关依赖 安装 Tailwind CSS: npm…

《Python网络安全项目实战》项目6 编写密码工具程序

《Python网络安全项目实战》项目6 编写密码工具程序 项目6 编写密码工具程序任务6.1 猜数字游戏任务描述任务分析任务实施6.1.1 编写基本的猜数字程序 6.1.2 为猜数字程序加入连续猜数的功能6.1.3 测试并修改程序6.1.4 给程序增加注释 任务拓展 任务6.2 编写密码工具程序任务描…

MATLAB蒙特卡洛仿真计算投资组合的VaR(Value at Risk )

1. 计算VaR简介 VaR&#xff08;Value at Risk&#xff09;&#xff0c;一般被称为“风险价值”或“在险价值”&#xff0c;是指在一定的置信水平下&#xff0c;某一金融资产&#xff08;或证券组合&#xff09;在未来特定的一段时间内的最大可能损失。VaR提供了一个具体的数值…

【linux学习指南】VSCode部署Ubantu云服务器,与Xshell进行本地通信文件编写

文章目录 &#x1f4dd;前言&#x1f320; 步骤&#x1f309;测试同步 &#x1f6a9;总结 &#x1f4dd;前言 本文目的是讲使用Vscode连接Ubantu,与本地Xshell建立通信同步文件编写。 查看本机系统相关信息&#xff1a; cat /etc/lsb*DISTRIB_IDUbuntu: 表示这是 Ubuntu 发行…

stm32下的ADC转换(江科协 HAL版)

十二. ADC采样 文章目录 十二. ADC采样12.1 ADC的采样原理12.2 STM32的采样基本过程1.引脚与GPIO端口的对应关系2.ADC规则组的四种转换模式(**)2.2 关于转换模式与配置之间的关系 12.3 ADC的时钟12.4 代码实现(ADC单通道 & ADC多通道)1. 单通道采样2. 多通道采样 19.ADC模数…

DockerFile与容器构建技术

一、 Docker架构 二、容器镜像分类 操作系统类 CentOSUbuntu在dockerhub下载或自行制作 应用类 TomcatNginxMySQLRedis 三、容器镜像获取的方法 主要有以下几种&#xff1a; 1、在DockerHub直接下载 2、把操作系统中文件系统打包为容器镜像 3、把正在运行的容器打包为容器镜…

分布式数据库中间件可以用在哪些场景呢

在数字化转型的浪潮中&#xff0c;企业面临着海量数据的存储、管理和分析挑战。华为云分布式数据库中间件&#xff08;DDM&#xff09;作为一款高效的数据管理解决方案&#xff0c;致力于帮助企业在多个场景中实现数据的高效管理和应用&#xff0c;提升业务效率和用户体验。九河…

jmeter常用配置元件介绍总结之断言

系列文章目录 1.windows、linux安装jmeter及设置中文显示 2.jmeter常用配置元件介绍总结之安装插件 3.jmeter常用配置元件介绍总结之线程组 4.jmeter常用配置元件介绍总结之函数助手 5.jmeter常用配置元件介绍总结之取样器 6.jmeter常用配置元件介绍总结之jsr223执行pytho…