Proxyos Weekly 005
Laurence-042
- One minute read - 40 wordsTL;DR 概览
能正常进第一章了,而且脚本框架已经完成,除了一些样式问题之外已经能支持第一章的完整游玩了
本期目标
把第一章的剧本搞清楚
- 共同流程
- 背景设定
- 具体剧情
把第一章的切换逻辑搞定
进展速记(Changelog)
新增:
- 实现了统一的场景加载器,并将之前的关卡切换和进度管理做了相应的配套
变更:
- 优化通知对话框
修复:
- 任务间过渡逻辑有一堆问题
- OSWindow点击时不会移动到最前方(没完全修好)
- OSWindow的缩放很难点中
- 忘记给第一章的脚本任务加任务要求了,结果一瞬间全完成了
- Terminal无法正常显示中文文本
主要进展内容
大范围重构了场景切换框架,现在可以更灵活地以任务为驱动配置各种场景切换了。
得益于这项重构,先前十分复杂的恢复模式(即第一章玩法)加载与维护变得十分简单。
写好了第一章的剧本框架,其设定是
- ProxyOS自删除失败,进入自恢复模式
- 因为玩家使用的Windows系统不在ProxyOS的适配范围内,自恢复失败
- ProxyOS知道自己需要怎么组合特定的逻辑来重新编译自己,也可以使用玩家系统上的脚本语言解释器生成对应的程序。但是它无法仅仅从日志中拿到的只言片语中推断出其通用语法,因此需要管理员帮助
- ProxyOS要求管理员使用可用的脚本语言解释器编写对应的示例逻辑,以便其重构自身
通过这种方式,可以合理地向玩家展示如何将自然语言映射为编程语言(ProxyOS要求管理员参考之前的日志编写对应的基础逻辑块),让玩家知道“编程语言只是用于编程的语言,不是什么魔法,也远比英语简单”
目前的玩法已经能支持内容填充了,下期我将主要专注于问题修复和第一章的具体游戏内容
瓶颈与问题清单
- Terminal输入光标歪
- OSWindow点击时不会移动到最前方,做了修复后只有滚轮在外框上操作时能移到最前方
下期计划(Next)
- 修好Terminal输入光标歪的问题
- 修好OSWindow点击时不会移动到最前方的问题
- 搞定第一章的主要游玩内容
- 看情况进行可玩性打磨
试玩版
暂未达到第一个试玩版的发布标准