异星工场入门笔记-01

news2024/10/6 14:29:08

两年前玩过一点,不看教程,单纯地开放世界自己探索,没有同类游戏经验,因此很难有获得感所以放弃了。现在正版游戏涨到130,看在逆势上涨的份上,我倒想继续探索下这个游戏的价值。

玩魔方,记教程步骤,熟能生巧的套路实际上没有意思,回到起点,不借助任何外部信息,单纯凭借基础逻辑和记忆力复原魔方这才是追求?

不,这是误区!过份追求原创和原研那得累死,并且不能提升自己,站在既有知识的高度,也一样会有创新和获得感,再玩这游戏就是为了获得游戏本身的乐趣,所以必须跳过那些无知的探索。

从几个方面入手?

和芯科蓝牙的入门步骤一样。

开发工具篇(软件和硬件)

蓝牙篇(理论基础)

主控芯片篇(裸机和硬件)

把factorio的学习分为:

软件工具,操作逻辑

类似一套开发工具(环境)如何搭建,如何使用,异星工场游戏的操作方法,各种快捷操作和操作逻辑需要熟练,蓝绿红图的用法等。

游戏中的基本理论

类比看,拿到蓝牙sdk后并不知道如何操作这些API,当连广播是个什么东西都不知道的时候怎么去配置参数,GATT不了解的时候,通知和指令就完全不知东西。

所以,进入游戏,拿个锄头,到底要干嘛?

就像别人说的,发射火箭升空?

建造有趣的传送带?复杂的信号网络?每天一道题?

千瓶工厂?无限科技?

千奇百怪的虐虫?

8小时发火箭?

太空探索MOD?其他各式mod全体验?

还是单纯地就喜欢每天和面两小时?

建立在这些目的之上的理论有哪些?

量化和整体规划应该是第一步,后知后觉那是浪费时间。

传送带的使用基础;

火车的理论基础;

游戏提供的操作平台,元素和元素的使用

这一部分重在软硬件结合。例如蓝牙芯片厂家提供的驱动包。回答了一个关键问题,用软件如何操作他们提供的硬件。

游戏中,科技树应当放在这个软硬件交叉之处。

蓝图包,算是一个集成的软件包。

不过最基本的还是,有哪些建筑,那些物品,如何使用?如何高级地使用?

回到第二点,使用这些游戏内的硬件设施需要第二点提到的诸多理论。

TODO整理,先拿出小本记一记

问题1:

防御中,机器人总是无脑地冲过去维修城墙,这样虫子总是攻击无人机导致损失,怎么实现向人操作一样,定时地修补城墙?

最好是在墙遭到破坏后地一定时间去修补,可惜地是墙不能连接线缆。

是否可以,控制机器人指令模块断电上电?

不行,机器人和指令模块都有蓄电!

是否可以,控制维修包地定时供给?

问题在于供给多少量才是合适地?

可以放入供给箱,修完后,全部取出,差值就是前一次需要的用量。

是否可以,在城墙内放入一个有信号线地建筑来探测虫子攻击了城墙?

可以一试。

所以问题变成,在探测到攻击后,20s后,向空的供给箱放入适量的维修包。

定时器基础

开沙盒,先搞清楚这些基础吧。

使用”判断运算器“:

最底层地时钟信号,实际上是屏幕地刷新率,每刷新一次,运算器计算一次。

脉冲信号是在这个最小粒度之上实现地,实际上一个脉冲的0信号中会有很多帧经过,会被计算很多次,但是脉冲1只有1帧。

这是与现实中硬件实体最本质的不同。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1091102.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深度学习之使用CSDN的InsCode的服务器

CSDN开启了一个InsCode的栏目,在里面可以部署自己的项目,同时可以租赁GPU服务器: 由于博主在CSDN有些积蓄,因此便来测评一下,博主购买了3090这个型号 接下来便是登录使用了,博主使用的是Mobaxterm这个软件&…

彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)

彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK) Chapter1 (彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)一、Qt Creator环境设置二、编码知识科普Qt常见的两种编码是:UTF-8和GBK 三、编码转换四、QString显示中文乱码的原…

铜死亡+多组机器学习+WGCNA+分型

今天给同学们分享一篇铜死亡多组机器学习WGCNA分型的生信文章“Machine learning screening for Parkinsons disease-related cuproptosis-related typing development and validation and exploration of personalized drugs for cuproptosis genes”,这篇文章于20…

3.3 封装性

思维导图: 3.3.1 为什么要封装 ### 3.3.1 为什么要封装 **封装**,在Java的面向对象编程中,是一个核心的思想。它主要是为了保护对象的状态不被外部随意修改,确保数据的完整性和安全性。 #### **核心思想:** - 保护…

TSINGSEE青犀智能分析网关如何助力别墅区域监控智能化信息化发展?

