[指令] 新的黑市拍賣會指令 blarket
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間18年前 (2007/11/23 07:30)推噓0(0推 0噓 0→)留言0則, 0人參與討論串1/4 (看更多)
這個我大致寫好,昨天也測試過了。
今天我會再修改它一部份的程式,主要是在一些流程控制、
顯示訊息以及扣款的額外判斷。
blarket -auc
> i
你身上帶有5 件物品. 負重 (379/9094)
扮成妖精的頭套(elf hat).
扮成人類的頭套(human hat).
扮成魔人的頭套(devil hat).
> blarket -auc hat,hat 2,hat 3
【黑市頻道】
====================================================
競標品:扮成妖精的頭套(elf hat)
扮成人類的頭套(human hat)
扮成魔人的頭套(devil hat)
競標價:十萬影特幣
====================================================
小寶兒:有意者請開始競標(blarket)!
上面是 wiz 專用,-auc 有兩種語法..
blarket -auc hat <= 只賣單一物品時
blarket -auc hat, ... <= 一次賣多件物品, 以逗號區隔
上面的意思就是三件東西的合併競標底價是 10 萬,玩家只要
存款有 10 萬以上都可以參與競標,而最後得標的人,就可以
一次標到三件物品。
blarket -continue
【黑市頻道】 Cha~La~HeadCha~La~(Jwenii:刀客)出價競標了!
> blarket -continue
【黑市頻道】
====================================================
競標品:扮成妖精的頭套(elf hat)
扮成人類的頭套(human hat)
扮成魔人的頭套(devil hat)
競標價:十萬影特幣
====================================================
laechan:目前已有 1 位競標者!還有沒有人要競標?(blarket)
上面一樣 wiz 專用。當有玩家競標時會顯示上面的訊息。這
時舉辦拍賣會的主持人可以下 blarket -continue, 它會顯示
目前有幾位競標者,請玩家下標。
blarket -bet
> blarket -bet 2000000000
【黑市頻道】 小寶兒(Laechan:進階騎士)出價競標了!
當你 -bet 時,理論上「只有你自己」會知道你到底出多少錢
競標,其它人,包括舉辦拍賣會的 wiz,都不會知道你到底出
多少。
(但實際上 wiz 還是有其它方式知道,這個我以後會再改)
也就是說,可以參與競標者,他的出價金額一定大於一開始所
訂的拍賣底價,至於誰比較多,這是不公開的。
而最後誰得標?就是出價最高的人。
> blarket -bet 2000000000
blarket: 你現在的出價金額不能低於前次的 2000000000 影特幣喔!
在你第一次出完價之後,如果你想更新自己的出價,就像上面
那樣,出價小於等於前次的價格是不允許的。
> blarket -bet 200000
blarket: 你付了 1% 的手續費 2000 影特幣,
更新了前次的出價.
例如你前次出 10 萬,之後你更新自己的出價為 20 萬時,系
統會收取 1% 的出價更新費。每更新一次,它就是收取你出價
的 1% 來當做更新費,所以在你出價前,它會預先判斷你的錢
是否完全足夠。
每次要更新出價價格都必須高於前次。
> blarket -bet 1000000
blarket: 你剛剛已經棄標, 不能再競標了喔.
在你棄標後,若想再競標,就會出現上面的訊息。
blarket -abort
> blarket -abort
【黑市頻道】laechan 棄標了!
blarket: 你決定棄標.
當你不想競標時,blarket -abort 可以棄標。若你有更新過
出價,在你棄標時先前收取的手續費也不會退還給你。
blarket -view
可以觀看拍賣品的細目. 在拍賣品只有一件時..
blarket -view
blarket -view 1
兩種指令格式都可以。但如果拍賣品多於一件時..
blarket -view n
只接受這樣的訊息,n 代表你要觀看第 n 件拍賣品,其順序
就是最上面那個競標品列表順序。
blarket -end
> blarket -end
【黑市頻道】
====================================================
競標品:扮成妖精的頭套(elf hat)
扮成人類的頭套(human hat)
扮成魔人的頭套(devil hat)
競標價:十萬影特幣
====================================================
laechan:恭喜 laechan 以二十億影特幣得標!
這個指令也是只有 wiz、且必須是拍賣主持人才能下,用來
結束拍賣,這時 blarket 會自動判斷誰是最高的出價者,然
後判斷由他得標,並顯示它競標的金額。
當最高出價者「離線」或者「銀行存款不足」,它就會判斷
由次高的下一個競標者得標。
當最高出價者「不只一個」時,它會亂數決定由哪一個出價
者得標。
上述的設計有幾個概念...
一、讓大多數的玩家都有能力參與競標,而且是人人都有可
能可以得標。
二、避免出現由單一玩家壟斷的情況。例如拍賣了一件或數
件極好的物品時,在不知道其它競標者的出價金額時,
你為了得標,就會判斷至少要付多少金額才可能得標。
但你的判斷「沒辦法完全準確」,而且就算你的金額就
是等於最高出價金額 20 億,別人也同樣可以出 20 億
,而最後誰得標?亂數決定。
再者,就算你出最高價後臨陣脫逃,系統也會判斷誰是
次高的出價者,而判斷由那個人得標。
而且,一旦出現了一位極有實力得標的競標者時,你就
會想說是不是要更新一下剛剛的出價,這時系統會跟你
收取更新費用,你就不太想頻繁地更新自己的出價。
而且你更新出價的訊息並不會在公頻顯示,別人就不會
知道你更新金額,只知道你有參與競標。
三、在 wiz 也不知道其它玩家的拍賣價格時,你的出價就可
以獲得一定的保密性,這時你可以唬弄線上的玩家,例
如你明明只出 10 萬,你可以 chat 說自己出了兩億。
玩家現在有方法知道你的存款變化,但將來你身上有多
少挪布幣,就只有你知道,不過 wiz 也能知道你的挪布
幣有多少,這部份,我會用特殊的機制,讓你可以騙過
wiz。
換句話說,這是很像梭哈的概念,你的競標價就是你的
底牌,而你可以唬弄自己的底牌是A、是K、..
四、這個指令可以有效地消耗玩家的$$,不會一場拍賣辦下
來,20%的得標者的出價金額卻佔了拍賣總額的80%。
它可以比較均衡,而關鍵就在於舉辦拍賣的人對流程的
控制。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.34.90
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
15
26
32
41
6
10