Cube4 Online

2024.09/13 測試版本 v1.0.90 by FlashTeens Chiang

FlashTeens Network Blog 2013-2024

 

載入伺服器的狀態中...

 

請按此前往遊戲下載點 :)

 

【最新消息】

2024.09/13 因應現有的遊戲伺服器位址遷移需求,即日起 Cube4 的 Android App 版本已可設定連線到自訂伺服器,歡迎下載最新版本的 Android App 搶先試玩!

2020.03/06 即日起 Cube4 遊戲伺服器改採 Minecraft Spigot Plugin 的形式執行,歡迎下載最新版本的 Android App 搶先試玩!

 

遊 戲 介 紹 目 錄

遊戲簡介

遊戲規則

線上操作流程

Q & A

相關連結

遊戲介紹目錄
遊戲簡介
遊戲規則
線上操作流程
Q & A
相關連結
[TOP]

 

遊戲簡介

本遊戲為筆者自行創作與開發的線上桌遊,其玩法大幅修改自 UNO 的遊戲規則,然而這套遊戲中,無論紙牌的種類,或是遊戲規則,都另有其獨特之處,值得一玩! ^_^

本遊戲包含 PC 與 Android 兩種版本,兩種版本都分別提供連線模式單機模式任君選擇。而一局遊戲的人數,2 到 20 個人都可以玩喔!此外,本遊戲開發的過程中,筆者致力於人性化操作介面的設計,盡可能讓您能夠輕鬆上手!

您應該迫不及待想知道這套遊戲怎麼玩,以及如何操作遊戲介面吧?還是您也對於本遊戲為何命名為「Cube4」有興趣?咱們繼續往下看吧!XD

 

遊戲創作緣起

本遊戲「Cube4」的玩法,最初於自己國中畢業的時候即已構想出來。而當初創作的構想,主要是源自小時候以來一直都非常喜愛的 UNO 紙牌遊戲。由於此遊戲「愈多人玩愈刺激」,因此每逢除夕夜與家人團聚的時候,總會期待多一些親朋好友,一起加入牌局享受樂趣!

但是也由於每次與親友玩同樣的遊戲,後來便玩膩了,遂試圖大幅改變 UNO 的遊戲規則,甚至重新設計了紙牌的樣貌與種類,而形成截然不同的玩法。這樣一套新玩法的紙牌組合數,可由 43 (4 的立方) 來計算,於是這套新的遊戲便因此而命名為「Cube4」。

由於 Cube4 使用的紙牌種類十分獨特,最初為了方便,而僅直接手繪於名片卡上,製作成「克難版」的紙牌使用。後來則由於這樣的玩法意外受到許多高中同學的喜愛,因此自己便開始有著推廣這套遊戲的夢想。只是礙於當時未成年、對於市場現況不了解等因素,以致於遊戲推廣的成效有限。

然而,如此的夢想並沒有因此而罷休!當今許多歐美的桌遊已在台灣相當流行,加上 Wi-fi、3G 網路、智慧型手機、平板電腦等各項 3C 產品的普及,使得更多遊戲創意的點子,能夠輕易的在網路上實現!

終於,在資工系的「計算機網路」課程中學得 Java Socket 程式設計的技巧,而這樣的技術可以應用在撰寫多人線上遊戲的用途。於是,自己將先前創作的 Cube4 紙牌遊戲寫成線上遊戲的程式,而國中以來的夢想,因此便有了全新的一條道路!

 

[TOP]



遊戲規則

Cube4!?  Why "Cube"?

本遊戲的每一張紙牌 (除了唯一特殊的「萬用牌」之外),都擁有 3 種不同方面的「特徵」:

  1. 顏色:紅、黃、綠、藍四種。
  2. 框線形狀:圓形 ( )、正方形 ( )、菱形 ( )、無外框 ( ) 四種。
  3. 數字:1、2、3、4四種。

因此這樣的紙牌,一共有 43 = 64 種組合,也就是「4的立方」(立方體的英文是「cube」),而這便是本遊戲名稱「Cube4」的由來。

至於剛才提到唯一特殊的「萬用牌」,在遊戲中可以充當這 64 種紙牌的其中任何一張,將會在接下來的遊戲規則中介紹。

↑藍色菱形2

↑綠色 ╳ 4

↑萬用牌

 

[TOP]



「連貫」的規則

