2012年6月5日

「小千金」電子版需求分析


緣起:

  由於出差的關係,那一夜恰好在台北,得以躬逢其盛,參加臨時起意的小千金封測(本來大家只是純欣賞米米製作完成的精美牌組)。前幾場,大家還在摸索,時有走錯格或忘了移動小千金等狀況,也較少用到場地的加倍作用。幾回合之後,大家漸漸露出狐狸本性,或裝死扣住求情卡不發,或在某地排徊,等候時機發動大絕,或佔據要道,死命將對手留在視線之內加以牽制。遊戲中鬥智的一面,開始展現出來,除了我直腸直肚,目的往往被人一眼視破外,其餘與會者都是心機鬼,一不小心,就會死的不明不白,將總管之位拱手讓人外,還會遭到清算。

  遊戲中,不知是誰提起:能不能做成電子版?身為不太專業的專案規劃者兼軟體設計師,一聽到關鍵字,腦中立刻閃過幾個解決方案,包含:系統運作的模式?有無待解決的技術瓶頸?可以使用什麼樣的平台?預期的成效?與實體版的市場區隔等,於是提出此構想。



一、單機多人遊戲版:


  基本上這個版本和實體版的作用是一樣的,就是供同好聚會時同樂用,隨著資訊產品的普及,臨時動議或沒有帶實體版出來的時候,只要手邊有筆記型電腦或平版電腦,就可以和同好們來場競技,當然如果是比較大型的場合,使用筆記型電腦,搭配投影機,也是可以的。

  這個版本比較麻煩的問題,在於小千金這個遊戲是個有手牌的桌遊,而手牌理所當然的不能讓其他玩家看到,因此多人遊戲時,手牌不能直接顯示在畫面上,但是又要讓每個玩家在自己的回合時,可以知道自己手上有什麼牌組內容。

  筆者想起SEGADream Cast家用電視遊樂器主機,這套主機最特別之處是他的操控手把上,有個小小的液晶顯示器,遊戲開發商可以設計用他來顯示一些簡單的資訊,如角色扮演遊戲多半會用來顯示一些屬性數值,紙牌遊戲就用來顯示手牌的簡要提示。

  雖然我們不容易搞出一個這樣的操控器來連接電腦,但是現在智慧型手機很普及,而且智慧型手機的螢幕比Dream Cast操控器好用太多了。所以運作模式可以變成一部筆記型電腦或平版電腦(遊樂器主機)用USB連結一部智慧型手機(操控手把)。

  電腦螢幕上顯示場景及相關資訊,手機畫面上則顯示目前玩家的手牌資訊及操作按鈕,每一個玩家行動後,再把手機(操控手把)交給下一個順位的玩家即可。

  當然如果不想用USB連接,要改成用WIFI連接也行,那就是無線手把。如果與會者都很敗家,當場有很多部智慧型手機,那也可以各用各的操控器,即可減少或甚至不必傳遞操控器。

  所以遊戲的基本流程就變成:
1.執行遊戲程式。
2.設定連接的智慧型手機操控器。
3.決定參與人數,並分派每個玩家使用哪一個操控器。
4.開始進行遊戲。
5.產生勝負。
6.繼續遊戲,回到3。
7.結束程式。

  如果是大型一點的場合,使用筆記型電腦加投影機,操作模式也可以變成由筆記型電腦設定雙螢幕,投影出來的是場景及相關資訊。筆記型電腦則擺在操作區,由玩家輪流上台,進入操作區並處置自己的回合。這種模式,若搭配一個主持人播報,並主導遊戲節奏,如:唱名下一位玩家、主持遊戲中途的處罰及勝負分曉時的處罰等,想必非常有趣。

  但不管是哪一種模式,電子版的缺點是,玩家沒辦法在不是自己的回合時,隨時檢閱自己的手牌,因此,短期記憶力變成了另一種該遊戲講究的重要能力。


