我正在制作一款角色扮演游戏,并编写了一个受早期伊丽莎白聊天机器人启发的聊天程序。我有些疑惑:玩家需要手动输入语句或问题与NPC互动,这会不会让人感到厌烦?还是说,玩家更可能沉浸在能与NPC进行"真实"对话的能力中?

这个机器人程序的工作方式让我能根据NPC的属性(如社会地位、阵营等)轻松调整回复措辞。我觉得这能让NPC更具生命力。但我也担心,这可能会让玩家难以从NPC那里获取任务信息,因为他们可能不知道该如何提问。

此外,如何处理拼写错误也是个问题,尤其是当玩家拼错NPC或地点名称时。如果系统自动提示名称,可能会泄露剧情。另一种思路是只提示与当前任务相关的名称。

你们怎么看?我在游戏开发方面还是个新手(虽然编程经验不算少),欢迎任何建议。