在了解整個遊戲的流程如何進行之前,我們只要先知道下面幾個較為特別的術語,即可輕鬆理解接下來會提到整個遊戲的流程:

  1. 連貫
    任意兩張牌,如果就前面提到的 3 個「特徵」(顏色、外框、數字) 而言,有兩個以上共同的特徵,則稱這兩張牌「連貫」。如「紅色圓形2」與「綠色圓形2」連貫;「藍色正方形3」與「藍色3」連貫。

  2. 半連貫
    任意兩張牌,如果這 3 個「特徵」當中,只有一個共同的特徵,則稱這兩張牌「半連貫」。如「紅色圓形2」與「綠色圓形4」半連貫;「黃色正方形3」與「黃色菱形1」半連貫。

  3. CUT
    當兩張牌的 3 個「特徵」完全一模一樣,則稱為「Cut」。此部分將於下面的流程說明中,再詳加介紹。

接下來,就來介紹遊戲的整個流程如何進行吧!

 

[TOP]



整個遊戲的流程

註:這個部分僅先說明遊戲開始以後的進行流程。關於連線、組房間等前置操作的步驟, 請參見後面線上操作流程一節。

  • 遊戲的參與人數,最少可以 2 人,而最多人數理論上並無限制。
    (註:惟線上版本最多限制為 20 人)

  • 遊戲一開始,每人發 4 張牌;系統將隨機指定某位玩家先出牌,然後以逆時針的方向輪流。

  • 一開始先出牌的玩家,可以從 4 張手牌中任意出一張牌;而接下來所有玩家 (包括先出牌的人自己),每次所出的牌都必須和前一位玩家的牌「連貫」或者「半連貫」

  • 出牌規則

    1. 即將出的牌,和前一位玩家的牌連貫
      如果輪到自己,則可以直接出下此牌而不必補任何牌。

    2. 即將出的牌,和前一位玩家的牌半連貫
      如果輪到自己,則出下此牌之後,自己的手牌必須從系統中隨機補上另一張牌

    3. 即將出的牌,和前一位玩家的牌完全一樣
      無論是否輪到自己,都可以直接出下此牌。所有玩家都可以藉由此規則,攔截原本應該出牌的玩家
      如此攔截的動作又可稱為「Cut」。

    4. 即將出的牌是萬用牌
      當玩家出下「萬用牌」之前,必須先選擇此牌即將「變身」成為哪一張牌。「變身」之後而出下的萬用牌,由於功能等同於實際的那一張牌,因此一樣必須符合前面 3 點的出牌規則

    5. 輪到自己,但是無牌可出
      當遇到此種情況,可以藉由「Pass」的動作放棄此次出牌的機會,而系統將會隨機另外產生一張牌出下,然後直接輪到下一位玩家出牌。
      註:當輪到自己而有牌可出的時候,同樣也可以「Pass」。有時可能藉此達到某些戰術目的。

      另外,當輪到自己的時候,閒置超過 20 秒而尚未出牌,系統也會自動進行「Pass」,以免因一位玩家的拖延,而影響到其他玩家的權益。


  • 當某位玩家出完所有手牌,並且無需另外補牌的時候,則該位玩家獲勝,而其他玩家仍可繼續爭取名次。換句話說,愈早出完手牌且無需補牌的玩家,名次會在愈前面。

  • 遊戲進行中,當某位玩家關閉遊戲畫面,或者發生異常斷線等情況,將被系統視為「認輸投降」。

[TOP]



線上操作流程

建立連線

  • 一開始執行本遊戲的主畫面如下圖:



    若要建立連線,請按下左邊的「連線模式」按鈕 (v1.0.40 版本(含)以前則為「連線至 IN1」按鈕),與運作本遊戲的 IN1 伺服器連線。

    另外,自 v1.0.64 版本起,您也可以選擇「單機模式」,關於此模式的操作方式,請參見「單機模式」一節。

  • 連線到 IN1 伺服器之後,將看到以下畫面,表示連線成功:


    ※ 1.0.40 版本以後,您將可以選擇是否需要輸入暱稱,而接下來才會進入這個畫面。

[TOP]



建立新的房間

