Professional Documents
Culture Documents
Python程式語言與: The Last Pure Land
Python程式語言與: The Last Pure Land
互動式遊戲設計
Hackthon Report
因應時下疫情,大家都過著防疫抵抗病毒的生活,為了遠離病毒我們勤消毒、
注射疫苗等……,來對抗變化多端的變種病毒以及起伏的確診案例。
因此我們有了想要利用這次課堂所學結合上述內容,製作出防疫相關的塔防
遊戲,城堡象徵著我們的家園,塔房象徵我們抵禦病毒的諸多方式,為了抵
擋病毒入侵我們的家園。
遊戲內容發想
遊戲解構
首先我們思考了遊戲應有的元素,再來思考遊戲的操作以及關卡的設計,
最後設計我們的破關條件。
遊戲初步設計
開始進一步對細節做設計時,如何透過細節的設計來讓遊戲更完整。
遊戲流程圖
遊戲流程的部分我們依據遊戲畫面、系統動作以及玩家操作做思考。
提案簡介
透過前面的構想後,我們將遊戲內容做了一些簡介,讓大家更清楚瞭解我
們的作品目標及內容。
遊戲畫面草擬
遊戲畫面草擬
遊戲內容簡介
遊戲介紹
遊戲名稱:The Last Pure Land
• 此遊戲為塔防遊戲,遊戲內容的設計與COVID-19疫情相關,玩家透過建造
塔房(酒精瓶、針筒等…),防禦病毒進攻城堡,玩家需要做的,是透過建造
塔房,避免城堡早到病毒攻擊,每擊斃一個病毒,將獲得一定金額的錢幣
供建造塔房使用。
• 點擊滑鼠左鍵可在畫面紅點上建造塔房(前提是餘額足夠),建造擊升級塔房
需花金幣;而售出塔房則可賺取金幣,剩餘功能以後續畫面做說明。
遊戲UML
遊戲畫面簡介
遊戲名稱:The Last Pure Land
1. 遊戲開始畫面
遊戲開始按鈕
遊戲開始畫面具背景音樂可透過左下角按
鈕做關閉及開啟。 背景音樂開啟/ 關閉按鈕
遊戲畫面簡介
2. 遊戲進行畫面
生命值
進攻波數
金幣數量
敵軍出現倒數
上方為顯示病毒進攻波數(Wave)、遊戲金幣數量(Money)供建造塔房
使用,以及HP值(愛心);下方左側可控制背景音樂、右側則為補充生
命(Healing)、大絕招和遊戲暫停鈕。
遊戲畫面簡介
3. 遊戲進行動畫
大絕招火球動畫
金幣增加動畫
塔房閃爍動畫
為了讓畫面更加豐富,我們對部分物件進行簡單的動畫設置。
遊戲畫面簡介
4. 遊戲暫停畫面 5. 遊戲結束畫面
6. 遊戲過關畫面
當兩波病毒都被擊斃時,遊戲過
關。
遊戲特色與預期效益
遊戲特色
遊戲進行過程病毒不斷的攻擊城堡,會使生命值不斷
減少,因此設置了補充生命值的Heal按鈕,讓玩家補
充生命值。
遊戲不斷的產生病毒,塔房的攻擊可能會應接不暇,
因此設置了大絕招,點選後會一次性攻擊所有的病毒。
預期效益
透過遊玩此遊戲,讓玩家建立起防疫的意識,塔房的建立代表消毒
和疫苗等等的防疫措施,來抵抗病毒,以此保衛家園。
小組成員