Umbrella Thief

110405065
·
(修改过)
·
IPFS
期中週的奇妙產出,應用了本週的上課內容

大綱

原本要做遊戲失敗ㄌ遂做圖片拼貼。

作品連結🔗:openprocessing.org/s...

—————————————————————————————————————————————

靈感起源

最近看到好多認識的人的傘都被偷,加上期中週想做點有趣的東西(aka 遊戲),於是就萌生了用 JavaScript 寫個偷傘 / 抓偷傘小遊戲的想法。(為什麼說是「產生想法」ㄋ?因為我最後沒能在時間內成功做出來:P)

構思

雖說最後沒成功做出來,但還是記錄一下我的構思!不知道大家有沒有玩過或看過一款叫 Murder 的遊戲(刺殺國王),遊戲中玩家會循環扮演「刺客」與「國王」直到進入結局。遊戲一開始玩家會先扮演刺客並嘗試刺殺國王,刺殺國王時需要持續一陣子的舉刀動作,期間如果國王回頭了就要馬上收起刀不然就會刺殺失敗(被抓到),成功刺殺國王或國王老死時,刺客就能篡位成國王並繼續遊戲,此時玩家遊戲目標便改為不被刺客刺殺(要抓住時機點回頭逮住刺客,而且也不能太頻繁地回頭,因為每次回頭都會消耗生命值),等被刺殺成功或老死時,玩家便會再重新變回刺客,如此一直循環下去,直到觸發結局。

Murder 遊戲畫面

我初版的想法便是基於 Murder 的遊戲架構,把它改編成「政大偷傘版」。玩家會先扮演「持傘者」(= 國王)坐在總圖內,總圖外則有傘桶、傘與「偷傘賊」(= 刺客),「持傘者」平常是在看書的狀態,但能抬頭看向窗外傘桶(= 回頭),如果「偷傘賊」剛好在偷傘的話就能成功抓到「偷傘賊」(偷傘需要持續 3 秒鐘「抽出傘」),不過每次抬頭看都會減少一部分的體力(= 生命值),當體力歸零時「持傘者」就會睡著,讓「偷傘賊」能直接偷走傘(= 老死)。當傘被偷走後,玩家就會從「持傘者」變成「偷傘賊」,並開始嘗試偷傘。

然而我算了算我剩餘的時間(下週誓不再當死線戰士!!!)實在不太夠完成上面的遊戲,於是我便把它刪減成了一個新的版本,變成玩家只操縱持傘者。遊戲主要會有兩個場景:圖書館內與圖書館外,玩家需要在時限內完成「讀書任務」,同時保護好自己的傘。每次在館內場景中點擊空白鍵就能增加任務完成進度,而按 O 鍵則能「出館」去館外場景檢查傘是否還在。偷傘賊會在館外「裝沒事」或「偷傘」,偷傘頻率大概為 3-5 秒一次,偷傘動作持續時長則是 3-4秒,玩家如果在偷傘賊「偷傘中」時出館,就能抓獲偷傘賊並(暫時)成功守衛自己的傘,偷傘賊會回復裝沒事狀態並等待下一次的偷傘機會(沒錯是個厚臉皮ㄉ偷傘賊,被抓到了還繼續偷:P),而若偷傘賊成功偷到傘了,玩家出館時就只會看到空空的傘架以及「空空如也」四個字,並且任務完成後也將觸發「傘被偷」結局。此外,每次出館一樣也會有代價,每出館一次就會扣除 5 秒的剩餘時間,若時間歸零而任務還沒完成的話,則遊戲失敗。

館內畫面
館外畫面 —— 裝沒事
館外畫面 —— 偷傘中
館外畫面 —— 空空如也QQ

若最終玩家成功在時限內完成任務且成功守護住自己的傘,則會得到一張獎狀,而若不幸地傘被偷走了,就會進入發文介面,可以發佈 60 字內的尋傘啟示。

雨傘守護者獎狀
被偷傘發文介面

失敗 & 新構思

以上就是我構思ㄉ兩款偷傘小遊戲,可惜程式碼完成未半而中道崩殂,最後還是沒能在時限內完成_(:_」∠)_,但我還是決定物盡其用的把做好的圖拿來用一下,剛好今天上課學到了圖片拼貼、填色等內容,於是我最後就把今天的上課內容改編成偷傘賊版本~

程式會先隨機偷傘賊是「裝沒事」或是「偷傘中」狀態,再依狀態繪製圖案,而偷傘賊的身體顏色、背景顏色都會隨機填色,以及底層也會有 70 個填上背景色系的小小雨傘作為背景。

成果大概長醬~

作品連結🔗:openprocessing.org/s...

裝沒事配綠色剛好很茶www

實在很可惜我太晚才決定改做圖片拼貼,沒有時間畫更多不同的部件讓偷傘賊能有更多變化,不過實際生成成功的時候還是覺得滿有趣ㄉ!

以上就是本週的週記~

最後也跟大家分享一下我今天跟家教妹妹講的冷笑話:

Q :恐怖分子的樓下住了誰?
A:恐怖分母

蠻老ㄉ笑話了,但家教妹妹很捧場讓我很有成就感www。

CC BY-NC-ND 4.0 授权

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!