作者:禅与计算机程序设计艺术
1.简介
2021年已经进入了游戏领域的黄金时期。随着云计算、AR/VR等新技术的出现,游戏也从单机逐渐转型为多人在线模式,越来越多的玩家加入到这个复杂的竞技场中。同时,游戏行业已经成为AI与ML技术研究的热点,随着研究者们对游戏系统中的AI模型进行优化,游戏在竞争激烈的现代社会中也变得越来越重要。因此,本文将从理论基础层面,详细探讨如何构建具有多智能体(Multi-Agent System)的游戏,以及用强化学习(Reinforcement Learning)构建人类智能对战模型的方法。希望通过阅读此文,读者能够充分理解并运用到自己的实际工作中,提升自己在游戏AI领域的水平。
本文作者:杨森锦,中国科学院自动化所博士生,任职于腾讯游戏AI Lab、Facebook AI Research部门。目前主要负责腾讯游戏AI实验室的研究工作。欢迎与作者交流。
2.基本概念术语说明
2.1 游戏
游戏(Game)是一个规则和机制集合,让一个或多个参与者沟通、交流、博弈、赢得胜利。游戏是人类与计算机的共同创造,既有互动性又具有公正性和客观性。一般游戏可以划分为单人、多人或网络游戏,但多人游戏(Multiplayer Game,MGP)是最具代表性的一种类型。
2.2 多智能体系统(Multi-Agent System,MAS)
MAS(Multi-Agent System)是指由两个或以上独立的智能体组成