iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

在麥塊的農場裡寫 Lua 系列

你可能聽過玩遊戲學程式、或是寫遊戲程式碼
但你有沒有聽過在遊戲世界裡寫程式?!
我將進入 Minecraft(麥塊) 的世界,在馬兒奔跑、牛兒吃草、雞飛狗跳(?
的農場旁邊,寫著 Lua 語言
將我的農場自動化、資訊化
邀請大家和我一起探索~

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文 團隊一隻狗狗發大財
DAY 1

Day1 麥塊農場資訊化,模組 ComputerCraft: Tweaked 出場

大家好,我這次的鐵人賽系列,主要是學習 Lua 關於 Lua 語言的介紹,可以直接參考另一位鐵人朋友 lagagain 的文章 這邊我就不再重述囉! 然而我的分...

2021-09-16 ‧ 由 蛋踢球 分享
DAY 2

Day2 將麥塊農場的電腦「開機」吧!

上一篇文章我簡介了 ComputerCraft: Tweaked 麥塊模組 今天我要來將裡頭的電腦開機了! 網路上有一堆教學都是從 Turtle 小烏龜開始 但...

2021-09-17 ‧ 由 蛋踢球 分享
DAY 3

Day3 自訂電腦開機訊息

上一回,我提到 CC: Tweaked 的 Computer 方塊有許多基礎指令 但我不打算逐一介紹各個指令用法 請大家自行用 help 查詢唷! 開機訊息怎麼...

2021-09-18 ‧ 由 蛋踢球 分享
DAY 4

Day4 尋找合適的 Lua 開發工具

[CC: Tweaked / Lua] 尋找合適的開發工具 在上一回,我學會了自訂 CC: Tweaked Computer 的開機訊息 然而整個修改的過程有點...

2021-09-19 ‧ 由 蛋踢球 分享
DAY 5

Day5 「開機」學習 Lua - 變數型別與宣告

上一回,我有了好的 Lua 開發工具,可以研究 CC: Tweaked 的程式碼 今天,我重新以 CC: Tweaked Computer 開機相關的程式碼,來...

2021-09-20 ‧ 由 蛋踢球 分享
DAY 6

Day6 開機學習 Lua - 標準函式庫

Day6 開機學習 Lua - 標準函式庫 上一回分享的是,Lua 變數型別與宣告 今天主題則是 Lua 內建的標準函式庫,先看上次相同的程式碼: motd.l...

2021-09-21 ‧ 由 蛋踢球 分享
DAY 7

Day7 開機學習 Lua - 條件判斷與迴圈控制

上一回分享的是,Lua 標準函式庫 今天想來探索 Lua 條件判斷與迴圈控制,再次回到 CC: Tweaked Computer 的開機訊息程式碼 motd.l...

2021-09-22 ‧ 由 蛋踢球 分享
DAY 8

Day8 開機學習 Lua - 迴圈控制、迭代函數

上一回我學到的是 Lua 的條件判斷與迴圈控制 今天我來看最後一段未解的程式碼 for sPath in string.gmatch(settings.get(...

2021-09-23 ‧ 由 蛋踢球 分享
DAY 9

Day9 自訂開機執行的程式碼 - 函數宣告與語法糖

前面幾天,我探索了 Lua 的變數型別、條件判斷、迴圈、標準函式庫等 在這過程中,我已經多少看過函數定義和使用了 就算沒學過,看多了總會模仿阿 今天我就來正式的...

2021-09-24 ‧ 由 蛋踢球 分享
DAY 10

Day10 為什麼電腦懂我的指令?函數宣告 part2

從上一回的探索中,我已經大概知道怎麼自訂 CC: Tweaked 電腦開機跑的程式 也在過程中慢慢熟悉 Lua 的函數宣告語法 今天我想繼續探索其他的函數宣告特...

2021-09-25 ‧ 由 蛋踢球 分享