开发了一款自己专用的小说写作软件,并且创建了专用写作理论

2018-08-09 10:53:01 +08:00
 meetocean

创建了自己专用的小说写作理论。

根据专用小说写作理论,开发了一款网页版的小说写作软件,自己专用的,所以比较个性化。

精益求精,为了理论易懂,软件好用,花了很多时间和精力,不计血本历时一年多才完成。

并不想重复造轮子,总结了国内外多种写作软件,并不能满足自己的需求和偏好,思前想后,最后还是自己动手。

短篇小说没有必要折腾出一款新软件,需求点主要针对长篇小说,例如国内的网文写作,几百万字的那种。

目前是自己用,虽然想分享出来,让大家提点建议,但是感觉网页版的不便于共享。计划写一款 Mac 平台的小说写作软件,然后 iOS 平台。不过能不能实现很难说,因为还想写一款 iOS 平台的小游戏软件。

别问我为什么要这么做,好好工作不行吗?真的厌倦了,公司总会限制你的创造力和发展,也谈几个老板谈了,表示很失望。有人手拿资金,投资这投资那的,遗憾的是我一个也不认识。一直没有机会展示自己,白白浪费时光。

这次以结果为导向,让快要消失的创造力激活,不惜血本,也不管盈利和收入,自己开发。

9867 次点击
所在节点    分享创造
79 条回复
meetocean
2018-08-10 13:30:34 +08:00
@Rorysky
可能楼主表达的不够直白,其实前面的回复里有说明。
把 web 版写作软件直接上传到网站,当然大家都能看到,也能体验一把。

网页版不便于共享,这个不便之处,就是 js 和 css 文件能被复制。这个 js 文件实现了目录树与文件的拖拽功能。拖拽功能网上也有现成的代码,楼主的难道就有什么特别之处?

还真有,楼主为了这个无线级别可拖拽目录树,花费了大量的时间。找遍了大量的资料,也研究了多种 CMS 和博客。例如 joomla,wordpress,drupal,HTML 5 拖拽菜单,都没有找到现成的轮子,所以楼主又造了一个轮子。
实际上,主流的 CMS 系统,后台管理目录树和文章,实际上不怎么好用,特别是目录多,文章多。想修改一下分类,或改改标题,都要点击编辑,然后跳到编辑界面,多繁琐。

楼主的这个拖拽目录树,灵活并且直观,操作步骤少,不跳转页面,体验效果非常好。

当然这个功能最初是用于楼主自己开发的知识管理软件,也是 WEB 版。因为设计到知识分类和文章整理,对分类的操作非常频繁,如果这种功能像 joomla,wordpress 这样的软件系统,简直是噩梦。

所以开发为 非 web 方式的可发布软件,可以保护一下代码。

如果别人有一份和你几乎一样的东西,那么就失去了独创性。

楼主相信大家能够理解。
meetocean
2018-08-10 13:31:25 +08:00
@mztql 你说的对。
mztql
2018-08-10 15:15:15 +08:00
@meetocean 附张截图就可以了
sobigfish
2018-08-11 22:19:51 +08:00
好像起点自己就有一个, 其实小说最容易出错的是 错字,还有河蟹大锤, 还有有时候标错角色名
leekafai
2018-08-12 10:04:58 +08:00
其实 word 里面这些功能都有……
meetocean
2018-08-12 21:41:51 +08:00
@jijifly

你说的大神是指大神码字吧,那天忙着回复和写代码,把大神理解为了网文写手里的大神。

这个软件也只有 windows 版的,不能下载体验。
meetocean
2018-08-12 21:42:44 +08:00
@mztql
过一段时间吧。
meetocean
2018-08-12 21:44:49 +08:00
@leekafai
是的,word 很多功能都有,但是从几百万字的网文角度来看,也不是很好用,楼主的这个比较专业。
meetocean
2018-08-12 21:53:13 +08:00
最新消息:
1. 周末开始改版,为以后开发多平台版本做好准备。
2. 同时也在用 学习 Xcode + Swift 开发,目前初步判断手机版和 mac 版代码差距不大,可以同时开发。

比较担心写软件赚不了多少钱,所以还是以写小说为主,软件开发为辅助。但是都会每天完成一点。
meetocean
2018-08-12 22:22:05 +08:00
在大纲的结构单位上,一直没有搞定,导致开发周期翻了几倍,做了很多无用功。还有就是多线索与目录树的结合。

因为楼主参考了英文版的多种写作理论,这些理论也是说法不一,难以确定。同时也参考了多种写作软件,那也没有好到哪里去,对写小说的理解也是观点各异。唯一能确定的共同点就是,目录树结构,即分类下面放文章。但是层级划分没有明确规定。

具体地说,有两个方面:

1. 分类级别:
目前国内的网文,卷+章结构,只有一级分类,国内的写作软件也是按此开发的功能,而国外的写作软件支持多级分类。
楼主的想法是几百万字的网文,如果作者不在卷下在分一个级别的话,会导致每个卷下的章节数过多,写大纲的体验比较累。这好比,windows 下的文件夹,下面放的文件多了,会眼花,多分一个类,体验会好一点。

2. 章节与场景

这个国外写作理论也是多种观点,但是基本关系还是明确的。楼主开始想偷懒,就是一个章节对应一个场景,但是昨天发现还是不灵活,所以重写了。但是楼主体验过的国内的写作软件,都没有场景的概念。倒是看到某个软件在章下面有节。通常情况下,场景与节不是同一个概念。

这个地方也是一只摇摆不定,导致周期翻倍。因为楼主想实现目录树加多线索,这里的摇摆不定影响了多线索功能。

