## 太空工程师
太空工程师是一个相对冷门但非常耐玩的游戏,我认识的很多朋友steam上显示的游戏时长都在1000小时以上,2000以上的也不在少数。但总体而言,这个游戏在国内的玩家并不算很多。
你可以先查看 [百科词条 —— 太空工程师](https://baike.baidu.com/item/%E5%A4%AA%E7%A9%BA%E5%B7%A5%E7%A8%8B%E5%B8%88/12017736),对游戏的开发商 [K社](https://www.keenswh.com/) 有一个大致的了解。
>[danger]**目前国内玩家群体主要活跃在:**
>1. 贴吧——太空工程师吧,以及贴吧QQ群
>2. 各个小组自己的QQ群
这里推荐几个可以让你入门的方式
[贴吧 —— 新人入门导航](https://tieba.baidu.com/p/5543601656)
[B站 —— 王老菊教你当太空工程师](https://www.bilibili.com/video/av1861521)
>[success] K社曾经将太空工程师开源,在GitHub上公布了这款游戏的所有代码文件。**但很长很长时间都没有更新过了**
>
>在编写编程块的脚本时,我们经常需要查看编程块所属的类中存在哪些子类型,其中有哪些方法可以使用。所以我组的笑笑同学通过反编译游戏文件的方法,提供了一份文档,这是我们在编写编程块脚本时强有力的工具。
>
>[MEA编程块API](https://gitee.com/zzc1996/space-engineers-api/tree/master/SE-2/Sandbox.Common/Sandbox/ModAPI/Ingame)
- 序言
- 写在前面的话
- 太空工程师
- MEA小组
- 一、入门
- 1.1 基础概念
- 1.2 编程工具
- 1.3 变量
- 1.4 函数 Function
- 1.5 基本语法
- 1.5.1 运算符
- 1.5.2 if
- 1.5.3 for
- 1.5.4 其他语法
- 1.3 类 Class
- 二、编程块
- 2.1 方块的概念
- 2.2 List<T>结构
- 2.3 获取方块
- 2.4 方块的使用
- 三、Ship 类
- 3.1 简介
- Ship v0.5
- 代码
- 手册(待更新)
- 例子(待更新)
- Ship v1.0
- 代码
- 例子
- 文档
- 实例化
- 内置变量
- 内置方法
- Target类
- 四、运动控制算法在SE中的应用
- 4.1 运动控制介绍
- 4.2 过程控制
- 4.3 震荡和动态误差
- 4.4 误差累加方案
- 4.5 PID算法
- 4.6 对PID算法的一点点简化
- 4.7 一阶惯性系统的PID算法优化的研究
- 五、MEA方块类
- 5.0 核心代码目录
- v1.0核心代码
- v1.1 核心代码
- v2.0 核心代码
- 5.1 类的概念
- 5.2 MEA的方块类(Block)
- 5.3 方块类文档
- 5.4 方块类2.0 全教程
- 5.4.1 安装和使用
- 5.4.2 方块类(Block)
- 5.4.3 显示屏类(DisplayScreen)
- 5.4.4 LCD类(LCD)
- 5.4.5 主控座椅类(Cockpit)
- 六、疯猴的编程笔记
- 第一个程序
- 获取和控制其他块
- 物流与生产
- 界面与通信
- 运动与姿态
- 侦测与导航
- 七、SteamZhou的笔记
- 有趣而花里胡哨的IDEA
- 八、质子对撞炮的笔记
- 属性 Property
- 接口 interface