当前位置: 首页 > 软件库 > 游戏/娱乐 > 网络游戏 >

Screeps

MMO 即时战略游戏
授权协议 免费,非开源
开发语言
所属分类 游戏/娱乐、 网络游戏
软件类型 免费软件
地区 不详
投 递 者 厍彭薄
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Screeps 是基于 JavaScript 的可编程 Web 浏览器 MMO 即时战略游戏(RTS)。

脚本即是游戏:Screeps 就是使用脚本来进行的,编写实际的 JavaScript*,自动控制你的单元,在任何地方,任何时候都可以继续玩游戏。

单元,基础,矿产资源、领土控制、经济、生产、运输、物流、侦察——所有的属性都是真正的战略游戏,你将不得不…编程!


其他玩家的各个场景实例代码库请看 GitHub

  • Screeps 即时战略游戏 1. 基本脚本 1. 创建 creep(小兵) 采集资源 创建一个creep:功能,名字 Game.spawns['Spawn1'].spawnCreep([WORK,CARRY,MOVE], 'Harvester1'); 获取 creep 搜索矿产资源,资源可能不止一处,所以获取到的是一个数组 采集矿产资源,利用下标确定采集哪一个 移动到矿产坐标,用下标确定移动到

  • 首先来创建一个最简单的采集creep 1.创建一个最简单的creep,把他的工作职能赋值为采集(控制台中创建) Game.spawns['Spawn1'].spawnCreep([WORK, CARRY, MOVE], 'harvester1', { memory: {role: 'harvester'} }); 2.写采集者的代码块 var roleHarvester = {

  • main.js const data = require('data').creeps; const harvester = require('role.harvester') const upgrader = require('role.upgrader') module.exports.loop = async function async () { for (let i in da

  • 最近在学C++,了解到一款游戏,叫screeps arena,网上看介绍,支持JavaScript,C/C++,Python等多种语言,但实际上游戏原生支持好像只有JavaScript,因为在学C++,暂时不想学其他语言,想问问大家,怎么用C++玩?希望附上详细的教程,谢谢啦。.............................................................

  • You play by writing JavaScript AI which controls your units 24/7 even while you're offline. No shards, game realms and session match-ups: units of all players coexist in the same real-time persistent

 相关资料
  • 为每个任务实例化具体策略,并在不是时实现“虚拟”策略(如下所示)。代码中到处都有奇怪的可为空的和变量,在本例中... 在不计划任务的情况下具有IPlanningStrategy变量,并且只有当任务“提升”为时才使用具体策略实例化。 备选方案(1)应该是这样的: 现在我看到了不同的**非常重要的**问题。除了algorithm(当然实现该算法的所有任务都共享)之外,我的每个具体策略类还包含附加参数,

  • 我正在为赋值编写一个java程序,但有一个例外,用户不能为不存在的行或列输入值。i、 e如果电路板为5x7,且用户输入的列值为10,则屏幕将打印“错误:无效列”。然而,我不确定如何做这个最后的例外,我需要今天提交它。如果有人能帮忙,我会非常感激的!下面是我的makeGuess()函数代码:

  • 类似雷神战机的飞机大战游戏,效果逼真,牛逼!美中不足是没有音效。 [Code4App.com]

  • 问题内容: 这是我第一次真正接触JavaScript。当然,我曾经使用过它,但是我从未真正写过任何东西。 无论如何,我遇到了一个非常奇怪的问题,希望有人可以帮我解决。 我正在尝试使div的文本从黑变白。很简单,是吗? 以下代码 有效 。它将颜色更改为白色,但是,忽略了500ms的setTimeout时间。 如果您使用Chrome浏览器并查看JS控制台,您将很容易看到doFade()方法几乎是即时调

  • 问题内容: 我遇到了一种情况,我想将儒略日期转换为一个(如果有意义的话)或一些可以更容易理解的Java时间。我对儒略日期的理解来自阅读Wikipedia页面。有很多不同的变体,而我尝试阅读的日期使用的变体不同于所有这些变体。 例如,假设纪元是1750年《日历(新样式)法》的开始,在这种情况下,我认为儒略日期是 CE 2015年4月15日06:37:26.9 UT ,我如何从中获取时间这个?稍后需要

  • 这是一个运行在 gPhone 手机的简易空战游戏,如下图所示:

  • 问题内容: 假设我使用Spring,我有以下策略… 接口 首要策略 下一个策略… 上下文… 现在说这个上下文是通过mvc控制器访问的,例如… 上下文应该是一个组成部分吗?当我这样做时,出现一条错误消息说loadOnStartup,正如您所期望的,该策略可能是一个nonUniqueBean。是否所有的bean都需要像上面一样的组件,或者我的注释不正确? 我最大的疑问确实是您可以在Spring MVC

  • 在策略模式中,可以在运行时更改类行为或其算法。 这种类型的设计模式属于行为模式。 在策略模式中,我们创建表示各种策略的对象和根据其策略对象行为不同的上下文对象。 策略对象更改上下文对象的执行算法。 实现 (Implementation) 我们将创建一个Strategy接口,用于定义实现Strategy接口的操作和具体策略类。 Context是一个使用策略的类。 StrategyPatternDem