screeps:爬取模块

时间:2024-07-10 19:14:56
【文件属性】:

文件名称:screeps:爬取模块

文件大小:43KB

文件格式:ZIP

更新时间:2024-07-10 19:14:56

JavaScript

概述 这个库正在建设中,并添加了许多概念来帮助维护和提高代码可读性,如集合、存储、任务……你可以克隆我的代码,我不在乎。 这只是为了体验一下 IA 结构,以及是否适合使用带有原型结构的 OOP 而不是只有带有过程结构的函数的 OOP。 目前screeps的开发,感觉所有的代码都是在每个tick的eval(),每个tick之间的实例都没有存入内存。 使用原型的唯一优点是可以构建您的代码并提高这种可读性。 收藏 这是一个嵌入了许多方法来帮助操作实体的对象。 任务 任务是将在每 n 个滴答上运行的代码。 var Task = require ( 'Task' ) ; function MyTask ( ) { MyTask . __super__ . constructor . call ( this , 'set a unique id here' , 4 ) ; // this


【文件预览】:
screeps-master
----.gitignore(520B)
----package.json(926B)
----Makefile(211B)
----src()
--------main.js(1KB)
--------buildings()
--------creep()
--------K.js(46B)
--------Exceptions.js(445B)
--------utils.js(2KB)
--------dataDefaultRoomAnalyzerResult.js(2KB)
--------Task.js(1KB)
--------analyzers()
--------TaskManager.js(528B)
--------Collection.js(4KB)
--------behaviors()
--------io()
--------tasks()
--------memory.js(1KB)
----gulpfile.js(208B)
----build()
--------Actions.js(11KB)
--------RangeAnalyzer.js(247B)
--------CreepCollection.js(2KB)
--------RoomAnalyzer.js(11KB)
--------main.js(1KB)
--------SetupGlobalObjectTask.js(2KB)
--------CreepFactory.js(3KB)
--------BuildRoadTask.js(2KB)
--------Storage.js(4KB)
--------K.js(46B)
--------Exceptions.js(445B)
--------utils.js(2KB)
--------dataDefaultRoomAnalyzerResult.js(2KB)
--------SanitizeMemoryTask.js(2KB)
--------Task.js(1KB)
--------Look.js(719B)
--------TaskManager.js(528B)
--------Collection.js(4KB)
--------CreepBlueprint.js(3KB)
--------SpawnCreepTask.js(512B)
--------memory.js(1KB)
----LICENSE(1KB)
----regex.sh(46B)
----README.md(3KB)
----old()
--------BuilderCreepWrapper.js(3KB)
--------CreepWrapper.js(3KB)

网友评论