3. 多线索与目录树的结合。

大多数写作软件都没有处理多线索(主线,副线,或支线)的功能。
国外有一款写作软倒是有多线索的概念,但是没有结合目录树结构,而且也是难用,用户体验很不好,界面也丑,不过这软件似乎有点名气。

这个地方也是耗费了很多精力,参考了多种写作理论和写作软件,都没有好方案。网文是中国大陆特有的商业小说,以百万字为基本单位,也难怪国外软件都没有楼主说的那些功能。

不过这些杂心都问题,楼主在周末都给解决了,当然,分不清白天与黑夜,累成犁地的牛。
jijifly
2018-08-12 23:34:02 +08:00
@meetocean 对 大神码字 因为大家都在用 所以大家都在用 ; 特别是拼字的时候 只能一起用同一个软件。
楼主开发好了 @我一下吧,我让我老婆试试~
leekafai
2018-08-13 12:38:45 +08:00
@meetocean word 还不够专业?你想说的是专用性吧
meetocean
2018-08-13 13:59:01 +08:00
@leekafai

word 作为文字处理软件,相当的专业啊。Photoshop 是图像处理领域的专业软件,但在其它领域就不是专业软件。所以,专业是相对的。小说软件的专业性,后面的帖子继续讨论。
meetocean
2018-08-13 13:59:56 +08:00
@jijifly 好的
meetocean
2018-08-13 14:49:13 +08:00
# 小说写作软件的专业性

## 一般的文字处理软件也能写小说

小说的结构,似乎看起来就是这样的:卷+章,给每个卷和章加上标题,大纲就完成啦,真简单。

一般功能健全的写作软件,都有这个功能。Word 有大纲工具和大纲视图,这样一看,Word 也可用来写小说,甚至 Sublime Text 也可以用来写小说。

很多作者或写手都用 Word 来写小说,甚至更早之前,用 Windows 的记事本写小说的都用,其大纲功能就是利用这个系统的资源管理器。

## 写小说需要更好的专业工具
写短篇和中篇小说,用 Word 似乎也没有问题,更进一步,喜欢写大纲的人,还会利用 Excel。

写商业小说,即大家口中的网文,都是以百万字为单位起步。字数多,人物多,发生的事多,人际关系也变的复杂。写到后面,可能就忘了前面。

小说有三要素,人物,故事情节,环境。

人物除了自身的性格、生理特征之外,还有人物与人物之间的关系。 非专业软件很难实现这样的功能,了不起就为人物开一专栏,写上人物介绍。人物与人物之间的关系,不能一目了然。

故事情节,就是有因果关系的事件序列,这些事件按照时间顺序发展,有一个过程,西方喜欢用三幕式来描述,中国文学界用起承转合来描述。而一篇小说,特别是长篇小说,事件很多,300 章的小说至少就有 300 个事件。每一个系列都呈现出一种发展轨迹,也就是故事线,故事线有主要的,有次要的。如何组织安排这些事件,让故事有趣,这就是大纲要解决的问题。此大纲是故事情节的大纲,Word 的大纲工具不能很好的解决这类问题。

当然会用的,也可以利用 Excel 来构建大纲,用 Word 来写具体章节。但是这样两者是分离的,还是不够方便。


环境,现在有时候叫设定,包括这个世界是什么样的,包括人文,地理,物理定律等等。还有灵感,主题,题材等要素。卷+章节算一个模块,设定是另外一个模块。

把这些综合起来,最后写出具体的给读者看的故事,即章节。

设定模块比较简单,章节写作就是文字输入,非专业软件可以完成,最难的就是人物关系与故事大纲。

人物分主次,出场有先后,故事情节也分主次,有多条故事线。要很好的表现这些东西,需要专业的小说写作软件。
meetocean
2018-08-13 15:03:23 +08:00
## 专业软件之间的区别

在都能处理位图与矢量图的前提下,处理位图用 Photoshop 更专业,处理矢量图用 illustrator 更专业,两者交换一下也可以,但是处理能力要打折扣。

即使专业的图形处理软件,使用体验有很大的差距,例如 illustrator 与 inkscape,Photoshop 与 GIMP。

同理,写作软件也是这种情况,Scrivener 就相对专业。

对于写小说来说,绝大多数小说写作软件,哪怕是专业性很强的软件,都不尽人意,都有足够多的提升空间。

所以,楼主就有了想法,并且已经付出行动,自己专用的基本完成,目前进行新一轮的改善。
uptime
2018-08-13 15:22:43 +08:00
@meetocean 你看下吉吉写作,虽然好多年前就停止开发的,但软件的功能很好。大纲、故事树、写作窗口最下面带有草稿栏。
我想只要再优化一下,加上网盘 API 接入云储存(坚果云、百度云都可以),换成 markdown 格式,导出支持多个格式( docx、pdf 等等),小黑屋锁定,也是很棒了。
svaeric
2018-08-14 14:02:09 +08:00
哇 留个名。。我也是 mac 一直想找个好点的写作 app。加油楼主
Nudkesp
2018-08-14 14:18:46 +08:00
本来想试用楼主开发的……
不过虽然没看到,但也马克了几个其他人的推荐,先试试看。
楼主开发的时候,真的可以多考虑一下支持 markdown,保存到坚果云等网盘的功能,对不少码字的人来说,这两个很重要。
meetocean
2018-08-14 16:51:03 +08:00
@uptime
@Nudkesp
谢谢你们的意见。 支持 markdown,主要用途是什么?网络小说是纯文本的,不需要这样的功能。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/478178

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX