Screeps系列教程——介绍与初始优化 游戏简介 Screeps[https://screeps.com/]是一款MMORTS(大型多人在线即时策略游戏)。不同于传统MMO...
Screeps系列教程——介绍与初始优化 游戏简介 Screeps[https://screeps.com/]是一款MMORTS(大型多人在线即时策略游戏)。不同于传统MMO...
如果global重置会丢掉1tick的数据
Screeps游戏 Memory仙术大群正在打yoner,附上应景图片 什么是Memory仙术呢? 众所周知Memory是需要反序列化的,反序列化需要cpu具体文档:https://docs.screeps.c...
前言 上篇文章[https://www.jianshu.com/p/f81e2d6092a1] 里,我们给自己的 screeps 项目引入了 typescript,这让我们的...
"@types/jest": "^27.4.1", "ts-jest": "^27.1.5" 版本似乎不支持在测试体外(包括beforeEach, beforeAll)使用引入的变量,beforeEach(refreshGlobalMock) 会报错,需要在测试体内部调用
Screeps 使用 Jest 添加单元测试前言 上篇文章[https://www.jianshu.com/p/f81e2d6092a1] 里,我们给自己的 screeps 项目引入了 typescript,这让我们的...
😄这套方案和单元测试非常契合,模块的依赖mock之后可以单独测试,非常好用。
screeps 实现模块化方案在 上篇文章[https://www.jianshu.com/p/f377fd9645f5] 中,我们提出了一个实现模块化的方案,本篇文章我们就来介绍一下,如何把这个方案落实...
Screeps Arena 正式上线一段时间了,笔者主要玩的是SAS模式,这个模式下,地图布满沼泽,高速单位因为能够灵活拉扯,受到很多玩家的欢迎。很多玩家都喜欢出满速的远程单...
前言 在游玩Screeps中,不可避免的会需要手动调节参数、发起指令,传统的手操一般有以下方式 在控制台中直接修改 Memory: Memory.xxx.xxx = xxx ...
前言 在 上篇文章[https://www.jianshu.com/p/f81e2d6092a1] 中,我们介绍了如何使用 jest 测试自己的 screeps 代码,并实现...
用node16头秃了三天后终于看到了评论区qwq
刚刚用node 12.22.6 (此时最新)看来也是可以的
对像我一样的完全没有JS经验的菜鸟的友情提醒:
使用 [nvm](https://github.com/creationix/nvm) ([nvm-windows](https://github.com/coreybutler/nvm-windows)) 来处理和 node 版本相关的问题;
如果发现由于缺乏经验无法使用 npm 解决问题,考虑下迁移到 pnpm (策略相对而言 share nothing,依赖问题容易排查一点)
(写评论的同时我的npm全局环境仍然是一团乱麻qwq)
事件本身是序列化存储吗?
Screeps 事件总线!事件监听!有时候Screeps的代码越来越多(屎山越来越高),我们维护、修复BUG的难度也会越来越高。因此我们更愿意通过各种组件、插件或模块,来对复杂的行为和逻辑进行解耦,便于我们对逻...
上次我们在这篇文章[https://www.jianshu.com/p/96549bf81dc8]中简要提到了Screep的状态栈概念,这次我们来详细盘一下这个状态栈的意义以...
在 上篇文章[https://www.jianshu.com/p/f377fd9645f5] 中,我们提出了一个实现模块化的方案,本篇文章我们就来介绍一下,如何把这个方案落实...
很多人都曾经听说过,async / await 是 node 异步的终极解决方案,这句话确实没错,但是仅仅掌握最基本的 async 语法并不能让我们应付所有的异步需求,这次我...
消息服务架构 数据存储 数据例子 弹性伸缩 假如你手头有一个计算量非常大的计算任务,你想要加快任务的完成进度,你有两种选择 垂直缩放(Scaling up/Scaling d...
最近在支援其他项目的时候遇到了一个 css 问题,这里记录一下。 这个项目还是使用 jsp 开发的,问题出现在一个使用了 select2 的下拉框上,具体表现是失去焦点时部分...
前言 背景知识 什么是异步 举个简单的例子[https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/...
基础知识 阅读本文前,请先了解一下 Screeps存储基础知识[%5BThe-design-of-OverDom/%E5%AD%98%E5%82%A8%E6%9C%BA%E5...