Pygame 實戰(行動代號(單機版)):(一). 遊戲簡介

這幾天閒在家裏無聊,給決定整理一些之前練手的Pygame遊戲給大家玩玩,同時也希望大家能學到一些Pygame編程的技巧。因爲自己也比較喜歡玩桌遊,所以就拿了一款桌遊進行練手。

話不多說,首先介紹一下游戲吧。

1. 遊戲簡介

行動代號(Codenames)是一款風靡全球的聚會桌遊,具有非常強的互動性和趣味性,同時也帶有些許競技性,是大家宅在家裏可以和親人朋友一起玩的選擇。大家可以百度一下行動代號,查看相關的信息和詳細介紹。這裏我以自己做的內容來給大家講解遊戲規則。

2. 遊戲規則

2.1. 人員及配置簡介

玩家分爲紅、藍兩隊,每隊每隊至少兩個玩家需要選出一名隊長,

每輪遊戲開始時,我們會給出25張卡牌(圖一),每張牌上有一個對應的詞語,同時我們有一個卡片(圖二)對應每個卡片對應的顏色(這一帶有顏色的卡片只能由兩個隊長看到)。如圖所示。在這個例子中,“手工”對應黃色,“國際”對應紅色……

圖一
圖二

2.2. 遊戲進行

注意到,在這裏我們有9個藍色,8個紅色,因此藍隊先開始遊戲回合。

回合開始時,藍隊隊長給出一個線索詞(一個簡單名詞)和一個數字a:表示這個線索對應了25個詞中的a個藍色詞,然後由藍方隊員解線索(例如:’旅行社‘、’攝像機‘是藍色的,爲了讓隊員猜到這兩個詞,隊長可以說:“出行,2”),然後藍方隊員依次猜詞,所有被猜的詞都將展示顏色直至遊戲結束,直到以下情況之一出現時結束回合:

  1. 藍方當前回合已猜詞數量達到;
  2. 藍方猜到非藍色詞;

然後紅方開始其回合,如此循環。

2.3. 遊戲結束

當出現下面情形之一時遊戲立即結束:

  1. 一方猜到所有的該方顏色對應的詞語,則該方獲勝
  2. 一方猜到黑色詞語,該方直接失敗!(因此給線索詞時應儘量避開黑色詞語喲!)

 

 

下一部分鏈接:

Pygame 實戰(行動代號(單機版)):(二). 遊戲編程

 

 

發佈了6 篇原創文章 · 獲贊 6 · 訪問量 7601
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章