本文主要对《Screeps》的教程及文档做一个简单的介绍,方便大家进行查阅,排名有先后,不同的篇章之间联系不多,你可以根据自己情况选择不同的篇章进行阅读,但是篇章之内的文章推荐依次阅读。
入门篇
该部分主要涉及游戏的相关介绍及入门知识:
[1] 介绍及入坑:screeps 是否适合我和购买须知
[2] 概念介绍(上):介绍 screeps 中的基本概念
[3] 概念介绍(下):介绍 screeps 中的基本概念
[4] Screeps 新手问答区:有问题实在搞不定了?快来看一看!
配置篇
该部分讲述了如何进行配置来提升游戏的开发体验:
[1] screeps 网页端汉化包 / steam 端汉化包🔆:妈妈再也不用担心看不懂游戏教程了。
[2] 搭建 screeps 本地开发环境:分阶段配置,无论是新手还是想借机了解编程的同学都非常适合。
[3] 使用 docker 部署游戏服务器(新):在 linux 上部署游戏服务器?你要找的就是这个!
[4] 使用 ScreepsPlus 制作统计图表:全面的统计!让你更了解你的 screeps。
教程篇
该部分主要针对游戏内容进行讲解,涉及代码量较少,方便大家了解游戏在不同阶段的流程:
[1] 挑选合适的出生点:新手入门,开始你的游戏!
[2] 建筑布局规划:教你如何因地制宜的设计你的建筑布局
[3] 扩张 - 多房间与外矿:如何殖民到其他房间
[4] 发展 - 如何规划殖民地:教你如何规划殖民地的发展方向,用最少的房间控制最多的资源
[5] 游戏盾与矛 - 防守:介绍游戏中的防御手段
[6] 游戏盾与矛 - 进攻:介绍游戏中的攻击手段
设计篇
该部分主要介绍了游戏中的代码设计结构,本篇主观性较强,涉及代码量较多,仅供参考,欢迎交流:
[1] 设计角色系统:适合新手,告诉你基本的 creep 角色分类
[2] 浅谈游戏中的原型拓展:更推荐的代码结构,解耦不同模块的逻辑
[3] 设计 creep 数量控制系统:介绍游戏中比较常见的几种 creep 数量控制系统
[4] 抽象角色系统:适合有游戏经验的玩家,抽象角色框架来提升系统扩展性和可维护性
[5] 游戏中的两大设计模式:拓展阅读型文章,介绍游戏中的两大主要设计模式
[6] 浅谈代码优化:为什么大佬能控制十几个房间而我两三个房间就吃不消了?这篇文章告诉你原因。
[7] 模块化设计:拒绝堆屎山,如何简单而优雅的组织自己的代码。
其他
[1] Scorpior 的 Screeps 教程🔆:更加深层次的讨论,带你了解 Screeps 的方方面面!
[2] 游戏中的 tips:游戏中 tips 的翻译汉化
[3] 私服 CLI 常用指令:介绍游戏私服中常用的控制台指令,帮你更好的测试代码
[4] overmind 中文架构图:overmind 架构图的汉化版本