本周,我们花了很多时间进行升级,我们知道即将到来的升级-将我们的代码重构为使用Vue组件和路由器。

感谢其干净的“单个文件组件”,我们可以将组件的所有代码打包到一个干净的.vue文件中。 我们花了很长时间尝试在组件之间传递数据,并根据一些建议最终决定使用其webpack模板重新启动该项目。 花费了一些时间,但是现在该项目已经进行了重组和完全组件化,数据成功地在组件之间流动。
为此,我们决定不对与哪些组件进行通讯进行精细控制,而是为了简化起见而使用全局数据存储/总线。
我们还让玩家队列能够支持多个并发游戏会话,花了一些时间为我们的端到端测试提供不错的覆盖范围,并且开始考虑在用户和服务器之间传递实际的故事文本行。 以这样的速度,我相信在大约3-4周内,我们将拥有一个内部Alpha,我们可以使用它,甚至可以进行外部测试。
哦,我们还从因某种未知原因而无法进行构建的Travis CI切换到了看起来更专业,功能更强大的Circle CI。
就个人而言,我发现在此方面的工作相当令人满意。 我有点担心营销并吸引受众-由于其具有多人游戏的性质,所以write.io是一种我们不能拥有“鬼城”的游戏,否则任何人都无法玩。 但是无论最终结果如何,我都会消除自己的编码技能中的锈迹,学习新技能并从中获得乐趣🙂