使用卡片方法创建故事:使编剧更轻松

在本文中,您将学习创建历史的创作过程的技术优化。 编剧,作家和其他故事作者会感兴趣的材料-创建它们的形式并不重要。 我使用计算机技术的自动化技术解决方案产生了一个免费软件产品-ultra_outliner,其历史和主要功能将告诉您。


ultra_outliner是免费的工具,可使用卡片方法优化艺术故事的发展。 它以图形应用程序的形式制作,面向脚本编写者和作家以及游戏设计师和任务开发者。 该工具使您可以处理虚拟卡,字符,其特征(和度量),位置和特殊对象。 ultra_outliner的组成物中有几位编辑器,可让您构建故事的结构,故事情节,角色特征等。


Lead


外观故事


我从高中就开始为小型业余电影项目写剧本。 他们始终是“发自内心地”写成的,没有任何组织和创造性过程的组织。 但是在某个时候,数量不再增长为质量,是时候转向理论了。


在研究了与好莱坞流派有关的某些文献( 罗伯特·麦克基约翰·特鲁比席德·菲尔德等)之后,得出以下结论:


  • 电影剧本只是一种艺术故事;
  • 要发展一个故事,有许多既定的实践,如果遵循的话,会使该故事有趣。
    有相当形式化的规则
  • “发自内心的”“仅完成了前15%的工作,然后开始认真研究;
  • 历史的发展是一个复杂的迭代过程,需要不断重写(写就是重写);
  • 不论类型如何,历史发展的各个阶段早已为人所知并且几乎是重合的。

同时,整个开发过程通过书写文本在纸上进行。 各种作者都有用于优化开发过程某些片段的有趣方案,可以显着简化该过程,但是在图形化方法中没有公认的实践。


因此,可以将某种技术与该过程区分开,并且任何技术都可以自动化。


对于编剧来说,最流行的故事开发实践之一是卡片方法。 其中,关键事件在纸卡上作了简要描述,然后将其组合在一张大桌子上。 输出是历史的结构计划,根据该计划,编写脚本本身已经非常简单。 但是,这种情况下的纸张不实用,因为 很难使编辑和信息密度远低于现代LCD显示器。


有大量用于处理卡的软件,可在此处找到最完整的评论。 我希望能从实践中找到一些值得的东西,但是事实证明,现有程序要么不舒服,要么停留在Windows 95级别的技术上,要么甚至是毫无用处的漂亮玩具。


因此,我必须自己做这个工具。


发展历程


一切始于以下事实:在处理一个场景并厌倦纸卡时,我在QT上为自己制作了一个小工具,使我可以创建虚拟卡并将其在虚拟桌子上移动。 在此过程中,出现了新功能。 因此,在研究历史的同时,我开发了该程序。 那时她只有一个用户。


当我完成脚本时,出于兴趣的考虑,我将该程序发布在了一些专门的俄罗斯和外国论坛上,因此我找到了志趣相投的人。 这给发展带来了新思路,并且该计划逐渐完善。 然后,为了集中讨论,做了一个最小的站点 ,我开始在该站点上发布新版本。


在某个时候,出现了一个问题,尽管该程序具有丰富的用户功能,但如何使用它并不明显。 然后,我不得不暂停开发并制作最少但全面的文档,该文档也可以在网站上找到。


目前,该项目大约有8个月的时间,大约有3万行代码,并且仍在以业余项目的状态发展。 一些技术解决方案似乎对我来说很有趣,并且可能对其他人有用-因此,我在Habré上发布了它们(即有关撤消/重做模型的实现连接路由 )。


目的和目的


ultra_outliner是用于创建各种艺术故事的工具,最初是针对作家和作家的。 同时,游戏,任务等的开发人员也可以有效地使用它。


与阅读文本不同,对结构化图形形式的历史的感知有时带有附加的注释,可以提高对历史片段的感知速度。 因此,为了回想起某个故事片段的细节,您无需仔细阅读5页文字-只需看一下卡片的标题即可进行更正。 这就是为什么刷卡方法如此流行的原因。


但是,将卡转移到虚拟空间具有以下好处:


  • 桌子的尺寸不受限制;
  • 存储各种版本,副本的能力;
  • 对卡片进行编辑的能力;
  • 和其他

考虑ultra_outliner旨在解决的主要任务。


