這幾天閒在家裏無聊,給決定整理一些之前練手的Pygame遊戲給大家玩玩,同時也希望大家能學到一些Pygame編程的技巧。因爲自己也比較喜歡玩桌遊,所以就拿了一款桌遊進行練手。
話不多說,首先介紹一下游戲吧。
1. 遊戲簡介
行動代號(Codenames)是一款風靡全球的聚會桌遊,具有非常強的互動性和趣味性,同時也帶有些許競技性,是大家宅在家裏可以和親人朋友一起玩的選擇。大家可以百度一下行動代號,查看相關的信息和詳細介紹。這裏我以自己做的內容來給大家講解遊戲規則。
2. 遊戲規則
2.1. 人員及配置簡介
玩家分爲紅、藍兩隊,每隊每隊至少兩個玩家需要選出一名隊長,
每輪遊戲開始時,我們會給出25張卡牌(圖一),每張牌上有一個對應的詞語,同時我們有一個卡片(圖二)對應每個卡片對應的顏色(這一帶有顏色的卡片只能由兩個隊長看到)。如圖所示。在這個例子中,“手工”對應黃色,“國際”對應紅色……
2.2. 遊戲進行
注意到,在這裏我們有9個藍色,8個紅色,因此藍隊先開始遊戲回合。
回合開始時,藍隊隊長給出一個線索詞(一個簡單名詞)和一個數字a:表示這個線索對應了25個詞中的a個藍色詞,然後由藍方隊員解線索(例如:’旅行社‘、’攝像機‘是藍色的,爲了讓隊員猜到這兩個詞,隊長可以說:“出行,2”),然後藍方隊員依次猜詞,所有被猜的詞都將展示顏色直至遊戲結束,直到以下情況之一出現時結束回合:
- 藍方當前回合已猜詞數量達到a ;
- 藍方猜到非藍色詞;
然後紅方開始其回合,如此循環。
2.3. 遊戲結束
當出現下面情形之一時遊戲立即結束:
- 一方猜到所有的該方顏色對應的詞語,則該方獲勝;
- 一方猜到黑色詞語,該方直接失敗!(因此給線索詞時應儘量避開黑色詞語喲!)
下一部分鏈接:
Pygame 實戰(行動代號(單機版)):(二). 遊戲編程