• 沒有找到結果。

遊戲進行範例:Dijkstra 最小生成樹

在文檔中 植基於遊戲式學習的 (頁 48-59)

第三章 系統實作與展示

3.4 功能展示及介紹

3.4.1 遊戲進行範例:Dijkstra 最小生成樹

在這部分,我們將介紹遊戲進行流程及範例,此章節我們示範 Dijkstra 最小 生成樹概念之知識卡為主完成遊戲,票卡的部分略過示範。

因為我們遊戲本身設 定為回合制,因此我們將分回合分別示範遊戲者以及對手的行動。

 玩家 1-第一個回合

 登入遊戲:首先輸入帳號密碼,在此我們以遊戲者之 ID:Student1 及密碼,

範例為圖 42。

圖 42:登入遊戲範例 1

 選擇遊戲對象:輸入遊戲對象之帳號,在此我們以遊戲對手之 ID:Student2 為遊戲對象(圖 43)。

圖 43:遊戲對象選擇範例 1

40

 抽取知識卡:玩家 1 點選圖 31 之”抽知識卡”按鈕,抽得知識卡如圖 44 所 示。在此知識卡內容為:以城市 CHAVES 為起點,以 Dijkstra 最小生成樹為 概念將城市 CHAVES、VILAR REAL、BRAGANCA、VILAR FORMOSO、

SALAMANCA 等城市連接,完成知識卡之總分為 15 分。

圖 44:知識卡抽取範例圖 1

41

 抽取票卡:玩家 1 點選圖 33 之抽票卡按鈕,抽取票卡結果於圖 45 所示。

圖 45:票卡抽取範例圖 1

 抽取鐵道卡:玩家 1 點選圖 33 中之抽鐵道卡按鈕,抽得兩張鐵道卡,分別為 藍色(圖 46)及紅色鐵道卡(圖 47)。

圖 46:鐵道卡抽取範例圖 1

圖 47:鐵道卡抽取範例圖 2

42

 構築鐵道:以圖 44 之知識卡為主構築鐵道,首先建構城市 CHAVES 到 VILAR REAL 之間的鐵道。使用鐵道卡如圖 48 所示,而鐵道建構之結果如 圖 49。因為這次鐵道之建構之順序符合 Dijkstra 最小生成樹的順序,因此獲 得部分給分 3 分。

圖 48:鐵道卡使用範例圖 1

圖 49:鐵道建構範例圖 1

 計分:因為目前並無完成知識卡及票卡,因此點選計分功能無法獲得分數。

 結束回合:玩家 1 點選回合結束按鈕。

43

 玩家 2-第一個回合

 登入遊戲:玩家 2 輸入遊戲 ID:Student2 和密碼。

 選擇遊戲對象:玩家 2 輸入遊戲對象之 ID:Student1。

 抽取知識卡:玩家 2 略過抽取知識卡。

 抽取票卡:玩家 2 點選圖 33 之抽票卡按鈕,抽取票卡結果於圖 50 所示。

圖 50:票卡抽取範例圖 2

 抽取鐵道卡:玩家點選圖 33 中之抽鐵道卡按鈕,抽得兩張鐵道卡,分別為白 色及黑色鐵道卡。

 構築鐵道:玩家 2 略過鐵道構築。

 計分:因為目前並無完成知識卡及票卡,因此點選計分功能無法獲得分數。

 結束回合:玩家 2 點選回合結束按鈕。

44

 玩家 1-第二個回合

 抽取知識卡:因為已持有知識卡一張,所以可略過此步驟。

 抽取票卡:略過該步驟。

 抽取鐵道卡:使用選取鐵道卡,如圖 51 所示,選取藍色鐵道卡。

圖 51:鐵道卡選取範例圖 1

 構築鐵道:構築城市 CHAVES 至城市 BRAGANCA 間之鐵道,花費兩張藍 色鐵道卡。構築結果如圖 52 所示。因為該路線仍屬 Dijkstra 最小生成樹之 路線順序,因此可獲得 3 分。

圖 52:鐵道建構範例圖 2

45

 計分:因為目前並無完成知識卡及票卡,因此點選計分功能無法獲得分數。

 結束回合

 玩家 2-第二個回合

 抽取知識卡:玩家 2 抽取知識卡,知識卡抽取結果如圖 53 所示。

