02 / 20 📖 叙事驱动

你是 NPC

You're an NPC

🎯 核心概念

你是RPG世界里的NPC,必须给"玩家角色"派发有趣且难度合适的任务来留住他们。如果玩家觉得无聊弃坑,你的世界就会消失——你会"死"。

🎬 参考作品展示

《Stanley Parable》— 打破第四面墙的叙事经典

Undertale

《Undertale》— NPC有自我意识的RPG先驱

🎮 核心机制

  • 任务设计系统 — 从模板中组合任务要素(目标、奖励、难度)
  • 玩家满意度条 — 实时显示"玩家"兴趣值,降到零则Game Over
  • 难度曲线管理 — 太简单无聊,太难愤怒退出
  • 世界观维护 — 对话要保持角色一致性,不能"穿帮"

📋 设计要点

  • 元叙事:NPC知道自己在游戏里,打破第四面墙
  • 幽默基调:大量讽刺RPG套路的对话
  • 参考:《Undertale》《Stanley Parable》《There Is No Game》
  • 延伸:可扩展为约会模拟——"engagement"一语双关

💡 深度设计思路

核心张力:你作为NPC有自己的情感和故事,但必须压抑自我来服务"玩家"。多结局设计——完全服从(牺牲自我)、反抗(世界崩溃但获得自由)、或两全其美。

"玩家角色"AI模拟真实玩家习惯:跳过对话、反复点击、试图攻击NPC、在商店前反复蹲起等,增加喜剧效果。

技术建议:状态机驱动的"虚拟玩家"AI + 任务模板组合系统。像素风降低美术成本。