创作引擎篇—互动小说(AVG)游戏引擎
在第三个创作引擎中,你将学会如何制作一个完整的互动小说(AVG)游戏,助力你完成比赛! 你可以打开下面的引擎,参照着本篇文章,来试着操作!
本课前言:
说到互动小说,你可能有点不熟悉,先让我们看看互动小说的定义吧!
互动小说,通常也被称作视觉小说、文字冒险游戏等。
互动小说通常缩写为IF,是作者让读者通过选择造成不同的结局。它指不以直接方式阅读文学作品,而是有不同分支,故事以这样的方式持续下去,一直到这个分支结束。
现在让我们看看社区中优秀的互动小说作品吧!
<iframe
width="100%"
height="350px"
src="https://www.ccw.site/embed?id=6247a04982b6b23250e3a384&type=creation"
title="死亡秘钥 - simplicity_QianG - 共创世界(ccw.site) - Scratch、游戏、动画、漫画、小说、编程创作社区"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="no"
></iframe>
<iframe
width="100%"
height="350px"
src="https://www.ccw.site/embed?id=62332d00a25f50527ef099b0&type=creation"
title="Arknights 明日方舟 - 家铭Jamin - 共创世界(ccw.site) - Scratch、游戏、动画、漫画、小说、编程创作社区"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="no"
></iframe>
<iframe
width="100%"
height="350px"
src="https://www.ccw.site/embed?id=6254e9e6e8acfe58e1f7b700&type=creation"
title="【正式版】哈利·波特与魔法日志 - 梦林. - 共创世界(ccw.site) - Scratch、游戏、动画、漫画、小说、编程创作社区"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="no"
></iframe>
通过以上作品的游玩后,你不难看出,故事的不同分支,不同结局是互动小说类游戏的一大特点。玩家通过自主选择,决定故事走向,有一种奇妙的临场感。
也正因此这类游戏十分考验制作者的剧情策划能力。通常来讲,我们平常写一篇文章往往只需考虑一个结局,但是在制作互动小说游戏时,我们需考虑更多的因素。在设计中我们需穿插可能会影响分支的选项或者是某些互动,来决定不同的结局。
通过以上的图文描述,我相信你对互动小说有了一个大致的了解,现在让我们来看看如何利用引擎从零开始制作一个互动小说游戏吧!
策划阶段:
一.题材确定:
题材即是你的故事类型,这里我将为你列举几种题材供你参考:
1.侦探推理类:你可以通过《福尔摩斯探案集》或《名侦探柯南》等剧集搜集灵感,自己设计一个案件让玩家去扮演侦探,抽丝剥茧,找寻线索。你在游戏设计中可以安排不同的办案方向选择,来达到多分支、多结局的效果。
2.科幻类:你可以借鉴《复仇者联盟》、《灵笼》、《明日方舟》等作品,编写一个架空的科幻世界的故事,例如主角完成任务拯救地球、主角化身指挥官抵御外星机器人等。
3.现实生活类:在现实生活题材中,你可以结合自身经历,写一段温情的故事来表达对美好生活的热爱。你也可以将视角对准社会现状,做出赞美和平,讴歌真善美等具有社会现实意义的作品。
4.悬疑惊悚类:你可以结合聊斋志异,山海经等作品,写一个悬疑的故事,例如在月黑风高的夜晚主角捉拿山海经里面的妖怪等。
二.故事确定:
互动小说本质上而言也是属于小说的范畴,在编写时也要考虑三要素:
人物形象:人物形象的核心是人物的思想性格
故事情节:指作品所描写的事件发展,演变的全过程。故事情节的结构:(序幕)-开端-发展-高潮-结局。
环境描写:指对人物活动的环境和事情发生的背景作描写。
确定题材后,我们开始编写自己的剧本时,通常首先考虑的是典型环境的设定,即故事在一个什么时代背景或者自然环境下发生的,例如在上世纪民国时期的一个月黑风高的夜晚
然后我们就可以去设定自己的主角,考虑他的性格,形象,人物特点。如果我们的主角是一个侦探或者军人,他应该是冷静,果断的。如果我们的主角是一名学生,他应该是阳光,开朗的。
最后我们就可以去思考故事情节了。
例如:在上世纪民国时期的一个月黑风高的夜晚,一个宅院里面时常有黑影出现,大侦探卷福沉着泠静,带领华生进入宅院,揭开坏人的阴谋,解开了黑影的秘密。
这样一个故事的主要内容就有了,你就可以安排不同的故事情节去决定侦探结局的走向。
就像玩家可以选择进入的路线:大门还是翻墙,大门会被坏人发现,翻墙会留下痕迹。
这些不同的选择都可以去带动一个结局的产生。
如果你想更深入的了解怎样写好一部互动小说,你可以参照这篇文章
当然如果你还没有很强的文字功底,你可以选择一些便捷的思路,比如说从B站上的互动视频找灵感,只要把情节改成Scratch就可以了
三.美术确定:
天空对应蓝色,云朵对应白色,太阳对应红色。
不同题材的作品也应该有自己的主色调,即美术风格。
科幻——简约、流线、线条——偏暗色系或高亮白或蓝色系
刑侦——中世纪风格、西洋风——灰色系或低明度的颜色
幻想——繁杂明了——较高明度颜色
讽刺——简洁、平凡——土色、灰色
现实——现实生活中的风格——现实生活中场景的色调
志怪——绮丽、繁杂——灰色、黑色
素材收集
在前期剧本确定过后,现在就是画面呈现环节。
如果你或者你的队友具有很强的绘画能力,你们可以通过手绘的方式来呈现你的故事,例如社区中的优质作品:
<iframe
width="100%"
height="350px"
src="https://www.ccw.site/embed?id=63bc12493b454c6f4cb31fab&type=creation"
title="银莲花 - 网络慈父你daddy - 共创世界(ccw.site) - Scratch、游戏、动画、漫画、小说、编程创作社区"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="no"
></iframe>
当然,如果你的手绘能力较弱,你也可以通过以下素材去获取美术资源:
1.你可以通过Gandi编辑器内的素材商店,获取大量优质美术素材:
2.你也可以在CCW共创世界社区搜索“素材”,这里有大量美术素材等你解锁,你可以进入他们的开源工程,添加素材到书包,导入你的工程中。
当然,要记得感谢原作者的分享哦!
3.你也可以在以下外部网站搜集素材:
- itch.io 的素材模块: 精美且素材齐全的游戏素材(像素风为主),部分需要付费;Top game assets
- CRAFTPIX: 2D 游戏素材网站https://craftpix.net/
- 音效和音乐:
引擎实操
首先点击剧情推进控制区这个角色,进入他的代码区
在这部分代码中,红框中的部分分别控制了背景,角色和背景音乐的变换
在下方代码,可以使你定义的角色对话在游戏中显示出来
其中停顿代表了语速,颜色即是字体颜色,音效是对话音效
修改内容后文本框里的文字就可以修改人物对话
例如:
然后你就可以根据你的剧情,点击背景,
在他的造型区绘制或者上传你的剧情画面,并命名为对应名称。
看一下效果
你也可以点击角色变换控制区这个角色,进入他的造型区
在他的造型区绘制或者上传你的剧情画面,并命名为对应名称。
看一下效果
我们可以看到下方[选项引擎]这行积木,这便是决定我们剧情不同分支的关键积木,最多可以设置四个选项,你可以设置每一个或者每两个选项决定一个结尾,在选项中输入你设计的分支方向语句供玩家选择。
输入完后在他下面的积木中写入剧情分支
就像这样:
看一下最终效果:
这样就可以使故事具有两个走向啦!
完成主体后,我们就可以为游戏加入更多的音效,渲染氛围,提升玩家临场感。
我们可以点击背景,进入他的声音区,上传不同的背景音乐
然后在代码根据每一幕的场景,选择合适的背景音乐
这便是这个引擎的基本用法了,你可以根据你的剧本去填充对话内容和结局来使你的游戏更加完整!
是不是跃跃欲试了呢!快去使用引擎去创作属于你的互动小说作品吧!
引擎技术支持:
<iframe
width="100%"
height="450px"
src="https://www.ccw.site/embed?id=5a791aa3eb0a1902daeea97f&type=user"
title="软萌软萌d皮卡丘的主页 - 共创世界(ccw.site) - Scratch、游戏、动画、漫画、小说、编程创作社区"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="no"
></iframe>
文章节选自:互动小说编辑指南
<iframe
width="100%"
height="450px"
src="https://www.ccw.site/embed?id=620e48bdf2ad432b70dd789f&type=user"
title="梦林.的主页 - 共创世界(ccw.site) - Scratch、游戏、动画、漫画、小说、编程创作社区"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="no"
></iframe>
向他们表示诚挚的谢意!
如果你在使用过程中遇到任何问题,请加入Game Jam游戏引擎内测QQ群进行反馈!
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=gamejam101/03/03&type=comment"
title="{手册-互动小说游戏引擎}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>