iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

在麥塊的農場裡寫 Lua 系列

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

鐵人鍊成 | 共 30 篇文章 | 17 人訂閱 訂閱系列文 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.lua...

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

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

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

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 ‧ 由 蛋踢球 分享