iT邦幫忙

鐵人檔案

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

30天遊戲原型開發 系列

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

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

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

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

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

Day1 原型開發前言

前言,基本上這系列文大概就是如同簡介上說的,會嘗試實作一些可以動的遊戲原型出來。這系列對我來說算是支線任務,有可能會斷賽,但覺得自己還是想挑戰看看。有部份原因是...

2020-09-01 ‧ 由 sixwings 分享
DAY 2

Day2 TRPG的戰鬥系統

//抱歉因為今天行程有點趕,只能很快地先條列一些東西,會再盡快完善 根據D&D 5E設定的戰鬥流程,列出自己要實作的部份: 決定戰鬥順序(先攻/敏捷檢...

2020-09-02 ‧ 由 sixwings 分享
DAY 3

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

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

2020-09-03 ‧ 由 sixwings 分享
DAY 4

Day4 思考:讓戰鬥變好玩的要素

//一樣要說抱歉,鐵人賽開雙主題的負擔是真的存在的,原本說好要實作的部份被延遲了,大概會利用六日再把進度追回來,今天還是用文字填充,如果想留言互動的人也歡迎...

2020-09-04 ‧ 由 sixwings 分享
DAY 5

Day5 LPMud介紹

//換個新方向,講MUD相關的東西 LPMUD[1]算是在台灣MUD發展歷史中的主流系統,東方故事2(ES2)[2]就是以LPMub架構修改後的中文MUD,在台...

2020-09-05 ‧ 由 sixwings 分享
DAY 6

Day6 LPMud介紹-2

//今天比較累,沉澱一下補充力氣。為了讓自己可以撐過鐵人賽,寫作方式會調整一下 LPMud的特色是遊戲內容和系統是分開運作的,wiz(遊戲開發人員)可以在系統運...

2020-09-06 ‧ 由 sixwings 分享
DAY 7

Day7 基礎LPC學習筆記 ch1-2

//記錄自己看了什麼,看完系列教學之後再摸實作 今天看的是這個:MudOS v21c2 (中文),目前算最完整的。《基礎LPC & 中階LPC》 by...

2020-09-07 ‧ 由 sixwings 分享
DAY 8

Day8 基礎LPC學習筆記 ch3-8

//把基礎LPC看完了,對語言有初步認識,另外能夠寫一些簡單區域、可互動物件。//需要查詢room.c才能更深入了解區域撰寫 ch3 資料型態作者說90%以上的...

2020-09-08 ‧ 由 sixwings 分享
DAY 8

Day8 中階LPC學習筆記 ch1-7

//趁今天一次把進度衝完,大綱:driver運作機制、進階資料類型、預編譯指令、字串處理、深入繼承、除錯教學//之後研究方向: 區域撰寫、戰鬥、心跳、互動 中階...

2020-09-08 ‧ 由 sixwings 分享
DAY 9

Day9 mudlib研究: 區域

研究重生的世界MUD程式瑪,觀摩他們的寫法今天大部分時間在弄另一邊的卡牌遊戲系列文,這邊相對內容會變少一點,請見諒 程式碼下載頁 from 重生的世界 目錄結構...

2020-09-09 ‧ 由 sixwings 分享