在本遊戲的系統中,每一個「房間」便是每一局遊戲各自獨立進行的場所。換句話說,兩個不同房間的任何玩家出牌、輸贏等動作,彼此都不會相互干擾。接下來,我們就看看如何新增房間,或者加入現有的房間吧!

  1. 在「Cube4 遊戲選單」畫面中,按下右邊紫色的「建立房間」按鈕。

  2. 輸入房間名稱與設定人數 (2至20人),然後按下「新增房間」鈕。



  3. 接下來,系統會詢問新的房間是否需要密碼。我們可以視自己的需求,而決定是否設定密碼。
    如果按下「No」,即完成新增房間的步驟。而任何知道或者猜中此房間名稱的玩家,都可以馬上加入這一個房間。



  4. 如果前一步驟中按下「Yes」,將會出現輸入密碼的介面。而密碼的長度必須介於 6 至 32 個字元之間。密碼輸入完畢之後,便已完成新增房間的動作。而之後加入此房間其他的玩家,必須知道此房間的名稱及密碼,才可成功進入。
    註:Android 版本由於受到虛擬鍵盤介面的影響,密碼的文字框會被鍵盤的畫面遮住。
    Android版房間名稱與密碼的文字框,先前被虛擬鍵盤遮住的問題,已經於 v1.0.20 版本中修正完成。



[TOP]



加入現有的房間

  1. 在「Cube4 遊戲選單」畫面中,按下左邊藍色的「加入現有房間」按鈕。

  2. 輸入目前存在的房間名稱,然後按下「加入現有房間」鈕。



    註:從 v1.0.30 版本起,您可以按下「顯示房間選單」按鈕,而畫面將顯示目前可開放加入的房間。接下來只要按下某一房間的按鈕,您即可加入該房間。(如下圖)
    (但是如果目前超過 6 個房間,則畫面只會隨機挑選其中 6 個顯示;另外,有設密碼的房間則永遠不會顯示在此選單上)



  3. 如果即將加入的房間需要密碼,則系統會出現輸入密碼的畫面,而您應輸入正確的密碼,才能夠進入此房間。
    註:當此房間沒有設定密碼,則系統便不會出現此畫面,而是直接讓您加入該房間。



[TOP]



等待其他人加入房間

  1. 當您建立或加入房間之後,除非剛好已經湊足人數,否則一般而言將出現以下畫面。



  2. 以上畫面中的跑馬燈,隨時會顯示有哪些玩家進入或者退出房間的資訊。當湊足人數之後,遊戲便立即開始

[TOP]



遊戲畫面

  • 遊戲進行的過程中,操作介面如下圖所示。



  • 您可以點選自己手牌上的其中一張牌,只要符合出牌規則,該張牌便會出下。

  • 當您需要 Pass 的時候,可以按畫面下方中間的「PASS」按鈕。

  • 當您想要暫停遊戲或認輸投降的時候,按下綠色方框右上角的「X」按鈕即可。在「單機模式」遊戲進行中,按下「X」按鈕之後,遊戲將會暫停,並且出現以下畫面:

    ↑遊戲暫停的畫面

    ※ v1.0.76 版本新增的遊戲暫停功能,僅限於「單機模式」才能夠使用,而「連線模式」則無法使用!

  • 每位玩家都可以藉由畫面中央的「輪盤」,得知同一桌其他玩家的 ID,以及分別剩下幾張牌的圖示。此外,您隨時可藉由滑鼠或觸控裝置的拖移動作來轉動輪盤,以便於從不同的角度,更清楚觀察到不同玩家的狀態。

    ※ 從 v1.0.40 版本開始,當您拖移此輪盤同時,畫面右下角將另以文字的方式,更明確地顯示特定玩家的 ID、暱稱、剩幾張牌與勝負等詳細資訊。

    ↑由輪盤的畫面得知:
    自己的 ID 是 34 號 (唯一較矮的立牌圖示);
    目前輪到 26 號玩家出牌 (輪盤上箭頭的方向);
    29 及 31 號玩家仍有四張牌;36 號玩家剩下三張牌;
    26 號玩家剩下兩張牌;33 號玩家僅剩下一張牌;
    32 號玩家已經獲勝;27 號玩家已認輸投降。



  • 當遊戲結束之後,按下方框右上角的「X」按鈕,即可關閉連線。


↑42 號玩家贏了


↑43 號玩家輸了

[TOP]



單機模式

(v1.0.64(含)以後的版本適用)

  • 在「單機模式」中,您可以不必進行任何「組房間」的步驟。只要設定玩家人數之後,遊戲就會馬上開始。這個模式中,除了您之外的其他「玩家」,分別都由電腦自動操控。 (如下圖)



[TOP]

下載 PC 版本 / 下載 Android 版本



Q & A

