iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 13
0
自我挑戰組

30天遊戲原型開發系列 第 14

Day13 找到正版的TinyMUD

  • 分享至 

  • xImage
  •  

今天終於找到正版的TinyMUD了,看原始碼內的說明文件確定應該就是它了!

線索是 wiki 條目內的 參考網址

主要參考的文件如下:

常用參數:
me 玩家本身
here 玩家所在位置
home 玩家起始點

移動
go,move 前往

物品互動:
look,read 檢查物件
get,take 撿起物品、或未連結的出口
drop,throw 丟棄物件
examine 調查物件可用訊息

玩家互動
give 給予金錢
kill 殺死玩家
gripe 傳訊息給系統管理者
page 回報個人位置or傳送信息
rod 搶劫錢幣
say," 說話
whisper 耳語,其他玩家不會看見訊息

查詢&其他
who 顯示目前線上玩家
inventory,inv 身上物品
score 個人目前財產
help 幫助訊息
quit 登出遊戲

指令:
@create 創造物品
@dig 建立房間
@open 建立<出口>到某位置

@name 修改物件名稱,玩家改名需要密碼
@describe,@desc 設定物品描述
@fail 設定物件操作失敗訊息
@ofail 顯示給他人的操作失敗訊息
@success 設定成功屬性
@osuccess 顯示給他人的操作成功訊息

@set 設定物件屬性
@link 設定連結
@unlink 取消連結
@lock 鎖定
@unlock 取消鎖定
@teleport 移動物品到指定房間,巫師能夠轉移玩家

@find 尋找(在遊戲內所有物件)
@stats 顯示遊戲中的物件數量,巫師可調查玩家擁有物品
@password 修改個人密碼

巫師指令:
@boot 驅除玩家
@chown 改變物件擁有者
@dump 儲存遊戲世界內容
@force 強制玩家執行指令
@newpassword 修改玩家密碼
@pcreate 創造玩家物件
@shutdown 關閉遊戲
@toad 摧毀玩家,變成普通物件
@wall 對全玩家傳送訊息

物件屬性:
wizard 巫師,可以使用巫師指令,用於人物
sticky 黏性,意思參照文件,可用於物品、房間
link_ok 標誌,可連結的,僅用於房間
dark 黑暗,不可見的,可用於房間、物品、人物
temple 祭壇,房間屬性,可以在此獻祭物品來獲取金錢
gender 性別,玩家屬性,將敘述換成合適的詞性(陰性、陽性)
haven 天堂,無法殺人的區域、無法page的人物,用於房間、人物
abode 居留,房間屬性,可以設定為起始點
REVERSE_OK 玩家列表反向顯示
TABULAR_WHO 玩家列表以表格呈現

文件有稍微提到一些遊戲機制,把一些我覺得蠻有趣的設定寫下來。TinyMUD 把創造房間的能力下放給一般玩家,所以玩家能夠創造出一部份的新世界。

在遊戲內執行一些能力強大的行動都會消耗貨幣,舉例:

  • 殺人花費10-100點,點數代表殺人成功率
  • 送信(page)花費1點
  • 創造(creat)花費10-505點
  • 查詢(find)花費1點
  • 連結(link)花費1點,被連結的人獲得1點
  • 打開(open)花費1點

賺錢方式:

  • find 找錢
  • sacrifice 在祭壇處獻祭物品。
    物品價值公式:(物品花費/5)-1,最高獲得100點。
  • get killed 被殺,沒錯被殺有錢可以領,基於補償心理吧
  • be given 別人給你錢
  • rob 搶劫,一次可以偷走1點

當身上財產到達一萬點時,獻祭獲得的點數就只會有1點。

遊戲目標:解決謎題、參觀風景、認識玩家

最後放一個我覺得這遊戲中,神奇又有點反直覺的機制。
偽指令(BOGUS COMMANDS),這是利用出口(exit)達成的
@open sit
@lock sit=me&!me
@fail sit="你坐了下來"
@ofail sit="坐了下來"

創造一個不可能到達的出口,觸發失敗描述,就變成了偽指令。實際呼叫時會長這樣 go sit,有點怪怪的但又好像還可以。

然後用 @lock me=me 可以防止別人偷你錢,還蠻有趣的。

今天大概先這樣,謝謝縮看


上一篇
Day12 mud研究: TinyMUD (更1)
下一篇
Day14 利用MUD設計原型遊戲的可能
系列文
30天遊戲原型開發31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言