1作者: oldskultxo28 天前原帖
几个月前,我尝试写一部互动小说。<p>结果变成了一个软件项目。<p>随着故事的发展,管理结构变得越来越困难:分支、条件、叙事状态……一切开始变得混乱。<p>在某个时候,我打开了Visual Studio,试图自己解决这个问题。最初的想法很简单:将散文与驱动故事的运行逻辑分开。<p>这个实验慢慢演变成了一个名为iepub的小生态系统:<p>• 一种互动书籍的结构化格式 • 一个解释该格式的阅读器运行时 • 一个专为编写互动小说而设计的可视化编辑器<p>这个编辑器力求让人感觉像一个普通的写作工具(更接近于Google Docs),但专为分支叙事设计。它允许你定义叙事条件,将变量附加到章节,配置概率事件(如掷骰子),创建叙事变体,并将故事的结构可视化为图形。<p>大部分开发工作是在AI代理(Codex)的帮助下进行的,它们充当开发伙伴,这种工作流程在架构、用户界面组件和调试方面出乎意料地有效。<p>如果有人感兴趣:<p>项目: <a href="https:&#x2F;&#x2F;iepub.io" rel="nofollow">https:&#x2F;&#x2F;iepub.io</a><p>关于开发过程的文章: <a href="https:&#x2F;&#x2F;medium.com&#x2F;@santi.santamaria.medel&#x2F;interactive-fiction-platform-codex-ai-093358665827" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@santi.santamaria.medel&#x2F;interactive-ficti...</a><p>欢迎对项目、架构或AI辅助开发工作流程提出问题。
2作者: falsename29 天前原帖
<p><pre><code> 单一的 Rust 二进制文件。管理多个 AI 编码代理会话,使用 tmux — Claude Code、Codex CLI 和 Gemini CLI 并排显示。仪表板提供标签页 (F1–F11),可以实时查看每个代理的终端。 这些代理拥有个性化设置,能够在会话间保持持久记忆,并且可以直接互相发送消息。跨机器的点对点通信通过 TLS 1.3 实现,因此不同机器上的团队可以协作。 我最喜欢的部分是:一个专门的档案管理代理,它从不编写代码,只在每次推送时对整个代码库进行索引,这样其他代理就不需要再费力查找文件,而是可以直接向它提问。 </code></pre> 免费账户,在首次运行时创建。
3作者: NatalijaAAD29 天前原帖
有没有人将知识产权盗窃或违反保密义务的诉讼提到法庭上?<p>小型软件公司,对方是大型企业被告。<p>我们正在考虑在英国知识产权法庭(IPEC)提起诉讼,但在欧盟或美国的经验也很相关。<p>希望能与有过此类经历的人聊20分钟。
2作者: vpuna29 天前原帖
作者在此。我是一名软件工程师,开始兼职写硬科幻小说。我开发这个工具是因为我想用简单的Markdown写作,并直接上传到亚马逊KDP,而不需要使用Word、InDesign或Vellum。 工作流程是这样的:我在.md文件中写故事,每个章节一个标题,用---表示场景分隔。当我准备好发布时,只需运行一个命令,就能生成一本纸质书PDF、精装书PDF和Kindle EPUB,所有的边距、排版和场景分隔都正确无误。这个工具封装了Pandoc和XeLaTeX,并使用了一个自定义的LaTeX模板和一个处理场景分隔转换的Lua过滤器。Commander.js是唯一的Node依赖。 我用这个工具发布了我的第一部中篇小说,一部名为《引力》的硬科幻故事,讲述了一位天体物理学家绘制银河系后方的回避区。故事中的科学基础扎根于真实的天体物理学(大引力、宏观宇宙流动、回避区)。我还用Next.js和Payload CMS建立了一个作者网站‘alanvoss.me’,并在Vercel上以静态网站形式部署,您可以在上面阅读第一章并了解角色。 关于AI的使用和图像:故事概念和科学内容是我的。我使用Claude Opus 4.6帮助处理一些角色对话,以及进行语法和拼写检查。网站上的角色肖像是通过Midjourney和OpenAI图像模型生成的。书籍封面是在Canva制作的。 这个工具本身很简单(约200行JS代码),但为我解决了一个实际问题。KDP的边距要求很繁琐,尤其是纸质书和精装书的内边距差异,而在LaTeX和EPUB中正确渲染场景分隔需要Lua过滤器的方法。希望对其他写作的开发者有所帮助。 如果您对这个工具、出版过程或KDP有任何问题,请随时告诉我。