iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Software Development

[Minecraft - 當個創世神] 從玩遊戲到設計遊戲 系列

以O'Reilly的書籍「Minecraft模組設計」為出發點,由淺入深的介紹:
1. 簡介Minecraft
2 從玩遊戲了解一個程式的架構
3. 實際範例 - 從需求去建立模組
4. 自己動手設計模組
5. 從模組設計到Design Pattern

鐵人鍊成 | 共 30 篇文章 | 31 人訂閱 訂閱系列文 RSS系列文 團隊DJS組一團
DAY 21

[Day21] 整理現有程式碼(上)

有了昨天的基礎架構後,我們接下來就可以開始整理我們的程式碼了! 昨天提到的Proxy功能,我們接下來要實際使用它。首先我們先把IProxy介面填充基本的@Ev...

2019-10-06 ‧ 由 山姆大叔 分享
DAY 22

[Day22] 整理現有程式碼(下)

今日目標要把剩下的處理完,讓我們繼續下去吧,加油! 我們先處理[Day9]的部分。先將[Day6]的PigDoll移除,因為這個算是半成品;再來我們將Pig...

2019-10-07 ‧ 由 山姆大叔 分享
DAY 23

[Day23] 自定義設定

當我們今天有了很多功能後,有時候會希望某些功能可以進入遊戲後再做調整,例如: 自定義實體的生命值 爆炸的範圍 可以跳多高 這些功能如果可以透過一個設定檔(C...

2019-10-08 ‧ 由 山姆大叔 分享
DAY 24

[Day24] 事件註冊也可以變成設定檔

繼續未完成工作 繼昨天的最後問題:變更卻無法儲存的功能。我們從GUI變更設定檔後,實際上並不會反應到設定檔mymod.cfg上面。這是因為下面這一段程式碼:...

2019-10-09 ‧ 由 山姆大叔 分享
DAY 25

[Day25] 人生是彩色的,麥塊也要是彩色的

進入到倒數的階段,預計會再完成一個有關實體AI的功能與應景的模組。有沒有想要更了解的功能或是看到有趣的模組想要分享呢?請留言在下方吧! 檢視功能 今天我們...

2019-10-10 ‧ 由 山姆大叔 分享
DAY 26

[Day26] 來玩玩實體AI吧 (上)

引用自Minecraft Wiki : 狼 在麥塊世界中,所有的實體都會有自己的"小聰明" - 人工智慧(AI)。當然,除了玩家,因為玩家是...

2019-10-11 ‧ 由 山姆大叔 分享
DAY 27

[Day27] 來玩玩實體AI吧 (下)

那們我們今天呢,就用自定義AI的功能來做一隻孤僻的貓吧! 建立檔案 我們先把需要的檔案先建立好,一共有: com.ithome.mymod.entitie...

2019-10-12 ‧ 由 山姆大叔 分享
DAY 28

[Day28] 載入其他模組

寫到這裡的時候,發現距離萬聖節越來越近了...於是就在想,要不要來弄一點萬聖節的氣氛到目前的模組內呢? 也許某一天,你跟我一樣在Minecraft Mod模...

2019-10-13 ‧ 由 山姆大叔 分享
DAY 29

[Day29] Trick or treat!

不給糖就搗蛋! 這不是崇洋媚外的心態,在遊戲內純粹就是好玩的心理。為了應景一下,在我們目前的模組我想要做到以下的功能: 將目前現有的其他所有模組功能Di...

2019-10-14 ‧ 由 山姆大叔 分享
DAY 30

[Day30] 麥塊之魂與你同在

從一開始的契機 - 「Minecraft模組設計」這本書開始,原本的目的是讓自己藉著鐵人賽的機會,好好地透過三十天的系列發文一步一步把書看完與分享心得。但差不多...

2019-10-15 ‧ 由 山姆大叔 分享