作者farmerlu (君子風)
看板mud
標題[請益] MUD 譜系圖
時間Tue Jul 16 12:42:02 2019
前幾天看過中文版的譜系圖(有可能是簡體中文), 裡面有標出各個 MUD 分支是否
仍在發展中 (或者已經終止)
請問有人知道類似的圖嗎 ?
後來我又找到英文版的資料如下, 但是沒有標出各版的現況
https://mud.fandom.com/wiki/MUD_trees
圖中看起來 DikuMud 很繁盛啊
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.30.37 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/mud/M.1563252126.A.3B5.html
※ 編輯: farmerlu (140.112.30.37 臺灣), 07/16/2019 17:10:21
1F:推 bonix : 繁盛歸繁盛,但是架構有什麼不同呀? 1.34.62.104 07/17 05:28
2F:→ bonix : 聽說以前卡莎米亞就是diku係,玩起 1.34.62.104 07/17 05:29
3F:→ bonix : 來沒感覺有不一樣的地方~ 1.34.62.104 07/17 05:30
4F:→ bonix : 這版的推文字數怎麼突然變那麼短= = 1.34.62.104 07/17 05:31
5F:→ typers : 主要是開發所使用的語言不同吧 211.75.192.69 07/17 09:19
6F:→ kruz : 當年diku很多是因為他是binary跑,不 73.162.174.153 07/17 09:48
7F:→ kruz : 跟mudos比較起來比較不吃resource 73.162.174.153 07/17 09:49
8F:→ kruz : 現在這些都不是問題了 73.162.174.153 07/17 09:49
LP/MudOS 系用 LPC 語言開發劇情, 較受限
Diku 系似乎用的是原生的 C 語言
工欲善其事, 必先利其器.
對玩家一樣 , 但對開發者所花的時間不一樣
※ 編輯: farmerlu (140.112.30.37 臺灣), 07/17/2019 14:49:36
9F:→ typers : LPC是可以使用C來擴充功能 211.75.192.69 07/17 14:52
10F:→ typers : 使用純C開發,時間成本比較高 211.75.192.69 07/17 14:53
我的意思是把 C/C++ 當成 LPC 來用. 這樣就不用解譯器了.而且 C++ 比 LPC 靈活.
以上只是 把原生語言 和 解譯器 的做法做比較. 但其實這二者都不好.
更好的正規的方法是做一個 API 層, 使得開發劇情不受程式語言限制,
可以自由使用 python, lua, go, c++... 呼叫 API
再更好的方法是, 完全不用寫程式. 有現成的工具. (會再 PO 文介紹)
※ 編輯: farmerlu (140.112.30.37 臺灣), 07/17/2019 21:01:44
11F:→ kruz : diku要改東西要reboot,lp不用 這就 73.162.174.153 07/18 00:23
12F:→ kruz : 只是以前的包袱 現在都是有解的 73.162.174.153 07/18 00:24
13F:→ kruz : 用現在的眼光看當年的東西沒意義 73.162.174.153 07/18 00:25
是的. 例如可以做成動態程式庫 ( windows 的 *.dll / linux 的 *.so ) 就不用重開機
所以不用按照以前受限的框架去做, 而能更節省開發人力...
※ 編輯: farmerlu (140.112.30.37 臺灣), 07/18/2019 01:05:14
14F:→ typers : 現在的C仍然比LPC複雜上許多 36.234.9.54 07/18 01:07
編劇時, 可以只使用其中必要的部分(看起來像 LPC), 而不是精通 c/c++ 的全部功能
這樣省去了一層解譯器, 好處有:
1.減去解譯器的維護人力 (debug, 加功能 等. 功能永遠不夠)
2.提高執行效率
3.功能更全面
4.便於連接其他各種程式語言/程式庫...
※ 編輯: farmerlu (140.112.30.37 臺灣), 07/18/2019 01:25:56
15F:→ typers : diku/lp底層都是C, 也都做到的234點 36.234.9.54 07/18 01:40
16F:→ typers : 1加新功能也是用C,diku/lp也都做得 36.234.9.54 07/18 01:42
17F:→ typers : 現在mud欠缺的是遊戲內容的創作 36.234.9.54 07/18 01:50
18F:→ typers : 並非開發遊戲的技術 36.234.9.54 07/18 01:50
19F:→ kruz : 現在真的技術都不是問題.content跟 73.162.174.153 07/18 02:36
20F:→ kruz : 人才是主要的. 73.162.174.153 07/18 02:36
21F:→ kruz : 而且content要一直出... 73.162.174.153 07/18 02:37
22F:→ mudgame : 是的,技術甚麼的不是問題,內容才是 110.26.62.173 07/18 10:10