mud 板


LINE

看板 mud  RSS
- 序 2009 年, 當年我是一個正在退學邊緣的大學生, 曾經妄想過要自己架 設一個屬於自己的 MUD, 並且妄想著用架設出來的作品當作進入遊戲業界 的敲門磚, 在數個月的嘗試之後以失敗告終. 探究其原因是我當年缺少太 多程式設計相關知識, 光是下載編譯 mudOS, 面對完全不熟悉的 C 語言 compiler 需要排除的問題就有很多, 成功編譯 mudOS 後也完全沒有能 力修改程式, 只能對 mudlib 做簡單的修改. 最後, 我被學校退學, 不 得已去當兵, 退伍後為了養活自己開始當貨車司機, 架設 MUD 的夢想也 越來越遠, 就這樣塵封在記憶深處中. 2019 年的 5 月, 我成功轉職為 java 程式設計師(a.k.a 碼農). 在 我還是貨車司機時因為工作繁忙, 每天只有下班後的幾個小時可以玩玩電 腦, 轉職成功後每天使用電腦的時數暴增到 10 個小時以上, 而且在公司 交付的進度都如期完成下, 電腦螢幕如果開著 IDE 寫自己的程式其實是 不太有人管的, 所以我又萌生了創作 MUD 的想法. 不過這次的動機和之 前並不相同, 10 年前想架設 MUD 最初要是想要『自己創作遊戲』, 這次 更多的動機是想藉由『從無到有獨立建構一個系統』驗證、培養自己在程 式設計方面的能力. 在寫這篇文時我已經斷斷續續開發了一個月, 目前已經可以讓使用者登 入並新建帳號, 也有簡易的房間、道具與 NPC 系統, 也寫了程式可以讀 取特定格式的純文字檔, 並用這些文字檔產生 MUD 內的物件. 原本是打 算等完成度更高再來發文的, 但是最近在回頭整理舊程式碼時又出現了不 少心得, 於是想趁記憶還鮮明時將這些心得記錄下來分享給大家. - 開發環境 & 基礎知識 既然我身為 java 工程師, 當然是使用 java 做為開發語言囉, 本系 列文使用 java SE 8 + Eclipse 開發, 並且會使用到自訂 annotation, 反射, 代理, 等新手工程師比較沒機會用上的特性與技巧. 不過不用太擔 心, 只要你的 java SE 基礎夠穩固, 這系列對你來說不會太難的 :) - 注意事項 都 2019 年了還在寫 BIG5 程式實在是很 low, 加上 java 預設使用 UTF-8 編碼, 因此提供的範例程式(如果有的話)皆使用 UTF-8. 經過測試 Mudlet 是可以正常處理 UTF-8 中文的, 但是 zmud 跟 PCMAN 的支援度 就不是那麼好了, 如果你還是習慣使用舊的連線程式來玩 MUD, 可以自己 把檔案編碼轉 BIG5, 不過我不對 BIG5 編碼提供任何協助與指引. -- ╔═ ═╦╦═════╦═════╗ ◤◤◤ ╠╣飛鳥ももこ╠═╗ ║ ║╚═════╝ ╚═╦═╣ ║╔══════╗╔═╩═╣ █◤ ╠╣Momoko Asuka╠╝ ║ ◣◢◣◢╩╩══════╩════╝ --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.72.253.40 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/mud/M.1575361555.A.76B.html
1F:推 outshaker : 為你的毅力推一個 111.248.73.145 12/03 17:25
2F:→ outshaker : 但你有沒有考慮先參與營運中的MUD? 111.248.73.145 12/03 17:26
3F:→ outshaker : 自幹是蠻辛苦的一條路,甘巴茶 111.248.73.145 12/03 17:28
沒有考慮參加正在營運中的 MUD 耶 因為前面有說了, 做這個計畫主要的目的是鍛鍊自己的程式能力 也不會太辛苦啦, 反正都是利用上班時間在寫 想到寫 MUD 也有薪水拿, 忽然就變得很愉快了 XDDDD
4F:→ kruz : 有時間貼這個應該已經達標了吧 XD 73.162.174.153 12/04 01:22
沒, 距離達標還很遠 XD 會寫系列文也是因為最近進度有點卡住 來 ptt po 個系列文給自己一點壓力, 可能比較不容易斷尾(?)
5F:→ kruz : client的話我發現mudlet很好用 73.162.174.153 12/04 01:23
mudlet 真的好用
6F:→ takomalu : 我ms專題就是用AJAX+C#.NET做mud 172.104.96.130 12/04 02:12
7F:→ takomalu : 連線功能算是最容易的部分 orz 172.104.96.130 12/04 02:13
方便的話, 可以分享 source code 讓我研究嗎?
8F:推 reyes2222 : 有趣 101.12.103.150 12/05 03:40
謝謝你的鼓勵 ※ 編輯: gasbomb (211.72.253.40 臺灣), 12/05/2019 13:04:12
9F:→ takomalu : 如果能先找到當初燒的光碟片... 172.104.96.130 12/05 22:13
10F:推 nfsong : 推 36.229.213.83 12/06 01:06
11F:推 roujuu : 那請教一下,對於CMUD的支援呢? 101.136.28.127 12/16 22:35
12F:推 WalkingIce : 看起來真不錯,有打算 open source嗎203.104.128.122 01/10 14:02







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP