两年前玩过一点,不看教程,单纯地开放世界自己探索,没有同类游戏经验,因此很难有获得感所以放弃了。现在正版游戏涨到130,看在逆势上涨的份上,我倒想继续探索下这个游戏的价值。
玩魔方,记教程步骤,熟能生巧的套路实际上没有意思,回到起点,不借助任何外部信息,单纯凭借基础逻辑和记忆力复原魔方这才是追求?
不,这是误区!过份追求原创和原研那得累死,并且不能提升自己,站在既有知识的高度,也一样会有创新和获得感,再玩这游戏就是为了获得游戏本身的乐趣,所以必须跳过那些无知的探索。
从几个方面入手?
和芯科蓝牙的入门步骤一样。
开发工具篇(软件和硬件)
蓝牙篇(理论基础)
主控芯片篇(裸机和硬件)
把factorio的学习分为:
软件工具,操作逻辑
类似一套开发工具(环境)如何搭建,如何使用,异星工场游戏的操作方法,各种快捷操作和操作逻辑需要熟练,蓝绿红图的用法等。
游戏中的基本理论
类比看,拿到蓝牙sdk后并不知道如何操作这些API,当连广播是个什么东西都不知道的时候怎么去配置参数,GATT不了解的时候,通知和指令就完全不知东西。
所以,进入游戏,拿个锄头,到底要干嘛?
就像别人说的,发射火箭升空?
建造有趣的传送带?复杂的信号网络?每天一道题?
千瓶工厂?无限科技?
千奇百怪的虐虫?
8小时发火箭?
太空探索MOD?其他各式mod全体验?
还是单纯地就喜欢每天和面两小时?
建立在这些目的之上的理论有哪些?
量化和整体规划应该是第一步,后知后觉那是浪费时间。
传送带的使用基础;
火车的理论基础;
游戏提供的操作平台,元素和元素的使用
这一部分重在软硬件结合。例如蓝牙芯片厂家提供的驱动包。回答了一个关键问题,用软件如何操作他们提供的硬件。
游戏中,科技树应当放在这个软硬件交叉之处。
蓝图包,算是一个集成的软件包。
不过最基本的还是,有哪些建筑,那些物品,如何使用?如何高级地使用?
回到第二点,使用这些游戏内的硬件设施需要第二点提到的诸多理论。
TODO整理,先拿出小本记一记
问题1:
防御中,机器人总是无脑地冲过去维修城墙,这样虫子总是攻击无人机导致损失,怎么实现向人操作一样,定时地修补城墙?
最好是在墙遭到破坏后地一定时间去修补,可惜地是墙不能连接线缆。
是否可以,控制机器人指令模块断电上电?
不行,机器人和指令模块都有蓄电!
是否可以,控制维修包地定时供给?
问题在于供给多少量才是合适地?
可以放入供给箱,修完后,全部取出,差值就是前一次需要的用量。
是否可以,在城墙内放入一个有信号线地建筑来探测虫子攻击了城墙?
可以一试。
所以问题变成,在探测到攻击后,20s后,向空的供给箱放入适量的维修包。
定时器基础
开沙盒,先搞清楚这些基础吧。
使用”判断运算器“:
最底层地时钟信号,实际上是屏幕地刷新率,每刷新一次,运算器计算一次。
脉冲信号是在这个最小粒度之上实现地,实际上一个脉冲的0信号中会有很多帧经过,会被计算很多次,但是脉冲1只有1帧。
这是与现实中硬件实体最本质的不同。