游戏策划与开发方法 | 动作游戏中的AI设计

游戏策划与开发方法 | 动作游戏中的AI设计
文章图片
本文以《超级马里奥》为例介绍游戏AI的设计步骤 。
1
动作游戏中的AI设计
游戏中的AI设计主要内容包括两方面:判断条件和对应的行为结果 。 任何一个NPC的设计都以此为主要的结构划分 , 然后根据NPC的作用和智能程度的要求依次分类说明 。 因为游戏中NPC的智能表现在多个方面 , 所以在文档编写时需要具体说明人工智能指NPC哪方面的智能行为 。
下面以动作游戏中敌人为例给出设计AI的步骤 。
步骤1:定义游戏中AI的基本挑战 。 单个AI挑战往往需要结合关卡设计的挑战组成一个基本的挑战模式 。 在游戏设计者拿到怪物详细概念设计之前 , 首先必须清楚本款游戏中最重要的游戏挑战在哪里 , 以及设计的游戏AI会出现在游戏的哪个部分 , 扮演着什么样的角色 。 例如《超级马里奥》中 , 玩家需要利用跳跃躲避怪物的接触 , 或者准确地跳到怪物头上以消灭怪物 。 游戏中最简单的怪物AI表现为在两个点之间保持匀速巡逻 , 这个就可以成为一个基本的挑战模式 。 越到后面的关卡 , 怪物的AI就越复杂 。 例如有的怪物会使用技能主动攻击玩家 , 需要玩家既要躲避怪物的接触 , 又要躲避怪物不断发出的子弹 , 这就是难度更高的挑战模式 。
步骤2:设计挑战中的AI基本能力、基本属性和挑战模式 。 以《超级马里奥》为例 , 怪物的基本能力、基本属性和挑战模式如表9-4所示 。 通过多样化的能力和属性的组合可以得到更多样化的挑战 。
■表9-4《超级马里奥》怪物基本能力、基本属性和挑战模式(部分)
游戏策划与开发方法 | 动作游戏中的AI设计
文章图片
步骤3:设计AI的逻辑图 。 通常由游戏设计师和游戏程序员共同完成 , 如果游戏设计师能提供一个结构清晰的游戏AI运行流程 , 那么将帮助程序员更好地理解游戏中怪物的行为 。 一个简单的RPG类游戏中怪物的AI运行流程(AI逻辑转换结构)如图9-16所示 。
游戏策划与开发方法 | 动作游戏中的AI设计
文章图片
■图9-16RPG类游戏中怪物的AI运行流程
步骤4:测试游戏中的AI 。 站在玩家的角度不断测试和体验AI设计 。
说明
本系列文章为作者授权的原创文章 , 转载请联系公众号后台申请授权 , 并注明出处 。
实例讲解
游戏策划与开发方法
精彩回顾
玩家的游戏心理
1.人们为什么需要电子游戏?
2.游戏心理学效应
3.游戏经验值系统分析
游戏设计文档
4.游戏设计文档结构
下期预告
游戏开发方法
6.世界著名游戏引擎
2
游戏策划与开发方法 | 动作游戏中的AI设计】参考书籍
游戏策划与开发方法(第2版)
扫码优惠购书
作者:张辉 , 朱立才主编;
董健 , 唐仕喜副主编
定价:59元
内容简介
本书详细讲解游戏策划与开发方法 , 全书共11章 , 主要内容包括游戏类型、策划职位的素质要求与职责分工、游戏心理分析与引导、游戏世界观与背景、游戏元素设计、游戏数值设计、游戏任务情节与关卡设计、游戏策划文档规范、游戏开发方法以及游戏测试、运营与推广等 , 旨在帮助读者全面了解游戏设计的原理与规范 , 掌握基本的游戏策划与开发方法 。
本书采用循序渐进的学习体系 , 理论知识及实践内容立足于教学实际 , 案例来源于行业前沿和商业实际应用 。 教材结构基于“工学结合”的教学理念 , 突出OBE工程教育的成果导向、问题导向和需求导向特色 。 教材内容做到“素质、能力、知识”合一和“学、思、做、创”合一 。 各章知识点有效融入思政内容 , 整体以从易到难、从浅到深的形式呈现 。