You are on page 1of 24

Python程式語言與

互動式遊戲設計
Hackthon Report

The Last Pure Land


目錄
❏ 遊戲製作動機
❏ 遊戲內容發想
❏ 遊戲內容簡介
❏ 遊戲特色預期效益
❏ 小組成員分工
❏ 遊戲介紹影片
遊戲製作動機
遊戲製作動機

因應時下疫情,大家都過著防疫抵抗病毒的生活,為了遠離病毒我們勤消毒、
注射疫苗等……,來對抗變化多端的變種病毒以及起伏的確診案例。

因此我們有了想要利用這次課堂所學結合上述內容,製作出防疫相關的塔防
遊戲,城堡象徵著我們的家園,塔房象徵我們抵禦病毒的諸多方式,為了抵
擋病毒入侵我們的家園。
遊戲內容發想
遊戲解構

首先我們思考了遊戲應有的元素,再來思考遊戲的操作以及關卡的設計,
最後設計我們的破關條件。
遊戲初步設計

開始進一步對細節做設計時,如何透過細節的設計來讓遊戲更完整。
遊戲流程圖

遊戲流程的部分我們依據遊戲畫面、系統動作以及玩家操作做思考。
提案簡介

透過前面的構想後,我們將遊戲內容做了一些簡介,讓大家更清楚瞭解我
們的作品目標及內容。
遊戲畫面草擬
遊戲畫面草擬
遊戲內容簡介
遊戲介紹
遊戲名稱:The Last Pure Land
• 此遊戲為塔防遊戲,遊戲內容的設計與COVID-19疫情相關,玩家透過建造
塔房(酒精瓶、針筒等…),防禦病毒進攻城堡,玩家需要做的,是透過建造
塔房,避免城堡早到病毒攻擊,每擊斃一個病毒,將獲得一定金額的錢幣
供建造塔房使用。

• 點擊滑鼠左鍵可在畫面紅點上建造塔房(前提是餘額足夠),建造擊升級塔房
需花金幣;而售出塔房則可賺取金幣,剩餘功能以後續畫面做說明。
遊戲UML
遊戲畫面簡介
遊戲名稱:The Last Pure Land
1. 遊戲開始畫面

遊戲開始按鈕

遊戲開始畫面具背景音樂可透過左下角按
鈕做關閉及開啟。 背景音樂開啟/ 關閉按鈕
遊戲畫面簡介
2. 遊戲進行畫面
生命值

進攻波數
金幣數量

敵軍出現倒數

背景音樂開啟/ 關閉按鈕 補充生命值/ 大絕招/ 遊戲暫停鈕

上方為顯示病毒進攻波數(Wave)、遊戲金幣數量(Money)供建造塔房
使用,以及HP值(愛心);下方左側可控制背景音樂、右側則為補充生
命(Healing)、大絕招和遊戲暫停鈕。
遊戲畫面簡介
3. 遊戲進行動畫
大絕招火球動畫

金幣增加動畫

塔房閃爍動畫

為了讓畫面更加豐富,我們對部分物件進行簡單的動畫設置。
遊戲畫面簡介

4. 遊戲暫停畫面 5. 遊戲結束畫面

點擊鍵盤 “U”可開始遊戲 當生命值被扣光時遊戲結束


(右下角具加號之圖案可供補充生
命值使用)

6. 遊戲過關畫面
當兩波病毒都被擊斃時,遊戲過
關。
遊戲特色與預期效益
遊戲特色

遊戲進行過程病毒不斷的攻擊城堡,會使生命值不斷
減少,因此設置了補充生命值的Heal按鈕,讓玩家補
充生命值。

遊戲不斷的產生病毒,塔房的攻擊可能會應接不暇,
因此設置了大絕招,點選後會一次性攻擊所有的病毒。
預期效益

透過遊玩此遊戲,讓玩家建立起防疫的意識,塔房的建立代表消毒
和疫苗等等的防疫措施,來抵抗病毒,以此保衛家園。
小組成員

薛莞庭 黃柏瑜 李惠軒


N96104250 N96101325 N26104337
工科所碩一 工科所碩一 電機所碩一
工作 : 工作 : 工作 :
遊戲程式設計 遊戲程式設計 遊戲程式設計
遊戲素材 遊戲提案 遊戲內容
遊戲介紹影片
https://www.youtube.com/watch?v=AvkGgXxKgCA
Thank You
For
Listening

You might also like