二、單機單人遊戲版:

  其實這應該不會獨立成一個版本,可能是單機多人遊戲版本中的一個模式而已,就是與CPU對戰的模式,也可以做為參與小千金比賽前(疑?有這種比賽?)個人的練習模式。這個版本沒有手牌被看到的困擾,可以把手牌內容大方的顯示在畫面上,但要解決的是AI(電腦人工智慧)的問題。

  所幸這種回合制遊戲的AI不難,主要是程式設計者本身的遊戲段數要夠,從而由自己玩實體版的決策經驗中,整理出有條理的行動模式,讓電腦角色可以有所本的進行部署。若是程式設計師玩實體版,總是輸的那一個(疑?糟榚!),那AI角色自然也不會強到哪裡去。


三、網路版:

  若是沒有舉行聚會,也不想和弱弱的AI角色玩,那無疑最需要的就是網路版了。網路版顧名思義,就是可以透過網路找到線上的玩家,進行一場小千金遊戲。

  這種版本,需要有一個遊戲大廳,可以看到線上玩家列表,每個玩家可以自己開局或加入其他玩家所開的局,人數到齊,開局者就可以按下「開始遊戲」,一場屁股保衛戰……我是說總管爭奪戰便即展開。玩過棋藝類、牌藝類或現在最火熱的呆阿伯的朋友應該熟悉這種型式的運作模式。

  由於網路版不會有實質的處罰,可能必須導入一些遊戲中途處罰的過場展示動畫,和一些遊戲積分,以增加遊戲的樂趣及耐玩性。但過場展示動畫就不是一個程式設計師可以做的了,需要有美編人員跳入坑裡……我是說自願協助。

  遊戲實作上也不困難,後台不外乎TCP/IP伺服程式加資料庫,前台對玩家最方便的應該是免安裝(或說自動引導安裝)的Web Game形式,真正的難處是:伺服器要架在哪?想想無限期歇業的愛思班,就知道多麻煩,何況一般虛擬網站空間,有流量的考量,不願意讓人架遊戲用途的伺服器,所以這是所有版本中最難實現的版本。


四、通信版:

  有一種下棋的方式叫做「通信棋」,也就是兩個好朋友用郵件往返,告知對方你走的棋步,雖然以這種模式,一盤棋往往要下數個月才能完成,但那絕不是苦差事,若能找到一個棋力相當,願意和你下通信棋的棋友,是作夢都會笑出來的美事。

  其實在圈內也是一樣,大家平時各自忙於自己的事業,若每天下班、放學回家收收電子郵件,就能與數個同好朋友進行一個SP主題遊戲,不必像線上遊戲那樣,佔據你太多的時間,又能拉進彼此距離,也是一件樂事,這個版本就是基於此理念而誕生的。

  運作模式則是要在電腦上安裝小千金遊戲軟體,並且和要一起遊戲的朋友們約好,設好彼此的電子郵件,每次輪到你行動完成,遊戲就會發送電子郵件通知下一個玩家,然後你就可以關機了,下一輪輪到你可能已經是隔天或後天了。

  下一個玩家只要在收到電子郵件後,點擊郵件內容所附的連結,就可以開啟遊戲並帶出遊戲目前進行的狀況和自己的手牌內容,處置完成後,遊戲再以電子郵件通知下一位玩家,以此類推,直到遊戲結束。

  通信版的難處是:光用想的就覺得程式間的溝通(指你的電子郵件收件軟體、遊戲程式及你的寄件伺服器)可能會被各式各樣的防火牆視為有問題而遭擋下,所以會有一些替代方案,當郵件無法自動寄送時,你可以自己將遊戲所產生,編碼後的一長串遊戲指令文字寄給下一位玩家,就可以讓遊戲繼續進行下去。


結論:

  目前電子版開發團隊(疑?有這東西?)已取得合法授權的正宗Levi發想、米米設計製作之小千金精美卡片電子檔,保證是原汁原味重現實體版的樣式,至於實體版樣式的真面目,由於尚未公測,不能在此透露,敬請期待。

  哦,對了,以上提到的筆記型電腦或平版電腦必須搭載Windows XP以上作業系統,智慧型手機必須搭載Windows 8 RTWindows Phone 7Windows MobileAndroid作業系統,對蘋果迷比較抱歉,因為無法直接將程式放到IPhone上,透過商城下載的話,想也知道,該程式申請放到商城中是不會通過審核的,而且最重要的一點是……其實我不懂如何寫Objective C,冏,或許有iOS的高手同好網友可以外包這一段。

  另外,電子版的好處是:不會有人忘了移動小千金,因為她是NPC(非玩家扮演角色),自己會移動。壞處是:如訂有忘記移動小千金特別處罰規則時,就不會有人因而受罰了。

  這只是個初期構想,如果大家覺得有搞頭,那可能有一天會進入系統分析/設計階段,也有可能只是嘴砲,那一天不會來臨。


