iT邦幫忙

software development相關文章
共有 173 則文章
鐵人賽 Software Development DAY 24

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

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

鐵人賽 Software Development DAY 23

技術 [Day23] 自定義設定

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

鐵人賽 Software Development DAY 22

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

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

鐵人賽 Software Development DAY 21

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

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

鐵人賽 Software Development DAY 20

技術 [Day20] 重新開始

Minecraft模組系列寫到這裡,對我自己來說也是一個挑戰 (我玩Minecraft的資歷非常淺);有很多功能都是一邊玩,一邊寫;如果發現了有趣的功能,就自己...

鐵人賽 Software Development DAY 19

技術 [Day19] 燒煉與釀造

延續前一天,我們今天來說明另外兩種配方的功能: 燒煉(Smelting):將一個物品或方塊變成另一個物品或方塊 釀造(Brewing):用來製作藥水 燒...

鐵人賽 Software Development DAY 18

技術 [Day18] Minecraft玩家一定要會的 - 合成

今天開始來說說配方(recipe)的功能。在Minecraft世界內,有三種不同類型的配方: 合成(Crafting):分為有形配方(shaped)與無形配...

鐵人賽 Software Development DAY 17

技術 [Day17] 創造獨一無二的物品

今天呢,我們要來創造一個專屬的神奇物品。 有了前面幾天的知識累積後 (如果你是直接從這一篇開始看的,建議你將[Day14] ~ [Day16]的建立新方塊基礎...

鐵人賽 Software Development DAY 16

技術 [Day16] 變更方塊外觀

有了方塊的新功能後,我們需要改變它酷炫的外觀。 建立方塊圖像 在建立圖片之前,我們需要在resources/assets/myfancymods目錄下,建...

鐵人賽 Software Development DAY 15

技術 [Day15] 與方塊事件互動

一個自己製作的方塊,除了定義響亮的名字外,再來就是賦予它好玩的功能與酷炫的外觀,我們的方塊就算達到一個可以用在模組內的目標了。今天我們將在新方塊的事件內加上一些...

鐵人賽 Software Development DAY 14

技術 [Day14] 創造獨一無二的方塊

在前面幾天裡,我們透過Minecraft內提供的各種方塊與物品來打造我們想要的效果與模組,但有的時候,這些現有的物品無法滿足我們。從今天開始,我們會從如何創造...

鐵人賽 Software Development DAY 13

技術 [Day13] 羅馬競技場是一鍵造成的 (下)

上圖這個就是最後的結果加上一點"我自己的裝飾"。如何,有想要自己動手做了嗎? 繼昨天的程式碼,今天的程式碼比較多一點 (嗯...大概有10...

鐵人賽 Software Development DAY 12

技術 [Day12] 羅馬競技場是一鍵造成的 (上)

指令裡面有一個我還算蠻常用的:/fill。這個指令可以讓你用特定的方塊填充指定的範圍,也可以填充指定範圍的外框但內部是空的。什麼意思?以下這個指令可以讓你建造...

鐵人賽 Software Development DAY 11

技術 [Day11] 用指令玩遊戲

在Minecraft世界裡,有很多現存的指令可以使用。比如/time可以更改世界裡的時間,/time set day可以從晚上直接變成白天;/weather可...

鐵人賽 Software Development DAY 10

技術 [Day10] 讓我們可以跳得更高

前幾天我們把豬這個實體轉變成不會動的裝飾品,花了很多時間解釋做法與變更大小。這樣的行為其實有點違背Minecraft的精神 (我們應該自定義一個長得像&quo...

鐵人賽 Software Development DAY 9

技術 [Day9] Minecraft版的俄羅斯娃娃(下)

延續昨天的工作,我們最後的工作就是要將這些拼圖湊在一起,完成我們的模組。 先看看我們現在有了什麼: PigDoll_v2 : 一個有"實體進入世界...

鐵人賽 Software Development DAY 8

技術 [Day8] Minecraft版的俄羅斯娃娃(中)

昨天穿著鑽石裝的殭屍參考程式碼: @SubscribeEvent public void giveArmor(EntityJoinWorldEvent even...

鐵人賽 Software Development DAY 7

技術 [Day7] Minecraft Forge的事件註冊

延續前一篇的話題,關於最後的"俄羅斯娃娃"程式碼至少包含以下的幾個問題: 目前只能丟一次蛋,再丟第二次就沒有效果了? 這個問題也有邦友...

鐵人賽 Software Development DAY 6

技術 [Day6] Minecraft版的俄羅斯娃娃(上)

今天我們來操作一些有互動的物體 - 實體(Entity)在Minecraft裡的實體有一些是主動的,通常都具有攻擊性,像是骷髏弓箭手、苦力怕、殭屍。而另外被動...

鐵人賽 Software Development DAY 5

技術 [Day5] 爆破也可以很有藝術

在人工礦洞內游泳的苦力怕 在昨天展示的程式碼內,有一個createExplosion的方法,該方法產生的方塊破壞效果在Minecraft世界裡稱之為爆炸。正常的...

鐵人賽 Software Development DAY 4

技術 [Day4] 成為爆破礦工

在Minecraft世界裡,為了生存下去,會需要採集各種的材料來合成。在官方的首個十分鐘教學,材料需要從河邊、陸地上、甚至是地下挖掘取得。為了要讓我們的挖掘工...

技術 如何開發醫療軟體-Day 1. 前言

台灣的健保醫療制度儘管有許多可以檢討的地方,但是比起許多國家已經算是相當的完善,許多國家都想效仿,其中健保卡的系統更是其他國家想學習的部分,但盡管健保署有提供雲...

鐵人賽 Software Development DAY 1

技術 DAY 2 - 所以說什麼是Graph Database?

DAY 2 - 所以說什麼是Graph Database? WHAT Graph Database(圖數據庫)顧名思義是數據庫的一種,跟一般的數據庫不一樣的是,...