Twine是一个无需进行编写任何代码就可以创建交互式非线性故事的开源软件,支持使用变量,条件逻辑,图像,CSS和JavaScript扩展故事,支持插入图片、音频等媒体文件,可以让你轻松制作出互动小说和互动游戏。支持将作品直接发布到HTML或其他任何地方,完全开源并免费。
软件特色
Twine编辑器的最大变化是它现在基于Web。
这意味着它可以在现成的Linux计算机(以前需要手动安装一些额外的软件依赖项)以及平板电脑上使用。
Twine无需打开保存到计算机的文件,而是将您的工作存储在Web浏览器中–
当然,这并不意味着您无法将故事保存到文件中。
您可以随时使用故事菜单将故事发布到文件中
或者使用故事列表中的存档按钮将所有工作快速保存到单个存档文件中,以进行备份。
可以使用Twine for Desktop制作游戏,Twine具有执行条件逻辑的能力
因此,如果主角在故事的早期找到钥匙,则他或她可以在以后使用它打开一扇门。
它还可以合并变量,这些变量包括传统的游戏陷阱,例如命中率和得分。
这些与代理一起,是交互性的基本概念,是游戏设计的潮流。
系统添加了一种新工具,几乎可以使任何人创建游戏。
叫做麻线 它非常易于使用,并且已经引起了活跃而多样化的开发场景。
尽管有很多独立游戏公司冒险进入主流游戏领域,但Twine代表的是更为激进的东西
将视频游戏转变为不仅被大众消费而且由大众创造的东西。
Twine的简单优点是:如果您可以键入单词并偶尔在其中一些单词中使用方括号,则可以制作Twine游戏。
如果您对制作互动小说感兴趣,那么没有比Twine更好的起点了。
它可能是可用的最简单的游戏制作工具,只需花费几分钟即可上手,并且它具有非常简单的视觉编辑器。
除了免费之外,它实际上根本不是编程,如果您可以编写故事,就可以制作Twine游戏。
麻线是我们最接近空白页的地方。
它可以束缚自己,并且可以沿着在任何方向延伸的无限数量的棘束缚自己。
更新内容
对编辑器的一些较小更改:
Start您可以记住故事的起点,而不必记住第一个段落的名称。使用通过菜单中的火箭飞船图标进行标记。
StoryTitle您可以使用故事菜单来更改故事的名称,而不用使用段落。
您可以通过故事菜单访问故事的专用部分,而不是使用script和stylesheet标签向故事添加JavaScript和CSS。
但是,SugarCube格式仍然允许您使用这些标签。
当您为尚不存在的段落添加链接时,会自动为您创建。
不能以各种百分比缩放,而是有三个预设级别。
发布的故事文件
Twine 2不像Twine 1那样使用.tws故事源文件。
相反,Twine 2将将故事导入编辑器所需的所有信息都嵌入到已发布的.html文件中
这意味着您可以在Web浏览器中打开故事文件以进行读取,也可以将其直接导入编辑器中。
还有Twine存档文件,这些文件是使用故事列表中的存档按钮创建的。
它们都是嵌入到单个文件中的所有故事的HTML。
故事格式
除了三种新的内置格式,而不是Jonah,SugarCane和Responsive故事格式。
Harlowe是新的默认故事格式。
它简化了作者经常要做的许多常见任务,并提供了一个简化的JavaScript版本,称为TwineScript。
Snowman旨在供已经熟悉编写JavaScript和CSS的作者使用。
SugarCube是版本1的Sugarcane故事格式的修订版,增加了保存游戏的功能,自定义故事边栏以及其他改进功能。
它也可以与Twine 1一起使用。其主页在此处。