關於小千金遊戲規則,請參閱:SP桌上遊戲-竄改『暗殺幸運博士』

16 則留言:

  1. 仔細重看了小千金的遊戲規則,除了有人擔任小千金的狀況外,並沒有看到每一回合小千金的移動要由誰來負責。如果忘記移動小千金的處罰也是遊戲的樂趣之一,不妨設定規則指定由誰(或輪流)來移動小千金。如果在最後一位玩家結束行動後,負責的玩家沒有在規定時間內移動到正確的房間,就可以進入懲罰模式…
    …話說…沒有真正玩過遊戲,好像不太能想像遊戲玩起來是什麼樣子的呀……

    回覆刪除
    回覆
    1. 純就移動方面來說,基本的遊戲情形大概是這樣的。

      假設有123456六個玩家,如果大家都沒有額外獲得提前行動,那1號玩家動完小千金就要到下一個號碼的房間,然後2號玩家動完小千金又跑一個號碼,餘此類推。六個人都只動一次,小千金就整整跑了六個號碼(所以說跑超快)

      也因為每一位玩家行動完,小千金都會移動,通常是乾脆請玩家動完自己就幫忙動一下小千金 :)

      刪除
    2. 原來如此,謝謝解說,這樣比較之下,小千金果然跑超快XD

      刪除
    3. 如果小千金是NPC.可以做要對談的NPC嗎?

      倘若玩家在移動完的某個時限內.(如10秒)
      抑或在下個玩家移動後,前一個玩家沒有與小千金對談,
      則前一個玩家則被記點...

      這樣子也許可以讓大家很專心.不容易恍神.且大家都會很快速移動自己.以造成前一玩家來不及與小千金對談...XD

      也因此.心機鬼的腦袋要動很快XDDD

      刪除
  2. 要排入思鵬的schedule好難p_q

    回覆刪除
    回覆
    1. 不是在此時,不知在何時,我想大約會是在冬季。

      刪除
  3. 很用心的寫了"勒勒長",值得給予鼓勵:)
    但是我有看沒有懂,能不能翻成白話文呀???!!!
    看起來非常複雜......


    其實是~
    看到這麼多文字,就直接拉到最底^0^
    ((那些愛挖坑的,千萬別來>"<

    回覆刪除
  4. 桌面遊戲的初衷還是可以和朋友們一起玩啊,單人版好寂寞的感覺哈哈XD

    雖然文中說了實現性不高,不過網路版的設想真的很有趣,也適合跟仍不熟悉的同好娛樂用。
    將來如果有朝一日真提上議事日程了,可以考慮聯繫在下,一個還算能上得檯面的美工,能幫上的忙我會盡力幫忙的。

    email:fireball_666@hotmail.com

    回覆刪除
    回覆
    1. 看了火球大的BLOG,非常專業,驚為天圖,請恕之前竟沒看過。((筆記:火球魔鬼數字要協助美編,YA。

      刪除
    2. 我可以協助debug... :)

      刪除
  5. 我很認真的看了兩次...
    很想玩說.哈哈...
    小千金紙本版在思鵬那?
    那南部的朋友...(摩拳擦掌)...

    回覆刪除
    回覆
    1. 據我了解,紙本應該沒在他手上:)

      要是有,南部的朋友們,咱們約個時間~
      你們玩,我負責觀戰^0^

      刪除
  6. 話說...
    思鵬的大頭圖也太妙了....
    (這留言板是怎麼回事??一直亂跳...弄得我頭都痛了..)

    回覆刪除
  7. 其餘與會者都是心機鬼 ← (點點頭...)

    回覆刪除
  8. 傳說中的火球大!!

    我超愛你的作品!!

    回覆刪除

請儘可能的不要使用匿名模式留言,我們不太喜歡這樣...