回应模式 - No.64254690


No.64254690 - 综合版1


无标题无名氏No.64254690 只看PO

2024-11-01(五)01:59:56 ID:TPWHppd 回应

准备做一款辅助创作向的app工具软件,开源免费不联网

希望小说/世界观/设定创作者们能提供一些需求,我会尽可能地实现!

无标题无名氏No.64307343

2024-11-06(三)16:13:24 ID: TPWHppd (PO主)

在所有人以为我咕咕了的时候没有咕咕,亦是一种咕咕( ゚ 3゚)

https://github.com/Tian-Godgiven/All-Exitence_Creation_Auxiliary_Apparatus/tree/main?tab=readme-ov-file

项目地址在这里,请大家监督(ゝ∀・)

无标题无名氏No.64307357

2024-11-06(三)16:14:58 ID: TPWHppd (PO主)

当然这边还是接收需求的哦(ゝ∀・)

现在在做基础的ui,配色方案好难选啊,待会给大家截个图看看(`ε´ )

无标题无名氏No.64308717

2024-11-06(三)18:43:20 ID: F7nfJr2

十分希望肥哥参考一下final draft 这款软件。
尤其是时间轴功能
这软件除了没有中文版,和中文系统容易出bug以外,简直没有明显缺点。

无标题无名氏No.64311901

2024-11-07(四)00:11:02 ID: TPWHppd (PO主)

>>No.64308717
我看了一下这个时间轴功能,或许和我打算做的不大一样呢(つд⊂)

它的这个时间轴是主体,是在时间轴上写事件/幕

而我打算做的是构造了事件之后,把它们排在时间轴上
这边考虑在时间轴页面添加一个快速创建事件事物的功能你觉得怎么样呢| ω・´)

哦对了,大家的需求我都写了相应的实现方案,在git的[需求分析]里,感兴趣的肥哥可以去看看

无标题无名氏No.64311925

2024-11-07(四)00:13:24 ID: TPWHppd (PO主)

突然意识到上git挺麻烦的,这边就搬运过来吧,感兴趣的肥哥可以看看,也可以核对一下需求理解|∀` )

# 主要

按照功能模块相关度分类,代码框内的是解决/实现方案

## 万物

1.对象定义:可以定义一些固有对象,在其他页面/page创作时,输入关键字可以选择是否指向该对象。如果是的话,之后可以通过点击对应的关键字,来到绑定对象的页面(也就是页面绑定跳转啦)
可以在对象页面查看所有的绑定信息。

~~~
对象定义过程为:万物/分类/事物
例:万物/角色/小明
在该过程中可以为分类设置预定义属性,在创建事物时,为实例事物输入/选择/调整属性,整体过程参考面向对象中的类与实例对象的创建过程,也提供修改事物属性的功能

可以设定属性值的类型,从而提供诸如输入框,选择框,滑动栏等属性输入方式

在【万物】中定义的事物,可以在其他任意输入页面中被提供输入补全/输入联想/并且可以通过点击快速唤起简单的介绍页面,或跳转到对应的事物定义界面

提供一些特殊属性:例如“关系”属性,以提供“生成关系图”等辅助功能
提供一些特殊事物:例如“事件”,已提供“事物流”,“时间线”等辅助功能
~~~

2.人物关系图,可以自行定义优先级,比如说这几个人打包一个队伍,那几个人打包一个组织
组织和组织之间的关系以及人和人之间的关系都可以定义
甚至单个人对于组织以及组织对于单个人都能有自己的关系
能显示那种箭头指来指去的图

~~~
提供特殊属性修饰符,使之可以像特殊属性“关系”一样,根据属性值生成思维导图
提供预设事物“队伍/组织”,以满足上述需求
~~~

3.事件时间轴,自由调整精确度,可以精确到分秒
世界线分支,时间线管理,世界线,时间轴,差不多一个意思
一些剧情发生的时间比较模糊,放不进具体的单一时间轴里,比如道诡异仙里司辰世界的时间线和修仙世界与现实世界的时间线都不一样,甚至都不是单纯的顺时间/逆时间

~~~
提供可选预设事物“世界线”,用于提供“世界线管理”功能
提供辅助工具“事件时间轴”,可以将已设定的事件按照设定的时间排序并显示在时间轴上,还可以在时间轴上直接生成“事件”事物,此外提供“文本内自动识别输入时间”功能,在输入预设的时间文本时,提示生成“事件”事物(该功能需求量有待考证)
在该工具内提供“世界线切换”功能,可以显示在不同世界线中的不同时间轴,这些时间轴的内容和比例都可以由用户自定义
~~~