谈到别墅,大家一般都会想到花园、草坪、泳池等等,联想到的都是舒适放松的环境。别墅优美环境是不可否认的,但是别墅占地大、空间广、人员稀少也使得常常被盗贼“光顾”,即使别墅一般都会配备保安进行巡逻检查,但传统人…

【python编程】python无法import模块的一种原因分析

python系统路径添加错误 报错原因原因分析解决办法补充 最近写代码的时候遇到一个问题,就是想添加工程下fu_convert文件夹下自己编写的convert_fw.py模块,但是出现报错,是个比较低级的问题,但还是简单记录一下 报错原因 无法找到…

PHP遇见错误了看不懂?这些错误提示你必须搞懂

🎬 鸽芷咕:个人主页 🔥 个人专栏:《速学数据结构》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活! 文章目录 一、错误分类二、系统错误:2.1 编译错误2.2 致命错误2.3 警告错误2.4 通知错误 三、用户错误3.1 错…

GitLab使用步骤

GitLab使用步骤 1 注册用户 1 访问:http://10.0.0.203/users/sign_up地址 2 填入注册信息,注册成功,需要管理员审核 3 用root登录,地址:http://10.0.0.203/users/sign_in账号:root密码:xxxx…

接口测试总结及其用例设计方法

接口测试的总结文档 第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做? 第二部分:主要介绍为什…

指针(2)

1.数组名的理解 一般数组名就是数组首元素的地址 但是有2个例外:1.sizeof(数组名) 这里面数组名表示的是整个数组,计算整个数组的大小,单位为字节。 …

51 爬楼梯

爬楼梯 题解1 dp省点空间——斐波那契数列 题解2 矩阵快速幂(适合n小,重点学习方法) 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入…

C++特性——命名空间、I/O流以及缺省参数

C特性 文章目录 C特性1. 写在前面2. 命名空间2.1 命名空间的嵌套2.2 命名空间的完全展开2.3 命名空间的指定展开 3. C的I/O流4. 缺省参数4.1 使用缺省参数的注意事项 1. 写在前面 可以认为,C的语法和语义基本上包含了C语言的所有内容。二者之间的关系大致可以用下图…

十六、代码校验(4)

本章概要 调试 使用 JDB 调试图形化调试器 调试 尽管聪明地使用 System.out 或日志信息能给我们带来对程序行为的有效见解,但对于困难问题来说,这种方式就显得笨拙且耗时了。 你也可能需要更加深入地理解程序,仅依靠打印日志做不到。此时…

【牛客面试必刷TOP101】Day8.BM33 二叉树的镜像和BM36 判断是不是平衡二叉树

作者简介:大家好,我是未央; 博客首页:未央.303 系列专栏:牛客面试必刷TOP101 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!&…

2015架构案例(五十一)

第5题 【说明】某信息技术公司计划开发一套在线投票系统,用于为市场调研、信息调查和销售反馈等业务提供服务。该系统计划通过大量宣传和奖品鼓励的方式快速积累用户,当用户规模扩大到一定程度时,开始联系相关企业提供信息服务,并…

关于RNNoise、webrtc_ns、三角带通滤波器、对数能量

语音特征参数MFCC提取过程详解 其中讲解了:三角带通滤波器 、计算每个滤波器组输出的对数能量、对数能量、经离散余弦变换(DCT)得到MFCC系数 推荐阅读某乎这位大佬的全部文章: 下面是几篇出自这位大佬的很好的文章: …

MySQL进阶(回望MySQL)——从数据资产谈起 MySQL的DOS命令、常用数据类型、SQL语句的分类 SQL函数

前言 SQL(Structured Query Language)是一种用于管理关系型数据库的标准化语言,它用于定义、操作和管理数据库中的数据。SQL是一种通用的语言,可以用于多种关系型数据库管理系统(RDBMS),如MySQ…

小程序需带参数跳转

1、需要生成二维码的数据 直接在浏览器中替换成自己的appid,secret及可生成一个access_token https://api.weixin.qq.com/cgi-bin/token?grant_typeclient_credential&appidwxxxxx&secretxxxxx用access_token https://api.weixin.qq.com/wxa/getwxacode…

【LeetCode热题100】--215.数组中的第K个最大元素

215.数组中的第K个最大元素 本题主要是返回数组排序之后的倒数第k个位置 方法一:基于快速排序 思路和算法 我们可以用快速排序来解决这个问题,先对原数组排序,再返回倒数第 k 个位置,这样平均时间复杂度是 O(nlog⁡n)&#xff0…

管程的介绍

一、概述 1.引入原因 信号量机制实现同步存在编写程序困难,易出错问题 2.概念 是一种实现进程互斥与同步的机制, 3.组成 共享数据结构说明、对数据结构操作的过程/函数、初始化共享数据、管程名; 4.特点 类似类的结构(数据对象相关操…