iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

30天遊戲原型開發 系列

這系列主要在追求的是盡可能在短時間內實作出幾個可以動的遊戲原型,會挑一些自己有興趣的類型遊戲實作 (例如: MUD, rouge-like, 卡牌爬塔之類的)

實作語言應該會是 python,可能也會試著在html上開發 (這我比較不熟)

這次一樣沒有事先安排大綱,想到什麼寫什麼,賽後才會整理

對遊戲開發有興趣但又不知道要從何開始的朋友們可以follow一下

鐵人鍊成 | 共 31 篇文章 | 11 人訂閱 訂閱系列文 RSS系列文
DAY 10

Day10 mudlib研究筆記:簡易導覽、物件繼承關係

因為程式碼關於區域(房間)的部份很少,以致沒有實際的遊戲內容可以觀摩。後來研究的方向就轉向整個遊戲機制的部份。畢竟整個遊戲能夠研究的面向還是很多,最後還是考驗巫...

2020-09-10 ‧ 由 sixwings 分享
DAY 11

Day11 mudlib研究: 東方故事ES2 (更新1)

今天時間非常不夠用…內容少請見諒 看完RW的程式碼之後意猶未盡,所以找了東方故事ES2的程式碼來看。據說唐鳳當初也曾經參與過裡面遊戲的開發 原始碼下載ES2 m...

2020-09-11 ‧ 由 sixwings 分享
DAY 12

Day12 mud研究: TinyMUD (更1)

今天研究更早期的MUD 原始碼 TinyMUD 在當時最出名的事蹟是它開放了一般玩家創建自己的房間和物件,導致伺服器被大量玩家建立的物件塞爆(當時伺服器記憶體上...

2020-09-12 ‧ 由 sixwings 分享
DAY 13

Day13 找到正版的TinyMUD

今天終於找到正版的TinyMUD了,看原始碼內的說明文件確定應該就是它了! 線索是 wiki 條目內的 參考網址 主要參考的文件如下: Three's Un...

2020-09-13 ‧ 由 sixwings 分享
DAY 14

Day14 利用MUD設計原型遊戲的可能

在研究MUD的這幾天,一直在思考是什麼原因讓 MUD 可以這麼好開發遊戲?大概歸結幾個要素: 動態執行 同時執行多個物件的架構 心跳/延遲機制 我在寫 sc...

2020-09-14 ‧ 由 sixwings 分享
DAY 15

Day15 適合開發原型遊戲的環境?

今天講一下我所知道有機會開發遊戲的環境 目前的候選清單大概有: scratch processing js+html+css MUD unity scrat...

2020-09-15 ‧ 由 sixwings 分享
DAY 16

Day16 介紹 Processing

根據維基百科的介紹,Processing 是 MIT 媒體實驗室在 2001 年發展出來的程式語言,強項是能夠快速地用內建指令畫圖,可以迅速得知自己的畫圖指令的...

2020-09-16 ‧ 由 sixwings 分享
DAY 17

Day17 介紹 Processing 遊戲

先拿一個別人寫的遊戲當範例,說明一下 Processing 有哪些東西可以玩? https://www.openprocessing.org/sketch/45...

2020-09-17 ‧ 由 sixwings 分享
DAY 18

Day18 簡要介紹Processing的功能

基本上,Processing 有兩個主要的程式進入點: setup() 程式開始前初始化動作 draw() 程式每秒會不斷執行的動作 mousePressed...

2020-09-18 ‧ 由 sixwings 分享
DAY 19

Day19 Processing 的發展性

https://p5js.org/reference/ https://processing.org/reference/後來找到了 Processin...

2020-09-19 ‧ 由 sixwings 分享