4.关键字可以自动识别,鼠标悬停在上面可以显示一定省略内容,类似于wiki那种
希望可以通过Markdown等标记语言可以快速制作思维导图

~~~
参考事物对象在文本中的点击详情功能
该需求类似脚注或注释,由于文本编辑部分考虑支持md格式,也提供快捷生成注释功能
尽管文本编辑部分考虑支持md格式,但并不打算在其中适配md转思维导图的功能
事物思维导图的功能参见下方[万物/需求7]
~~~

5.道具拟定,比如草药,武器等等,设计几个通用图标,查询时仿照游戏内的展示,品质,属性,功能,这些细节作者可以自己填。再加个图标自定义和仓库分类,方便检索。

~~~
可选的分类呈现方式,以网格分布块状图的方式将分类的内容事物呈现在编辑页面上,可以自定义各个块的css结构(需要css编译)和图标,整体布局类似道具商城
上述的分类分组仍然适用,考虑提供拖拽块状图快捷分类的功能

检索则是会提供统一的搜索功能来对【万物】和【文本】等所有包含文本内容的部分进行搜索(包括大纲,暂计本,创作任务等辅助功能)
~~~

6.人设方面,游戏角色介绍的形式,让用户来设定属性名和属性值,然后会提供一些组件比如百分条,输入栏,是否,勾选之类的。

~~~
在分类创建的过程中可以进行一些属性预设,主要在其中定义一些关键属性用于创作提示
但也可以在已创建的事物中继续添加额外属性
属性值可以由不同组件构成
~~~

7.关于事件,我这边是打算做成像是人物一样的对象,也是有像是时间,内容,参与人物,地点之类的属性,也可以将事件之间关联起来形成简单的思维导图。总体和肥哥说的标签很接近。按属性分类

~~~
“事件”事物的部分功能参见上方[万物/需求3]
事物之间可以通过一些属性进行联系(例如“关系”“因果”,也可以自行设定此类属性,参见上方[万物/需求2]),可以通过这些属性生成思维导图,将不同事物串联起来,生成的思维导图不具备编辑功能,但考虑如下功能
1.可以为不同分类的事物设定不同的图形,同分类但不同分组的事物设定不同的颜色(若无分组则均为不同颜色)
2.可以拖动其中的图形位置
3.可以显示设定了图标的事物的图标(参考上方[万物/需求5])
~~~

8.根据人物设定,背景设定内容生成 时间 事件轴

~~~
可以在所有需求填入事物的属性值中选择快速生成事物,例如在角色的“参与事件”属性中,选择快速生成一个“事件”事物,在该事物中添加“发生时间”属性,就可以生成事件时间轴了
考虑到一部分需求,扩充时间轴功能,可以显示某个角色或多个角色参与的事件形成的时间轴
背景设定同样参考上方内容
~~~



## 文本

1.内置的任务列表+计时功能+字数要求功能,虽然做不到番茄钟那种强制工作(毕竟创作过程还是需要查一些资料嘛),但至少能给出一个警示作用,还可以记录每日创作字数

~~~
任务列表:简单的本地增删改,考虑调用事物编辑器
任务:限时,目标,奖/惩,按时打卡,添加笔记
计时功能:简单的计时器+计时器组,不具备番茄钟功能,不占用后台(关闭应用停止计时),可以设定在某计时未完成前退出应用进行提示(可以自行设定提示内容)
可以设定字数要求目标,可以分为【万物】和【文本】两部分,不计算大纲等辅助工具的字数

每日创作记录:包含
当日创作次数:打开应用并编辑超过一定时间的次数
当日创作字数:分为【万物】和【文本】两部分
当日任务完成情况
当日笔记
由于都是本地存储因此需要提供记录删除/导出功能
~~~

2.内置便捷字符输入,可以保存一些特殊字符,或者颜文字,又或者是短语

~~~
简单的自定义短语,也可以设定自动补全短语
~~~

3.大纲设计
提供像是when where who what how之类的需要填写的内容,整体会像是表格一样
大纲应该是分开的,然后几个大纲之间可以有联系。
可以在大纲内设定目标,辅助创作者判断内容是否达成之类的。

