问题 在 Screeps 中,Memory 是很重要的存在,它让信息可以在Tick与Tick之间保存状态。但是每个Tick对Memory的第一次引用都会触发Memory的反序...
问题 在 Screeps 中,Memory 是很重要的存在,它让信息可以在Tick与Tick之间保存状态。但是每个Tick对Memory的第一次引用都会触发Memory的反序...
大群正在打yoner,附上应景图片 什么是Memory仙术呢? 众所周知Memory是需要反序列化的,反序列化需要cpu具体文档:https://docs.screeps.c...
作为一个多人在线沙盒游戏,和别的玩家发生冲突可以说是不可避免的事情。本文简单介绍一下在 Screeps 中的战斗方面,通过这篇文章,你将会了解到一些常规的进攻策略、进攻前的准...
除了forEach,其他用返回值return array.forEach 定义:指定函数遍历数组 官方:按顺序为每个数组中的每个元素调用一次函数 理解:使用指定函数遍历数组语...
Date对象是什么? Data: 表示某个时间点 用途:用于处理编程中有日期、时间有关的操作。 Dtae: 对象内部包含的一个数字 详解:该数字表示于“1970年1月1日0点...
为了不让自己下线时出现 creep 都凉了的情况,你的代码里或多或少都有一个用于控制他们数量的模块。在教程中,官方给出了一个简单有效的方法:检查每个角色的数量,当数量低于指定...
简介 在设计自己的角色系统的时候,很多人都会被角色越来越多的问题所困扰,本文不讨论如何去削减角色的数量,而是从“发布成本”的角度出发,来介绍如何解决这个问题,并提高角色系统的...
Screeps系列教程——介绍与初始优化 游戏简介 Screeps[https://screeps.com/]是一款MMORTS(大型多人在线即时策略游戏)。不同于传统MMO...
简介 作为新手玩家在游戏进程中遇到的第一个”BOSS“,很多人会对如何拓展自己的疆域感到无从下手,那么本文就简单介绍一下在殖民地扩张的过程中你可能会遇到的一些问题和该怎么改写...
注:原文出自Patrick Lester,一稿翻译为Panic。很久以前的老文章了,但我觉得真的非常的经典,想把它完善一下让以后的人能够更好的体会原作者和原翻译的精髓吧。我在...
有时候Screeps的代码越来越多(屎山越来越高),我们维护、修复BUG的难度也会越来越高。因此我们更愿意通过各种组件、插件或模块,来对复杂的行为和逻辑进行解耦,便于我们对逻...
前言 在游玩Screeps中,不可避免的会需要手动调节参数、发起指令,传统的手操一般有以下方式 在控制台中直接修改 Memory: Memory.xxx.xxx = xxx ...
写这篇文章的目的是为了在之后会讲到的关于Screeps中如何跨Tick执行代码这篇文章做铺垫。 本章内容也许对目前的你没有任何启发或者是作用,但他的的确确成为了跨Tick执行...
本篇文章将介绍游戏中的 区块与房间、游戏等级 以及 交易 的概念。不是很重要,而且有些是游戏进行到中后期才会接触到,所以大家了解一下就好。 区块与房间 这个游戏中的基本空间单...
前言 其实严格意义上来讲,上一篇教程[https://www.jianshu.com/p/5603d0c486b1] 中所搭建的并不是一个工程化的编程项目,他只是提供了一个更...
简介 在游戏的教程中,我们了解到可以通过游戏给定的基本 api 如Game.creeps Game.spawns等获取游戏对象,然后设计一层层的封装,并将这些游戏对象作为参数...