Day1 麦块农场资讯化,模组 ComputerCraft: Tweaked 出场

大家好,我这次的铁人赛系列,主要是学习 Lua
关於 Lua 语言的介绍,可以直接参考另一位铁人朋友 lagagain 的文章
这边我就不再重述罗!
然而我的分享与笔记方式,不会以 Lua 的语言特性作为分类
而是围绕着麦块模组的研究,再适时的切入 Lua 教学。

为什麽是麦块呢?

因为最近几个月在教外甥 coding,找了许多资源
偶然机会下看到这样的影片,类似的影片还有很多
https://www.youtube.com/watch?v=wrUHUhfCY5A
觉得真是太有趣了!跟我以往玩 Minecraft 的方式大不相同
竟然还可以在麦块世界里面写 Code 来操作方块!?
一番研究之後,得知这样的功能是透过
ComputerCraft: Tweaked 模组达成

关於安装模组

在开始之前,先来安装模组吧~
如果你是用 Forge loader,我写文章时 CC: Tweaked 已更新到 1.16.5
https://www.curseforge.com/minecraft/mc-mods/cc-tweaked
如果你是用 Fabric loader
就要下载另一个模组 ComputerCraft: Restitched (CC: Restitched)
https://www.curseforge.com/minecraft/mc-mods/cc-restitched
这次的铁人赛我用的是 Forge

CC: Tweaked 简介

我这次的铁人赛主角出场了!!
/images/emoticon/emoticon08.gif
ComputerCraft 的原作是 Daniel Ratcliffe
然而这个版本只支援到 Minecraft 1.8.9 就不再持续更新
後来就由 SquidDev-CC(也许是一个开发团队?)持续开发 fork 版本
名为 ComputerCraft: Tweaked
安装完後进入游戏,选择创造模式
可以看到这个模组包含了很多电脑相关方块

多出来的物体有 Computer, Advanced Computer, Speaker, Turtle, Modem, Printer, Monitor ...
以及加了铲子、斧头等的各种变形方块
而且竟然还有 Floppy Disk!那为何没有光碟机、烧录机、外接硬碟、USB 呢XD
一时之间摸不透各种方块的使用方式
网路上找到的各种教学,几乎都是围绕在 Turtle 的挖矿、砍树等应用
所以我的铁人赛目标,就是要搞懂这些方块的操作方式
以及如何用 Lua 把他们的行为自动化~

我安装的其他模组

在开始之前,我也列出我的其他模组供大家参考,也都有支援 Forge 1.16.5 的版本
AppleSkin, JEI, JourneyMap, TorchBow, Backpacked, Jade
其中跟这次铁人赛介绍有关系的是
JEI - 除了用创造模式直接拿模组方块,如果你喜欢生存模式,也可以用 JEI 查询这些电脑方块如何组成
Jade - 滑鼠游标移到方块上,立即显示方块名称,因为 CC: Tweaked 方块满多的,很多名称相似、外观也相似的方块,用 Jade 可以让我好辨识

我如何学习 Lua 并分享

我不打算用标准的程序语言介绍方式,从下载、安装、开发工具、变数命名、关键字、运算式等开始
而是完全依照我探索 CC: Tweaked 模组的方式,由浅入深的挖掘
就像是在麦块世界里挖矿的感觉一样 :)
而我会在挖矿的过程,一边介绍 Lua 语言

那接下来,我们出发罗!
/images/emoticon/emoticon30.gif


<<:  【Day 1】大纲 / 30 天的学习计画

>>:  Day1 Redis环境准备

【後转前要多久】# Day28 Angular - 四种资料系结 Binding

Angular产生的档案实在太多辣,我们先专注在以下三个档案: app.component.css ...

Day 16 | 同步与非同步- Coroutines的Scope

Scope Scope 指得是Coroutines 可以作用的范围。 在Main thread上或I...

从 JavaScript 角度学 Python(31) - 下一步,你想学什麽?

前言 昨天终於完成了铁人赛,所以今天是第 31 天,而这一天就当作铁人赛的结尾完赛心得跟大家聊聊吧。...

@Day2 | C# WixToolset + WPF 帅到不行的安装包 [使用参考专案打包的方式]

在开始前,我们必须的事前准备 要打包的程序 程序了话,我们就先准备一个.net core 的Hell...

Day 11 - Roman to Integer

大家好,我是毛毛。ヾ(´∀ ˋ)ノ 废话不多说开始今天的解题Day~ 13. Roman to In...