§1.1 公平交易系統(tǒng)基本分析
(1) 設(shè)計公平交易系統(tǒng)的目的
最基本的目的:
促進游戲中玩家的交易
在日常交易中,正常(公平狀態(tài)下)的交易量要遠遠大于非正常的交易量(玩家出于騙人的目的和樂趣而進行的交易)。
當(dāng)交易處于公平狀態(tài)下時,玩家交易的愿望不會由于系統(tǒng)的原因的失敗,此時交易量才會在最大范圍。如果交易處于不公平的狀態(tài),確實可以增加交易的樂趣,或者可以作為一個玩點,但是卻會遏制正常交易的進行。所以我們要使用公平交易系統(tǒng)。
(2) 交易方式
·物、物之間的交換;
·錢、錢之間的交換;咋聽起來比較奇怪,但是在使命中不同的種族擁有不同的貨幣。
·錢、物之間的交換;
只要沒有違背雙方意愿的交易系統(tǒng)我們都可以稱之為公平交易系統(tǒng),單方面給予物品也是一樣。
(3) 影響公平交易的因素
·由于系統(tǒng)的操作方法不了解而自己導(dǎo)致的不公平交易;
解決方法:簡化交易之間的操作,并且盡量做到在公司所有的游戲中交易方式是一樣的。
·由于交易過程中對方突然更換物品而自己沒有及時中斷交易產(chǎn)生的;
解決方法:對方如果更換物品即系統(tǒng)自動中斷交易。
·由于對物品價值不了解而產(chǎn)生的;
解決方法:全屏交易頻道的存在,使得其他玩家在平時即可接觸到一些物品的價格。
·由于多次重復(fù)的失敗的交易行為導(dǎo)致急躁而交易產(chǎn)生的;
解決方法:系統(tǒng)自動給予提示,如果同兩個人之間交易連續(xù)中斷3次,系統(tǒng)即提示玩家注意對方所擺放的物品的真?zhèn)巍?/FONT>
·由于一些高價值物品無法一次完成交易的;
解決方法:如果確實有這樣的物品存在,比如點卡這些,可以通過系統(tǒng)公正的方法來解決。
·違反玩家意愿的交易確定行為,一般為外掛造成。
解決方法:這個只能在構(gòu)造系統(tǒng)中盡量減少不安全的因素,并對外掛進行有效監(jiān)督。
總之,在公平交易的同時系統(tǒng)應(yīng)該注意系統(tǒng)提示的制作,并且要注意提示的醒目而且又不能破壞游戲的整體感覺。但是需要注意的是:在游戲中正常交易行為的發(fā)生要遠遠大于異常交易的產(chǎn)生,包括玩家之間的騷擾,所以不能夠為了盡力做到公平而失去了交易的連續(xù)性和易用性,這就失去了交易系統(tǒng)的基本目的。
(4) 公平交易的漏洞
公平交易系統(tǒng)最大的漏洞就是:幾乎在所有的游戲中,復(fù)制物品的BUG決大部分是通過公平交易系統(tǒng)進行,預(yù)防的方法有:
雙方交易的時候服務(wù)器要進行即時存盤。
(5) 公平交易的證據(jù)
另外為了GM工作的方便,在公平交易的時候需要在客戶端生成LOG,當(dāng)然通過LOG還可以分析玩家的消費傾向等,當(dāng)然用log分析是麻煩了一點,也可以直接dump相應(yīng)的數(shù)據(jù)。
§1.2 界面設(shè)計
界面設(shè)計中的注意點:
·交易界面的位置不能與物品界面有沖突;
原因:金錢的查看,以及玩家與自己現(xiàn)有的一些物品做比較。
·交易界面最好不要與人物屬性界面有沖突;
原因:玩家在一些交易當(dāng)中需要參照自己的屬性。
·聊天消息框:
原因:玩家在交易的時候需要彼此的交流。
·系統(tǒng)消息提示框
原因:玩家在交易中的時候用于一些系統(tǒng)消息提示。
·交易界面與物品界面之間的相互位置關(guān)系需要滿足多數(shù)玩家(右手習(xí)慣玩家)的操作習(xí)慣。
·交易界面應(yīng)該將雙方的物品位置用明顯的分界線分開。
原因:防止玩家混淆雙方的物品或者金錢。
·交易中的確定等按鈕要與界面本身底色有明顯區(qū)分,每個按鈕的兩態(tài)要有明顯區(qū)分。
·并且需要考慮游戲中最高價值物品與一般等價物間的換算關(guān)系,并且基于此換算交易界面需要有足夠空間。
·交易界面的所有空間要在一頁內(nèi)顯示,即交易界面中盡量不使用物品欄翻頁功能。
以上不是固定的設(shè)計,設(shè)計者可以根據(jù)不同游戲的要求來要求。
§1.3 界面因素
(1) 一般需要
·對方名稱:用于顯示對方的名稱,并起到避免發(fā)生交易對象錯誤的問題。
設(shè)計要點:這個和其他地方不同,如果玩家當(dāng)中名字有空格或者其他空字符時,系統(tǒng)應(yīng)該自動加上一些醒目的特殊字符,有需要時還可以做出醒目的系統(tǒng)提示。
·金額欄:用于顯示雙方交易的金額。
設(shè)計要點:顯示金額的時候應(yīng)該加上千分位的顯示,如果有需要在金額后面顯示此金額的單位。
·雙方的物品欄:用于顯示雙方交易的物品。
設(shè)計要點:物品欄的數(shù)量要能夠符合大部分或全部交易行為的最小需要量,即貴重物品與一般等價物之間的交易,盡量不使用翻頁功能。但是如果物品欄實在不止一頁,提示玩家翻頁的效果要做的非常明顯,并且也需要提示玩家目前所翻到的頁數(shù)。
·金錢確認按鈕:用于確認金額。
設(shè)計要點:一定要做的特別醒目,以方便玩家確認自己的金額。
·交易確認按鈕:在交易雙方確認交易物品和金錢后,點擊按鈕即可完成交易。
設(shè)計要點:注意點擊按鈕的時候不同的提示。一般有:
1、 對方還沒有完成確認自己的物品。
2、 自己沒有確認好金錢的數(shù)量。
·申請交易按鈕:用于向?qū)Ψ缴暾埥灰祝蛲馍暾垼约按蜷_交易界面。
設(shè)計要點:注意申請交易之后的鼠標(biāo)指針的變形,還有如何申請交易的系統(tǒng)提示。
·其他交易項目:如果是養(yǎng)寵游戲,那么交易界面中還應(yīng)該專門添加用于交易寵物的欄目。
設(shè)計要點:如果是可以改名字的寵物一定要顯示其原來的名字,并且可以查看寵物的屬性。
·關(guān)閉按鈕:用于關(guān)閉交易界面,即取消交易。
設(shè)計要點:最好不要設(shè)計在容易點擊的位置,否則玩家會誤操作關(guān)閉界面
·物品懸停信息。給出物品的詳細信息。
設(shè)計要點:也可以使用其他方式給出,但要與整體游戲做到統(tǒng)一。
(2) 其他需要
·玩家的等級:提醒玩家交易時注意是否使用的是小號;
· 玩家的負重:玩家在交易時受到限制的因素之一;
·玩家的頭像:需要突出社區(qū)時,也在一定程度上避免了玩家交易對象錯誤;
·玩家的其他屬性:對方的性別、職業(yè)、種族等等,能夠使玩家更好更快的確認對方是不是自己要交易的對象
§1.4 交易操作
·最好不要使用拖動交易物品進入交易框的方式,防止丟到地上,如果實在需要采用也沒有關(guān)系,只要加上貴重物品提示功能即可解決。
·操作設(shè)計要求:玩家在游戲過程中能夠非常快捷的與他人實現(xiàn)交易或者提出交易請求,對方能夠得到請求明顯準(zhǔn)確交易消息。
·如果兩個界面的位置較遠則需要考慮物品在兩個界面中的移動需要省時省力,而且這個操作要考慮不與游戲本身和物品界面本身的操作相沖突。
·玩家確定交易物品以后,無法再更換物品。
·玩家在交易進行階段對其他請求一概拒收,以免破壞交易的連續(xù)性。交易的彈出消息也需要考慮到對玩家游戲連續(xù)性的破壞。即要考慮到玩家惡意騷擾的交易請求,這在即時類游戲中的影響尤其大。
解決方法:以往彈出提示框的方法采用顯示提示消息的方法來提醒玩家去點擊提示框,而不是直接彈出界面需要玩家進行確認。
§1.5 一般交易流程
1.玩家點擊交易請求按鈕,鼠標(biāo)指針變形,系統(tǒng)提示:點擊對方進行交易。
2.玩家點擊對方,發(fā)出交易申請,系統(tǒng)提示:交易申請已發(fā)出。
3.對方接受到交易請求,點擊提示消息后,彈出提示框提示:XXX請求與你交易。點擊提示框確定,同意請求,雙方進入交易界面。點擊提示框取消,拒絕請求。發(fā)出請求方得到系統(tǒng)提示:對方拒絕交易。
4.進入交易界面,同時物品界面打開。上方或屏幕非正中心一方為對方,下方或屏幕中心一方為自己,單擊物品或拖動物品至交易欄。在金錢輸入欄輸入金錢點擊金錢確定按鈕。最后點擊加以確定按鈕。等待對方。
5.如果輸入金錢后沒有點擊金錢確定而點擊交易去確定,則系統(tǒng)提示或彈出提示框提示:請點擊金錢確定按鈕
6.如果輸入的金錢大于身上現(xiàn)有的金錢時,系統(tǒng)提示或彈出提示框提示:身上的金錢不足
7.對方進行第四步正確操作,點擊確定按鈕,交易成功
8.交易過程中任何一方點擊取消按鈕,交易失敗
9.交易成功或失敗均關(guān)閉交易界面。
10.交易過程中物品欄與交易欄的拖動為單方面,即只能從物品欄將物品移至交易欄
11.交易過程中金錢只能輸入一次。
12.每放入一個物品,交易界面刷新一次,交易的一方每放置一樣物品,在對方的交易界面上也會顯示此物品對應(yīng)的圖像。
13.金錢確定后交易界面刷新一次
14.交易過程中,一方有位置移動或移動一定范圍外后,交易失敗
15.一方打開與交易界面相沖突的界面時,交易失敗
以上是一般游戲的公平交易設(shè)定流程,如有特定需要,可以在此基礎(chǔ)上做一定改動。
§1.6 一般按鈕功能
l 確定金額按鈕:(但是最好考慮使用鼠標(biāo)點擊輸入框即會自動彈出輸入框,要求玩家自動輸入金錢的數(shù)目并點擊確定,這樣就可以取消確定金額按鈕的設(shè)定)
玩家輸入金錢之后即可點擊金錢確定按鈕,這樣輸入的金額將會顯示在對方的界面上,而且輸入完金額后將不能對輸入的金額再做改動。如果一方?jīng)]有確定金額或者沒有輸入任何金額,那么在對方的界面上“對方金額”將會顯示為0。
確定按鈕一共有三個狀態(tài):
·沒有輸入金額時,按鈕是不可以操作的。
·輸入金額后,按鈕自動變成可以操作,使用醒目的顏色來做這個按鈕,以便提示玩家。
·點擊按鈕后,被點擊的效果。
·確定交易按鈕:
點擊此按鈕之后即可向?qū)Ψ教嵴埥灰祝瑢Ψ揭舶聪麓_定按鈕后,系統(tǒng)提示交易成功。當(dāng)一方按下確定按鈕之后,那么另外一方將會收到系統(tǒng)消息:對方同意交易,請確定。
·幫助按鈕:
點擊此按鈕將會彈出和交易相關(guān)的幫助主題。
·取消按鈕:
點擊此按鈕之后此次交易將會被取消,
·取消方收到的系統(tǒng)提示為:您取消了交易。
·對方收到的系統(tǒng)提示為:對方取消了交易。
§1.7 其他設(shè)定
·物品交易即時物品是擺在交易界面上,實際上此時物品還是保留在玩家自己的身上。
·雙方的交易界面超過一定的距離即會自動取消。
·如果對方放置不下物品,則交易自動取消并作出提示。
·玩家死亡的時候系統(tǒng)會作出判斷,如果交易沒有成功,那么交易將會先被取消,然后交易的東西也算身上的物品。
·如果玩家正在拖物品的時候交易界面關(guān)閉。那么物品將會自動回到物品欄中。
·如果道具或者寵物可以更改名稱,那么在交易的時候要以醒目的顏色標(biāo)明此物品原有的名稱。
·另外系統(tǒng)選項當(dāng)中玩家可以完全禁止另外一方交易的申請。
§1.8 公平交易系統(tǒng)的細節(jié)表現(xiàn)
以下由設(shè)計人員自由取舍:但是在設(shè)計的時候有重要的一點,那就是公平交易在游戲中屬于經(jīng)常性行為,因此在普遍層次上的不要做的太繁瑣,當(dāng)然一些額度最大的交易可以做的好一點。比如系統(tǒng)頻道的公告(當(dāng)然沒有必要公告出雙方的名字)
·在公平交易系統(tǒng)可以加入音效的表現(xiàn)。
即游戲在公平交易進行的時候伴隨著音效。
·在公平交易系統(tǒng)可以加入光效的表現(xiàn)。
比如超過多少金額的交易完成將會有禮花出現(xiàn)。
·可以在系統(tǒng)中發(fā)布公告。
一些特殊物品交易成功可以在系統(tǒng)中發(fā)布公告,比如點卡交易等。
·加入雙方表情動作
交易進行或者交易完畢后雙方通過動作進行致意。