圖 53:知識卡抽取範例圖 2

 抽取票卡:玩家 2 略過抽取票卡。

 抽取鐵道卡:玩家點選圖 33 中之抽鐵道卡按鈕,抽得兩張鐵道卡,皆為彩色 鐵道卡。

 構築鐵道:玩家 2 略過鐵道構築。

 計分:因為目前並無完成知識卡及票卡,因此點選計分功能無法獲得分數。

 結束回合:玩家 2 點選回合結束按鈕。

46

 玩家 1-第三個回合

 抽取知識卡:已持有知識卡,故可略過。

 抽取票卡:略過該步驟。

 抽取鐵道卡

 構築鐵道:構築城市 VILAR REAL 與城市 VISEU 間之鐵道,花費 1 張黑色 鐵道卡與 1 張白色鐵道卡,結果如圖 54 所示。因該次路線構築不屬於 Dijkstra 最小生成樹路線,因此無法獲得給分。

圖 54:鐵道建構範例圖 3

 計分:因為目前並無完成知識卡及票卡,因此點選計分功能無法獲得分數。

 結束回合

 玩家 2-第三個回合

 抽取知識卡:玩家 2 已持有知識卡,略過該步驟。

 抽取票卡:玩家 2 略過抽取票卡。

 抽取鐵道卡:玩家點選圖 33 中之抽鐵道卡按鈕,抽得兩張鐵道卡,分別為彩 色鐵道卡和黑色鐵道卡。

 構築鐵道:玩家 2 利用 1 張黑色鐵道卡,構築城市 BRANCO 和 COVILHA

之間的鐵路(圖 55),因該步驟屬於知識卡最小生成樹的建構順序,因此獲

得獎勵分數 3 分。

47

圖 55:鐵道建構範例圖 4

 計分:因為目前並無完成知識卡及票卡,因此點選計分功能無法獲得分數。

 結束回合:玩家 2 點選回合結束按鈕。

 玩家 1-第四個回合

 抽取知識卡: 已持有知識卡,故可略過。

 抽取票卡:略過該步驟。

 抽取鐵道卡

 構築鐵道:使用 3 張多彩鐵道卡和 1 張綠色鐵道卡,構築城市 VILAR REAL 至城市 VILAR FORMOSO 間之鐵道(圖 56)。因該次路線構築符合 Dijkstra 最小生成樹之路線順序,因此可獲得 3 分獎勵。

圖 56:鐵道建構範例圖 5

 計分:因為目前並無完成知識卡及票卡,因此點選計分功能無法獲得分數。

 結束回合

48

 玩家 2-第四個回合

 抽取知識卡:玩家 2 已持有知識卡,略過該步驟。

 抽取票卡:玩家 2 略過抽取票卡。

 抽取鐵道卡:玩家點選圖 33 中之抽鐵道卡按鈕,抽得兩張鐵道卡,分別為紅 色鐵道卡和黑色鐵道卡。

 構築鐵道:玩家 2 利用 2 張彩色鐵道卡,構築城市 BRANCO 和 PORTALEGRE 之間的鐵路(圖 57),因該步驟屬於知識卡最小生成樹的建構順序,因此獲 得獎勵分數 3 分。

圖 57:鐵道建構範例圖 6

 計分:因為目前並無完成知識卡及票卡,因此點選計分功能無法獲得分數。

 結束回合:玩家 2 點選回合結束按鈕。

 玩家 1-第五個回合

 抽取知識卡: 已持有知識卡,故可略過。

 抽取票卡:略過該步驟。

 抽取鐵道卡

 構築鐵道:使用 4 張橙色鐵道卡構築城市 BRAGANCA 至城市 SALAMANCA 間之鐵道(圖 58)。因該次路線構築符合 Dijkstra 最小生成樹之路線順序,因 此可獲得 3 分獎勵。

49

圖 58:鐵道建構範例圖 7

 計分:因目前已完成知識卡之內容,因此玩家可點選圖 37 中的知識卡給分按 鈕,取得額外的獎勵分數。

 遊戲結束:因玩家以到達遊戲結束的條件”分數 30 分以上且完成至少一張 知識卡”,因此玩家可直接點選圖 30 中的單局遊戲結束按鈕。

 玩家 2-第五個回合

因為玩家 1 已經完成遊戲結束的條件,因此遊戲強制結束,玩家 2 的遊戲回 合也一併結束。

以上是以五個回合示範玩家 1 完成 Dijkstra 最小生成樹概念的知識卡並完成 遊戲,最後的遊戲由玩家 1 獲勝。

50

在文檔中 植基於遊戲式學習的 (頁 48-59)

相關文件