通过自动化常规流程来提高历史记录开发人员的生产力


首先,这是指易于更改卡。 另外,您无需每次都在桌上摆放卡片,只需打开计算机即可。 您可以使用同一组卡等存储多个虚拟表。


叙述者有机会以各种投影形式看他的故事


在这里,我们谈论的是历史的各个方面独立发展的可能性(不同的故事情节,人物等)。 因此,例如,您可以在一个虚拟桌子上从上到下并排布置多个故事情节,然后再进行故事的编排。 同样重要的是,无论情节如何,控制性格特征披露的能力。


提高故事的整体素质


故事的各个组成部分分别制定的详细程度越高,则故事的质量就越高。 这首先可以消除错误,其次-使故事更深入,更有趣。


概念框架


ultra_outliner的中心是可自定义的卡片。 卡片可以描述特定的基本实体(事件,角色,故事情节等)。 每种类型的基本实体都使用自己的模板,历史记录开发人员可以为自己定制模板。



可以使用以下字段灵活配置卡:


  • 没有连字符的文本行;
  • 多行文字;
  • 可用于插图或情节提要的位图;
  • 列表,从多个选项中选择一种;
  • 标志-能够从0到几个彩色元素中进行选择的列表;
  • 强度-根据制图原理绘制的条状可视化数字字段;
  • 色带。

同时,虚拟表上仅可视化非空字段。 这使得可以最大化图形字段中的信息密度。


特征和功能


在本文中,我不会整体考虑发展历史的技术,而仅描述该工具的主要功能。 而且,每个人都为自己选择技术,我不想强​​迫某人进入一个狭窄的框架。


使用免费工作表


自由工作表是一种图形文档,您可以在其中自由移动基本实体的实例并在它们之间创建各种关系。 使用此功能,您可以解决以下任务:


  • 情节线建设;
  • 公开字符;
  • 建立位置网络;
  • 使用宝藏;

在免费表上,可以创建事件,角色,故事情节,位置和宝藏的实例。


故事情节发展


故事情节从所谓的“头”开始,然后连接事件链。



我自己制定了一种做法,使故事情节从上到下相互平行。 垂直刻度大致对应于时间刻度。


角色披露


根据Mackey的教导,所有角色都存在于历史中,以帮助向其角色揭示另一个角色。 在这种情况下,通过在相应事件中描述的动作来进行公开。



因此,角色可以具有特征(不能与角色断开连接),这些特征可以通过一系列事件与角色对手连接。 在此阶段,您可以验证故事中所有必需的角色特征是否都已显示。


制定历史结构计划


历史的结构计划是“行为-情节-事件”层次结构中事件的累积序列。 在这里,该法案是一条垂直线,该情节使您可以将卡片成组添加到自己。



例如,在结构计划的制定过程中,有必要根据节奏来平衡叙述(输入卡片动作/对话的类型-并平衡旋转)。 在单个值的上下文中,按情节分组是有意义的。


落在中央条上的卡构成最终的结构计划。 附近是备用卡,这些卡最终没有创造历史。


可读格式导出


结构图可以导出为文本格式以发送给朋友阅读。 根据您的样式和细节,您将获得文本结构计划或摘要。


您还可以从所有图形工具导出到位图图像,以卡的形式直接获取虚拟表的快照。


了解更多


文档中详细描述了编辑器的所有功能。


如果材料有趣,那么将来我将准备一个端到端的示例,其中将使用ultra_outliner编写一个故事示例,其中将详细介绍每个步骤。


对于那些希望更快地获得这些信息的人,我可以以我的电影动感文章的形式推荐一些过时的材料。 但是,尽管他们使用的是一个过时的版本,但总体上这个想法并没有改变。


结论


该程序是完全免费的,您可以从网站上下载。 该发行版包含一个已完成项目的示例。


从XP开始,现在支持32位和64位版本的Windows,以及Mac OSX和Linux。 将来可能会出现移动应用程序。


该程序的功能正在动态开发,因此在每个新版本中都添加了一些有趣的东西。 在下载页面上,您可以订阅新版本的通知。


如果您喜欢该程序,并且需要新功能或好主意-请写信给论坛或支持邮件,并将在以后的版本中实现。

Source: https://habr.com/ru/post/zh-CN402301/


All Articles