大伙儿晚上今天又来跟大家唠唠我最近瞎折腾的一个小玩意儿——一个白雪公主主题的小游戏。也不是啥正经游戏,就是自己动手实践,图一乐呵。
一切的开始
话说前段时间,在家闲着也是闲着,就想着找点事儿干干。正好看到娃在看白雪公主的动画片,脑袋里灵光一闪,要不咱也凑个热闹,自己“做”一个白雪公主的游戏试试?咱这水平有限,肯定不是那种市面上能下载的大作,就是自己瞎琢磨,搞个简单的互动故事那种。
构思与准备
我寻思着,白雪公主这故事,大家都熟。主要人物也就那几个:白雪公主、恶毒皇后、魔镜、猎人、七个小矮人,还有那个王子。情节也挺经典的,皇后嫉妒、派猎人、森林遇险、小矮人搭救、毒苹果、王子救场。我的目标很简单,就是把这些关键节点串起来,让“玩”的人能做点选择,看看不同的选择会走向啥样的“结局”。
我先拿了张大纸,把故事的主线给画了出来,像个流程图似的。比如:
- 皇后问魔镜谁最美? -> 魔镜回答是白雪公主。
- 皇后命令猎人干掉白雪公主 -> 猎人是选择动手还是放过她?
- 白雪公主逃到森林 -> 是遇到小动物还是直接找到小矮人的屋子?
- 皇后扮成老太婆送苹果 -> 白雪公主是吃还是不吃?
我就这么一点点把故事拆解开,琢磨每个点上可以有啥互动。没用啥复杂的工具,就是笔和纸,外加我这不咋灵光的大脑。
动手“码”故事
因为咱也不是专业搞编程的,所以这个“码”字得打引号。我是用一个最简单的文本编辑工具,把每个场景和选项给写出来。大概的思路就是:
场景一:【皇后的房间】
文字描述:“魔镜魔镜告诉我,谁是世界上最美丽的女人?”
魔镜:“尊敬的皇后,您非常美丽,但是白雪公主比您美丽一千倍。”
皇后很生气,她决定要除掉白雪公主。她叫来了猎人。
你的选择是(扮演猎人):
1. 遵从皇后的命令,去森林里杀掉白雪公主。
2. 违抗皇后的命令,偷偷放走白雪公主。
然后根据选1还是选2,故事就走向不同的分支。比如选了2,那么下一个场景就是猎人带着白雪公主进了森林,然后告诉她真相,让她快跑。
我还特意设计了几个“坏结局”,比如如果猎人选了动手,那游戏就直接提示“白雪公主香消玉殒,游戏结束”。或者白雪公主在森林里乱跑,迷路了饿死了之类的。主要还是引导向好结局。
遇到的“小坎坷”
别看这故事简单,真要一步步设计下来,还挺费神的。最大的问题就是分支不能太多。一开始我想得挺美,每个选择都弄好几个分支,结果写着写着发现,这分支一多,我自己都绕晕了,故事线也乱七八糟的。后来就吸取教训,把分支简化了不少,主要保证故事能顺畅地进行下去。
还有就是选项的措辞,得尽量清楚明白,别让“玩家”摸不着头脑。比如“吃苹果”还是“不吃苹果”,这就很直接。如果搞得太文艺或者太隐晦,那就失去互动的乐趣了。
弄成啥样了
捣鼓出来的,就是一个非常非常简陋的文字冒险小游戏,或者叫互动小说更贴切点。没有华丽的画面,没有动听的音乐,就是纯文字,靠着选择推动剧情发展。我让我家娃试了试,她居然还玩得挺开心,一遍遍尝试不同的选择,看看会有啥不一样的结果。
虽然这东西跟人家专业的游戏没法比,但整个过程下来,自己亲手把一个熟悉的故事用另一种方式呈现出来,还是挺有成就感的。而且也确实让我对这种互动叙事有了更直观的理解。下次有空,说不定再挑个别的童话故事试试,比如小红帽啥的,哈哈。
行了,今天就先分享到这儿。大家有啥好玩的实践,也欢迎交流!