iT邦幫忙

遊戲設計相關文章
共有 75 則文章
鐵人賽 Software Development DAY 1

技術 [Day1] 進入Minecraft世界

前言 之前因為一個因緣際會買了Minecraft模組設計這本書,但卻從2年前買了之後就一直放著,直到最近在與朋友聊天的時候,偶然聊到"麥塊&quot...

鐵人賽 Software Development DAY 5

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

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

鐵人賽 Software Development DAY 18

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

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

鐵人賽 Software Development DAY 13

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

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

鐵人賽 Software Development DAY 21

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

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

鐵人賽 Software Development DAY 23

技術 [Day23] 自定義設定

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

鐵人賽 自我挑戰組 DAY 3
30天遊戲原型開發 系列 第 3

技術 Day3 思考:如何設計一個好的戰鬥系統?v2

//偏閒聊的一篇,其實也沒什麼新想法。但就試著拋出來,也順便整理一下自己的想法 玩過RPG的人對於戰鬥系統大概都蠻熟悉的,昨天寫TRPG戰鬥系統時,發現好像往下...

鐵人賽 Software Development DAY 12

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

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

鐵人賽 Software Development DAY 26

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

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

鐵人賽 Software Development DAY 2

技術 [Day2] 歡迎來到孤島

準備 這裡還是要提一下,由於這篇系列的目的是如何透過Minecraft Forge來打造自己的遊戲模組,因此一定一定會有寫程式的地方。本系列程式部分都是以Ja...

鐵人賽 Software Development DAY 20

技術 [Day20] 重新開始

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

鐵人賽 Software Development DAY 28

技術 [Day28] 載入其他模組

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

鐵人賽 Software Development DAY 14

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

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

鐵人賽 自我挑戰組 DAY 6

技術 Arcade再進化-迷宮產生器

迷宮產生器 迷宮是一種老少咸宜的益智遊戲擁有令人眼花撩亂的路線經過一番思考後,抵達終點總是讓人充滿成就感 但每次都要製作新的迷宮,有一點小麻煩 有沒有可能...

技術 新書香噴噴-《遊戲設計x演算法xTypescript》出版社對我說『把祕笈通通交出來!』

去年參加鐵人賽的文章,已經成書出版了,除了增加許多細節與心得之外,又多寫了幾個篇章。喜愛製作遊戲的同好,相信讀完一定會有幫助,還可能和我產生共鳴。 全書共32章...

鐵人賽 Software Development DAY 22

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

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

鐵人賽 Software Development DAY 1

技術 Day01 / Unity 遊戲引擎與互動設計

什麼是遊戲引擎?遊戲引擎是 製作遊戲的開發軟體 。以前許多知名遊戲,像是任天堂或一些3A大作等,光是為了製作一個遊戲,就會開發自己的一套引擎。將不同關卡、任務...

鐵人賽 Software Development DAY 17

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

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

技術 可視化編程遊戲引擎

可視化編程遊戲引擎 可視化編程是指可以把程式代碼視覺化不需要寫程式代碼就可以編寫程式邏輯,降低了一般初學者對於學習代碼的入門恐懼這隻影片由淺入深介紹了3款不需...

鐵人賽 Software Development DAY 6

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

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

鐵人賽 Software Development DAY 16

技術 [Day16] 變更方塊外觀

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

鐵人賽 Software Development DAY 4

技術 [Day4] 成為爆破礦工

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

鐵人賽 Software Development DAY 19

技術 [Day19] 燒煉與釀造

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

鐵人賽 Software Development DAY 11

技術 [Day11] 用指令玩遊戲

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

鐵人賽 Software Development DAY 2

技術 Day02 / Unity 安裝與建立新專案

安裝指定版本Unity STEP 1 安裝 Unity Hub 根據電腦型號,選擇適合的檔案 ( Mac / Windows ) 下載,並按照指示進行安裝。...

鐵人賽 Software Development DAY 7

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

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

鐵人賽 Software Development DAY 25

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

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

鐵人賽 自我挑戰組 DAY 30

技術 Arcade再進化-社群遊戲大集合(下)

接續上回,我們來看看有那些值得參考借鏡的遊戲。這次除了介紹,也點評了一些可改進的缺點。點擊遊戲名稱,讓我們開始玩吧! 遊戲剖析 首先從arcade社群裡,熱門排...

鐵人賽 自我挑戰組 DAY 8

技術 Arcade再進化-橫向捲軸遊戲(1)

談到復古遊戲,你會想到哪個角色?是愛鑽水管的瑪利歐?超Q的泡泡龍?帥炸的魂斗羅?還是把怪物變成雪人的雪人兄弟?你知道嗎?他們都是橫向捲軸遊戲! 橫向捲軸遊戲 這...

鐵人賽 Software Development DAY 30

技術 [Day30] 麥塊之魂與你同在

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