~~~
大纲本身可以被视作一个特殊的事物,可以编辑其中的属性值,大纲经由“大纲管理”功能统一管理创建或删除
大纲内容考虑采用富文本编辑,考虑直接应用简单的富文本编辑器(需要适配移动端输入),大纲内部可以插入本地图片(参考下方[辅助工具/需求1])
可以为当前文本/篇章设定大纲从而快速查看
大纲之间可以通过“关系”属性连接
可以在大纲内设定任务,用于检验文本内容是否完成大纲目标

暂不考虑大纲的导入/导出功能
~~~

4.根据大纲内容生成 时间 事件轴

~~~
可以在大纲中,通过快捷按键来快捷创建人物/事件
例如:@[#[小明]在$[星期三]&[去了公园]]
将会快速创建{人物:小明}和{事件:去了公园 {参与者:小明},{时间:星期三}}
该功能通过标识符实现,但不会显示在大纲文本中,其中可以选中一段文字,并以此选中其中的文本快捷形成事物,也可以选择为生成的事物编辑详细属性
~~~

## 创作辅助工具

1.更加便捷的“暂记版”和“灵感版”,差不多就是一个放在一边的按钮,可以探出一个小窗口来记录一些灵感和暂存。可以直接设置在手机桌面上(疑似无法实现)
写大纲和灵感,记事的地方希望可以插入图片

~~~
暂记版功能:一个小型的文本编辑器,提供分块式的文本编辑功能,用于快速记录灵感/段子,也会同时记录时间等,支持插入图片。可以将其中的分块悬浮在文本编辑器旁,考虑设置在手机桌面上快速启用
~~~

2.“设定生成器生成器”
需要用户来设定某个世界观下会出现哪些设定,然后随机生成设定

~~~
一个简单的随机属性存取功能,用户可以为设定安排一些词条或者属性
例如:姓名:老王 [男性][配角][姓氏称呼]
随后可以通过词条来roll取需要的属性值
例如:roll 姓名带有[女性]的属性值
该功能可以在不同的作品中使用,因此考虑提供选项使得某一部分属性带有[作品风格:xxx]词条
提供接口以导入外部数据,不考虑app内部自带这些数据
~~~

# 备选

地图生成器
按风格生成世界或者城市地图,可以预设几种然后随机生成

~~~
不考虑自主实现,考虑接入轮子。
~~~

无标题无名氏No.64311932

2024-11-07(四)00:14:09 ID: TPWHppd (PO主)

>>No.64308717
还有就是,这个更像是写剧本的呢,我这边更倾向做一个辅助世界观创作和管理的软件( ゚ 3゚)

无标题无名氏No.64311948

2024-11-07(四)00:15:24 ID: XWwdTJe

实际上写小说的人只需要一个好用的笔记软件就行了,比如obsidian……( ´_ゝ`)

无标题无名氏No.64312240

2024-11-07(四)00:42:41 ID: TPWHppd (PO主)

>>No.64257047
肥哥,我这边看了一下小说创作室,虽然震惊于这个界面竟然是2022年的软件,但仔细一看其中确实有不少可取之处呢!

首先就是肥哥你说的这个人物特性,百分比确实很直观,但要在移动端塞下这么多东西确实很麻烦,这边考虑设定一个属性集,可以折叠or展开一部分属性
设定的话我可以提供拖动条,操作起来应该会更方便

还有就是它对角色的各种属性做了一个时间,我觉得这个实用性很强,可以考虑做一个功能模块
我考虑做成那种覆盖式的,就是作者可以覆盖掉原本的属性,并给这个覆盖操作设定一个“契机”和“时间”
然后可以在时间轴上显示这个角色的某些属性的变化

大纲的话我这边就仍然沿用之前说的表格填写的方式吧,也考虑引入时间轴机制

你提到的这个大纲按角色等内容进行分类我这边打算做,但可能操作上会比较繁琐,可以参见上面的[文本/需求4],必须要这样设定,软件才可以识别到参与人物和时间等属性(つд⊂)

无标题无名氏No.64312308

2024-11-07(四)00:49:38 ID: TPWHppd (PO主)

>>No.64311948
不只是写小说啦,更多的是辅助世界观的创作( ´∀`)

肥哥说的这个软件更像是高级markdown编辑器呢,可以用作文本部分的参考(`ε´ )
我喜欢里面的书签功能,这边会考虑加入进去的( ゚ 3゚)