Proxyos Weekly 059
Laurence-042
- One minute read - 124 wordsTL;DR 概览
-1、0、1章节测试完成,2章测试完成后即可进入beta
本期目标
- 把 demo 从 alpha 打磨到 beta
- 对齐剧本和内容实现
- 完成测试
- 第 -1 章
- 第 0 章
- 第一章
- 【低优先级】xterm 的 col 似乎计算不太对劲,有时候一行末尾的字只显示了一半,需要看下 xterm 实现,必要的话进行修复
- 【低优先级】xterm 的 cursor_pos 在 cursor 不在视野内时返回末行 pos 是个 bug,而且在外面基本没法绕,只能修 xterm。这个bug不修会导致无法在向上滚动时正确隐藏输入区
- 第二章
- beta 打磨完成后
- 开个 itch
- 琢磨下宣传
进展速记
本期假设 / 预期
预期:
对齐剧本和内容实现
跑下除了第二章之外的整个流程,并修复期间遇到的问题和QoL变更
结果:
除了xterm的问题,-1、0、1章的测试和修复都搞定了
本期确定性变化
新增:
- 新增了清空轻聊的功能,用于-1章演出
- 额外在可能引发歧义的地方添加了自然的额外引导
变更:
- 调整-1章剧本,使交互更自然
- 优化EventAction的数据结构,移除其中没必要的字段及相关逻辑
- 优化ControlPanel和其子部件的交互,提高可维护性
- 优化休眠的动画效果,提高了表现力
- 优化内部编辑器的样式,使其操作更直观
修复:
- 修复备忘系统在-1章显示了真实时间的bug
- 修复备忘录系统的时间显示过大的bug,并借此机会优化了时间系统,使其接口更加易于使用
- 修复了一些资源里引号忘记转义导致的显示异常
- 修复Terminal输入行会吞滚轮事件导致鼠标悬停其上时Xterm无法滚动的bug
- 修复了玩家可能直接跳过diagnose直接assistant的bug
- 修复了重复执行diagnose回显仍显示组件未接入的bug
- 修复之前优化序列化系统后,-1和-1.0被视为不同,导致输出校验器将其视为不匹配的bug
- 修复了第一章控制器没有继承数据驱动控制器,导致写编程指南的事件未生效的bug
删除:
主要进展内容/本期关键判断点
我做出了哪些「如果错了也要付代价」的判断?
这期没啥可说的,都是些零碎修补,没啥太值得一提的决策点
瓶颈与问题清单
哪些问题还没解,但也许我已经知道“它们不是什么”?
下期计划
- 把 demo 从 alpha 打磨到 beta
- 完成测试
- 第一章
- 【低优先级】xterm 的 col 似乎计算不太对劲,有时候一行末尾的字只显示了一半,需要看下 xterm 实现,必要的话进行修复
- 【低优先级】xterm 的 cursor_pos 在 cursor 不在视野内时返回末行 pos 是个 bug,而且在外面基本没法绕,只能修 xterm。这个bug不修会导致无法在向上滚动时正确隐藏输入区
- 第二章
- 第一章
- 完成测试
- beta 打磨完成后
- 开个 itch
- 琢磨下宣传
试玩版
暂缓,第一次上传需要做好准备,等进入 beta 阶段再说