我正在编写一个互动小说游戏(或者,如果您更喜欢这种倾向,则可以制作新颖的冒险游戏),并且我需要软件来绘制所有可能的场景过渡。

我发现概念图是最符合我需求的表示形式,我想为此使用一些软件。

有很多各种各样的概念图程序,不幸的是,绝大多数人专注于吸引人的演讲,使概念图在会议期间看起来很有吸引力。创建单个条目需要花费时间,包括所有样式,其他内容。此外,我的概念图的大小将非常庞大。 (我不需要较小的软件!),许多程序限制了画布的大小。

当前,我完全陷入了尝试使用IHMC CmapTools的困境。它具有一个古怪的界面,不适用于水平滚动,它具有有限的缩放选项以及许多不直观的功能(例如,您不能仅将注释添加到未注释的箭头,您必须将其删除并重新绘制为带有注释的箭头)。它非常着重于成为具有协作功能的多用户应用程序,而在此之上很难成为概念图编辑器。

这是从第一天开始直到大约游戏第一天晚上的1/4被草拟。整个游戏至少需要一周时间,而树的宽度只会增加。



我需要什么:


用箭头连接框
注释这些框和箭头
不管秤的数量如何,都可以通过可读的方式进行布局
,无论这些框和箭头的数量如何。

这些样式的一些基本样式将是受欢迎的,但不是必不可少的,并且样式一定不能妨碍编辑。


简单,直观,无怪癖和无干扰。
此外,批量编辑(移动整个分支)可能很重要,因为错误和更正势必会发生。

该软件应该可以在Windows上运行,但是最欢迎在Linux上运行的版本(允许我在上网本上访问它)。当然,这不必一定是桌面应用程序-一个好的Web应用程序也是可以接受的(尽管它一定不会陷入停滞不前的状态,并且会因为许多项目而停滞不前。)

评论

我想向您推荐适用于Linux的Dia。但是后来我试图制作一个像您一样的图形,但用大文本标记箭头失败,因为我不知道如何进行换行。在适用于shift + return的框中,但显然没有箭头所示。

您愿意接受付费解决方案吗? Visio可以工作。虽然我认为这并不理想。

@Oxinabox:耶,好朋友! ;)

是的,visio是唯一想到的东西...但是我也想要这样的工具。

#1 楼

我在yEd上取得了不错的成绩。就我个人而言,我用它来映射复杂的代码并开发软件库。

它应该满足您的所有要点,并具有跨平台(Java)和免费的额外优势。它还可以应用漂亮的算法来清理混乱的网络,同时保持所有连接不变。

评论


欢迎使用软件建议。我们需要答案来说明推荐产品如何满足要求并符合问题的目的。您在此处编写的内容只不过是该产品的广告文案。您能否扩展它以展示该产品的适用性?有关撰写答案的提示,请参见此元文章。

– danijelc
2014年2月10日16:15

我已经尝试了yEd,的确,与所有竞争对手相比,它的怪癖更少。虽然样式和高级功能较难访问且使用起来比较麻烦,但创建非常基本(如果很大)的图非常容易且精简,这正是我所要求的。

– SF。
2015年12月3日,12:07

#2 楼

好吧,如果您正在使用TADS ...大约十年前,我就在开发TADS IDE,我早就放弃了它,但一直希望再次启动。

它无法满足您的所有需求(并且不需要您做很多事情),但是您可能会感兴趣。

这里是网站的已保存副本;让我知道是否应该通过电子邮件向您发送该程序的副本(如果您拥有Borland(现为Embarcadero)C ++ Builder,请发送源代码。)。

br />
有关更多信息,请参见(存档)网站。用于绘制图表的文本文件。



这是一个非常简单的示例,摘自该站点的示例页面:

输入:

graph {  
           a -- b;   
           b -- c;   
           a -- c;   
           d -- c;   
           e -- c;   
           e -- a;   
      } 


输出:


很明显,它可以生成更为复杂的图,但它显示了原理-一种简单的文本语言来描述节点之间的关系。

GraphViz已经存在了很长时间,受到了良好的支持,并拥有活跃的论坛,并广泛用于学术界和一些流行的工具(例如DoxyGen)中。

评论


另请参阅twinery.org/最近赢得比赛最多的i-f似乎都在使用它

–莫格说要恢复莫妮卡
2015年12月3日,15:32