《生化奇兵無限》中艾莉莎白的人工智慧 | AI與遊戲#19
Table of Contents
- 引言
- 引入Elizabeth Comstock
- 建立玩家与角色之间的关系
- AI在游戏开发中的挑战
- 剧情驱动与角色表现
- 游戏中的伴侣角色
- 设计、叙事和技术的挑战
- 从戏剧和足球中的灵感
- 与环境互动的智能行为
- 战斗中的Elizabeth角色设计
- 总结
引言
视频游戏中的角色表现一直是游戏开发中的一个巨大挑战。而非玩家角色(NPC)的智能行为更是一个相当复杂的问题。本文将讨论AI在角色表现方面的应用,并以《BioShock Infinite》中的Elizabeth Comstock为例进行分析。
引入Elizabeth Comstock
Elizabeth Comstock是《BioShock Infinite》中的一个重要角色,旨在与玩家建立一个有趣而有意义的关系。作为一名AI角色,Elizabeth需要能够与玩家进行互动,并向玩家传达她的情绪和意愿。然而,要在一个固定且线性的游戏中为非玩家角色赋予生命感并不容易。在设计Elizabeth的角色时,开发团队面临着许多挑战。
建立玩家与角色之间的关系
在游戏开发中,建立玩家与角色之间的关系是至关重要的。玩家需要与角色产生情感共鸣,同时角色也需要有独立的意识和行动能力。然而,在一个固定和线性的故事情节中,如何确保角色的行为既有意义又不显得过于脚本化是一个难题。
AI在游戏开发中的挑战
AI在游戏开发中的应用仍然面临着许多挑战。构建智能且具有响应能力的非玩家角色需要投入大量的资源和精力。这些角色需要能够与玩家互动,使玩家能够投入到与他们的关系中,并目睹他们对周围事件的反应。然而,如何避免让这一过程显得过于脚本化,如何让角色在游戏过程中展现生命力,都是挑战性的问题。
剧情驱动与角色表现
剧情在游戏中起着至关重要的作用,角色的行为和表现也需要服从剧情的要求。然而,许多伴侣角色在游戏中往往处于次要地位。他们要么按照玩家的指示行动,要么只是以激发玩家情感的方式存在。这主要是因为设计、叙事和技术等多个方面的原因。
游戏中的伴侣角色
在AAA级别的视频游戏中,伴侣角色越来越受欢迎。随着技术和资源的发展,这些角色能够对玩家的表现做出回应并做出决策。然而,在一个以叙事为主导的游戏中,伴侣角色往往处于次要地位。为了确保玩家始终参与到故事中,他们的工作是确保玩家不仅继续参与到叙事中,有时还要提醒玩家故事的进展。
设计、叙事和技术的挑战
设计、叙事和技术是影响角色表现的重要因素。设计上,伴侣角色通常处于下级地位,他们要么按照玩家指示行动,要么只是以玩家的方式行动。叙事上,伴侣角色很少起到重要作用。他们可能成为情感表达的媒介,但最终我们要么冒着他们的生命危险来建立紧张感,要么只是为了让玩家产生情感而将他们杀死。技术上,构建出色的伴侣行为是非常困难的。他们需要具备一定的主观能动性,并在核心的游戏循环中展现出自己的价值。
从戏剧和足球中的灵感
在角色的表现中,戏剧和足球为我们提供了一些灵感。角色的行为可以通过夸张的动作和特定的移动方式来表达。在Elizabeth的设计中,这种表现方式被进一步强调。作为一个第一次见识这个世界并对其作出反应的年轻女性,Elizabeth表现出了她的喜悦、困惑或厌恶。这种无知和天真给玩家带来了更多的观察机会,而不是被迫观察她的行为。
与环境互动的智能行为
为了使Elizabeth能够真实地与周围的世界互动,并将这种互动传达给玩家,需要进行大量的动画设计工作。Elizabeth必须能够表达自己的情感,并与玩家角色Booker DeWitt交流。但光有互动还不够,必须让这些互动显得有意义,并强调他们在旅程中是伙伴而不是下级。更重要的是,他们希望玩家在与Elizabeth相处时能感到愉快,而不是因为她与周围环境的互动能力不如预期而感到沮丧。
战斗中的Elizabeth角色设计
战斗是Elizabeth行为设计中的一个特殊问题,因为我们不希望她在战斗序列中出现在我们面前。为了保持她参与战斗的能力,同时又保持距离安全,Elizabeth的导航系统被设计成阻止她进入敌人所在的区域。此外,还要确保她不会走到玩家的射击线上,避免让她看起来像是试图自杀。在战斗中,她通过“Booker-Catch”机制参与战斗,她会向玩家扔出武器和血包,同时玩家需要按下按钮将角色转向以接住这些物品。
总结
Elizabeth Comstock的设计是角色表现的一个范例,展示了AI在非玩家角色中的应用和发展。通过强化与环境互动和战斗中的特定行为机制,能够创造出更生动、引人入胜的角色体验。然而,实现这样的角色表现并不容易,需要在设计、叙事和技术等多个方面的协作和努力。随着技术的进步,我们有望看到更多类似于Elizabeth的角色在游戏中出现,为玩家带来更丰富的体验。
FAQ
Q1: 《BioShock Infinite》的Elizabeth Comstock是一个伴侣角色吗?
A1: 是的,在游戏中,Elizabeth Comstock是玩家的伴侣角色之一。
Q2: Elizabeth Comstock的表现是否会随着游戏的进行发生变化?
A2: 是的,Elizabeth Comstock的表现会根据游戏中的情节和环境的变化而变化。她会对周围的事物做出不同的反应,并在战斗中提供帮助和支持。
Q3: 如何确保Elizabeth Comstock的行为和表现在游戏中保持一致?
A3: Elizabeth Comstock的行为和表现通过AI系统进行控制和调整。开发团队通过合作和测试确保她的行为在整个游戏过程中保持一致,并符合预期的质量和效果。
Q4: Elizabeth Comstock如何与玩家角色互动?
A4: Elizabeth Comstock通过动画、对话和互动物品与玩家角色Booker DeWitt互动。她会向玩家扔出武器和血包,同时也会表达自己的情感和意愿。
Q5: 《BioShock Infinite》中的Elizabeth Comstock如何影响玩家的游戏体验?
A5: Elizabeth Comstock作为一个伴侣角色,她不仅为玩家提供战斗上的帮助和支持,还通过与玩家的互动和表现,增强了游戏的氛围和故事情节。她的存在使玩家能够更深入地投入到游戏世界中,并体验到与角色之间的感情共鸣。
Q6: 在《BioShock Infinite》中还有其他类似于Elizabeth Comstock的角色吗?
A6: 《BioShock Infinite》中的Elizabeth Comstock是一个独特的角色,但游戏中还有其他非玩家角色与玩家互动和合作。这些角色的设计和表现也具有类似的原则和方法。
资源:AI and Games YouTube频道