連線與組房間篇

  1. 我進入了遊戲的主畫面,卻無法連線;或者是遊戲連線到一半,卻突然斷線。
    • 載入伺服器狀態中...


  2. 連到 IN1 伺服器之後,我選擇加入了現有需要密碼的房間,而且也輸入了正確的密碼,但是卻出現「該房間不存在」的訊息。
    • 也許,在輸入完密碼的前一刻,因為大家正好都退出了您所即將加入的房間,故該房間已隨即自動刪除。遇到這種情況,您只需要新增另一個房間,並且通知其他玩家加入即可。
    • 此種問題將可能於未來的版本中有所改善。


  3. 我嘗試新增一個房間,系統回應「該房間已存在」的訊息,所以我改選擇「加入現有房間」,但是卻出現「房間尚未開放」的回應。
    • 此種情況表示已經有人目前正在建立新的房間,但是介面仍正在操作中。如遇到此種情況,請稍等數秒鐘之後,再按一次「加入現有房間」鈕。


  4. 我已經從某位朋友得知房間的名稱,並且已經確定可以加入,但是自己輸入房間名稱,並按下「加入現有房間」之後,系統卻出現「該房間不存在」的訊息。
    • 請檢查您的房間名稱大小寫、半形或全形符號、兩個單字(詞)之間的空格字元有幾個,或者中文名稱是否正確。
    • 目前版本的組房間介面,只會自動刪去所輸入的房間名稱頭尾的空白字元,而不進行其他文字處理。


  5. 我使用 v1.0.30 (含) 以後的版本進行「組房間」的操作,而且已從某位朋友得知房間的名稱,也確定可以加入,但是進入「房間選單」的畫面,卻發現該房間名稱沒有列出。
    • 此種情況有可能是下列其中一種原因所導致:
    • 由於伺服器目前可加入的房間超過 6 個,而「房間選單」在此情況下,將隨機顯示 6 個項目,因此有可能未將特定的名稱列出。遇到此情況時,請按下一至數次「重新偵測」按鈕,也許該名稱將會在選單上列出;或者可以改由直接手動輸入房間名稱。
    • 「房間選單」的功能並不會列出任何有加密的房間。如果您想加入的房間設有密碼,則請手動輸入該房間的名稱及密碼。


[TOP]



遊戲介面與規則篇

  1. 當 5 個人 (或 5 的倍數) 玩遊戲的時候,畫面中間的輪盤上,有些玩家的圖示看不清楚。
    • 此問題是由於某些圖示剛好位於輪盤中特定角度所造成的。您可以利用滑鼠或觸控介面拖移的方式,轉動遊戲轉盤的介面,使得每一個玩家的圖示都可以看得清楚。

    • ↑當 5 人玩的時候,輪盤上會有其中 2 人的圖示,會在預設的角度下看不太清楚。

  2. Cube4 紙牌的種類有 65 種 (64種普通牌 + 萬用牌一種),請問一整副牌組,是否一共有 65 張牌?
    • 數年前草創階段曾使用名片卡所製作的紙牌,的確是 65 張 (參見遊戲創作緣起),然而此線上遊戲的版本,則是假設一整副牌組為「無限多張」,換句話說,每一次抽牌而得到任何牌的機率都會均等
    • 每一次系統所隨機產生的紙牌,除了萬用牌出現的機率是 1/32 之外,其他 64 種組合出現的機率皆相等。


  3. 輪到自己出牌之後,才不到一兩秒卻收到「您已被某玩家攔截」的訊息,而無法出牌。
    • 該玩家擁有與前一位玩家所出的牌完全相同的牌;或者是該玩家擁有「萬用牌」,並且將這張牌「變身」成為相等的牌,因此依照遊戲的出牌規則,該玩家可以攔截您出牌,此動作又稱為「Cut」。 (另請參考出牌規則說明)
    • 參與同一局遊戲的玩家人數愈多,發生這種情況的機會愈大。
    • 本遊戲除了運氣成分之外,也同時可訓練您的反應速度。當您的反應愈快,愈能夠防止遭到攔截的情況。


  4. 參與同一局遊戲的玩家人數愈多,發生「攔截」的機會愈大,因此遭到萬用牌攔截的機會也會愈大。既然「萬用牌」可以代替任何其他牌,所以有萬用牌的玩家便可以隨時攔截任何人。這樣的玩法還公平、有意義嗎?
    • 本遊戲的伺服器程式,將萬用牌出現的機率設為 1/32,而每一局遊戲的人數,目前限制最多僅能夠 20 人玩,因此使用「萬用牌」攔截玩家的狀況,應不至於淪為濫用、作弊的手段。
    • 由於萬用牌需要選擇替代紙牌的顏色、外框及數字,在介面操作上會比起直接出普通牌 (只要按一下) 還費時,因此如果面對一群反應速度較快的玩家,過度猶豫萬用牌要替換成哪一張牌,反而會導致自己因可能被攔截而吃虧
    • 由於每一位玩家萬用牌的數量有限,因此出萬用牌之前,通常需要謹慎考慮,以免因浪費了這張萬用牌,而影響接下來獲勝的機會。


  5. 遊戲開始之後,就一定當場要玩完嗎?能否中途離開一下?
    • 從 v1.0.76 以後的版本開始,「單機模式」已經有遊戲暫停的功能了。當您玩到一半而需要暫停的時候,只需按下遊戲畫面的「X」按鈕即可。另外您也可以參考這裡的說明。
    • 請注意「連線模式」目前仍無暫停的功能!若您試圖按下遊戲畫面的「X」按鈕,則僅會看到「是否認輸投降」的訊息,而此時遊戲依然正在進行!
    • 未來版本的「連線模式」,將也可能新增遊戲暫停的機制,敬請拭目以待! ^_^


