▍简介
NPC,英文“Non Player Character”的缩写,指游戏中不受玩家控制的角色。
有时也作non-person character,或者non-playable character,泛指一切游戏中不受玩家控制的角色。在电子游戏中,NPC一般由计算机的人工智能控制,而在卡牌或者桌面游戏中,NPC则由城主(DM)或裁判控制。
▍概念的起源
这个概念最早起源于单机版游戏,逐渐延伸到整个游戏领域。举个最简单的例子,在游戏中,在买卖物品的时候需要点击的那个商人就是NPC,还有做任务时需要对话的人物等等都属于NPC。
▍存在的目的
每一个游戏都有若干个功能组成,小到人物创建,大到职业技能,这些功能都需要一个中介去向玩家进行介绍或使用。
在传统的游戏中,这些功能都由按钮承担,玩家可以迅速的点击按钮达到要使用的功能目的。但是随着游戏产业的飞速发展,单张游戏地图已经无法满足现在的玩家,所以游戏地图开始从最早的单张地图发展到现在的数十张地图,甚至几百张地图。地图的增加,一些功能也被相继添加,一个主界面的按钮已经无法承载所有地图功能,所以NPC就诞生了。
NPC不仅仅是承担功能的作用,更是游戏设计者与玩家交互的重要途径。
▍个性化的NPC
随着现代游戏的发展,游戏中的NPC不止停留在收发任务的功能,在设计上也更加“个性化”,与玩家的互动性更强。
以《楚留香》手游的NPC为例,散落于世界各处的NPC,不仅有着不同的情绪和AI,外部环境比如天气、昼夜的变化也会影响他们。同时,玩家能和NPC进行许多有趣的互动,大部分NPC都可撩可击杀,遇到心仪的NPC,玩家可以“投其所好”赠送礼物,成为好友;当然遇到难缠讨厌的NPC,玩家也可以拔刀相向,将其击杀。