Proxyos Weekly 092
Laurence-042
- One minute read - 104 wordsTL;DR 概览
第二章收尾调整完成,第三章支线任务系统编写完成
本期目标
- 将第三章开头补充进 demo
- 调整第二章末尾文本,引入经济系统和支线任务系统
- 通过经济系统获得通用搭载平台
- 通用搭载平台的 app
- 将 demo 结束提示放在通过通用搭载平台回家后的场景
- 更多内容
- 支线任务
- 更多任务
- 实用化任务时限
- 命令行内容?(等第三章?是否需要?)
- 远程访问?
- 更精细化管理事件而不是按章组织?mod 支持?
- 用英语通玩一遍
- 开个 itch
- 琢磨下宣传
进展速记
本期假设 / 预期
预期:
这是个大期,所以我想我应该能把文案完全准备好。至于代码调整,不敢说完全没问题,但我想应该能吧第二章收尾调整好
结果:
第二章收尾完成,第三者开了个头,实现了支线任务系统的基础功能,但尚未充分测试
本期确定性变化
新增:
- 扩展剧本系统,允许其他模块注册事件侦听器来在启动时得到所有自己关注的事件数据
- 新增了聊天软件根据id更新消息内容的能力,并对应调整其数据结构,现在不再要求在存档里写完整消息内容,但仍然保留写完整消息内容来覆盖默认内容的能力
- 提供了轻聊的网页前端,同时玩家调试时可以使用其网站的rest api来获得测试集
- 添加了玄云观的支线任务板
- 补齐了之前codex漏实现的一些钱包机制
变更:
- 优化了python runtime目录名和相关基础设施里影响沉浸感的部分,玩家挺容易能通过vscode的代码追踪看到这些基础设施逻辑,所以我觉得最好别带player、godot之类的字样
- 优化了浏览器的健壮性,现在不会加载类似 res://、user://、C:// 的scheme了,而其他未识别scheme也会走向404机制
- 浏览器现在能正常显示后端传来的非html纯文本了
- 优化了轻聊应用的插件管理器,现在插件管理更加直观了
- 优化了第一章的摄像头管理网站,在完成第一章后对应摄像头将无法访问(叙事里这个摄像头被拆了,第三章玩家得到了移动方式才能再次回去看,然后就会意识到自己的位置不对)
- 优化了请求后端的任务需求的工作方式,现在读文件是后端的任务了,这有助于节约ipc带宽
- 调整第二章结尾,使其接上第三章
修复:
删除:
主要进展内容/本期关键判断点
我做出了哪些「如果错了也要付代价」的判断?
demo内容稍微扩展
我担心单纯的支线任务无法展示这个项目的潜力导致demo暴死,所以我准备发demo前把通用搭载平台(本质上是这个游戏的地图系统)搞定,并把第一个poi设为ghostine的家,玩家会在这里意识到自己失踪了(不知道自己身在何处,只能遥控平台探索)
瓶颈与问题清单
哪些问题还没解,但也许我已经知道“它们不是什么”?
- mod meta、mod list、pylock.toml、依赖安装与版本回滚之间还需要形成稳定流程,否则后续 mod 管理会变成新的技术债。
下期计划
- 将第三章开头补充进 demo
- 通用搭载平台的 app
- 将 demo 结束提示放在通过通用搭载平台回家后的场景
- 更多内容
- 支线任务
- 更多任务
- 实用化任务时限
- 命令行内容?(等第三章?是否需要?)
- 远程访问?
- 更精细化管理事件而不是按章组织?mod 支持?
- 用英语通玩一遍
- 开个 itch
- 琢磨下宣传
试玩版
暂缓,第一次上传需要做好准备,等进入 beta 阶段再说