[TOP]



單機模式篇

(v1.0.64(含)以後的版本適用)

  1. 單機模式中的玩家,除了自己之外,其他都由電腦操控。當有數個電腦玩家的時候,彼此是否有「互相串通」之作弊嫌疑?
    • 本遊戲的程式碼實作上,完全將每一個電腦玩家視為「獨立運作」的個體,因此不會有任何「作弊」的情況。
    • 所有的電腦玩家都只會依照自己的手牌目前桌面上的紙牌,以及是否輪到該位玩家這三個條件,作為判斷出牌、攔截 (CUT) 或 PASS 等動作的依據
    • 如果經由以上條件,而篩選出多種對於該玩家而言,同樣皆為「最有利」的「候選」出牌動作,則系統會隨機選擇其中一項。


  2. 電腦玩家是否比起我更可能拿到對自己有利的牌?
    • 您可以完全不必擔心。單機模式中,紙牌產生的機率分布,完全比照連線模式的情況,因此這樣對於每一位玩家而言,都會是公平的。
      (另外請參見「遊戲介面與規則篇」的第 2. 點問題)


  3. 要如何驗證電腦玩家不會「謊報」自己所出的牌?
    • 本遊戲已經藉由多次測試,確保電腦玩家所出的牌,原本一定存在於自己的手牌中,因此您大可以放心。
    • 若您對於本遊戲的開發有興趣,而想要檢視「電腦玩家」出牌機制的程式碼,請點選此連結,並且選擇下列路徑開啟原始碼:
      Client/PC版原始碼&大部分音檔/com/flashteens/cube4_client/OfflineVirtualServer.as
    • 將來的版本中,單機模式將會提供「瀏覽牌局」的功能,屆時在遊戲結束之後,您將可以重新檢視遊戲從開始到結束的過程中,每一位玩家的手牌狀態,以及出牌動作等記錄。敬請期待此功能推出!


  4. 「電腦玩家」出牌的速度,會不會快到「迅雷不及掩耳」,令人分不清楚誰先誰後,或是讓我們「人腦」吃虧?
    • 按照本遊戲程式的設計上,每個電腦玩家出牌的間隔時間,一定介於 1.5 至 5 秒之間,而平均則約為 2.5 秒,因此不致於會出現「分不清楚誰先誰後」的問題。
    • 然而,您還是得注意「電腦玩家」有可能會依照 CUT 的規則「攔截」您出牌。不過每個電腦玩家「攔截」的間隔時間一定超過 2 秒,而平均則約 3 至 4 秒左右,所以也不太會使得您措手不及。


[TOP]



其他篇

  1. 我使用 Android 4.4 (KitKat) 以後版本的系統,無法執行本遊戲。
    • 此問題已經於 2014.9/15 發現並修正 (v1.0.76a 版本),請下載更新版本即可。


[TOP]


[TOP]



遊 戲 下 載 點

Android版本 (2024-09-13 v1.0.90 版本)

PC版本 (2020-03-21 v1.0.84 版本)

下載本遊戲背景音樂 (內有兩首)

本網頁最近修改日期:2024 年 9 月 13 日 23:19:53