我只用圓做了一個遊戲


3樓貓 發佈時間:2022-02-01 12:43:15 作者:普通Rattar Language

前段時間群裡有人發了一個鏈接,是站內的一封挑戰書,有位大佬希望只用三角,方塊和圓三種圖形來做一個遊戲,向大家徵集點子然後自己花一週時間來實現。點子都很有意思,而且那位大佬真的做了出來(而且優質高產,實在是厲害)。
當然這些只是個引子,看到挑戰書的時候就想到了自己這個好幾年前做的遊戲,感覺挺切題的(地板算方塊的話,其實還少了三角,這麼看也就切一半的題吧),就想分享出來。恰逢最近過年回家,在老筆記本上翻了出來,於是錄了一個視頻留檔。
消防圓演示視頻
做這個遊戲的起因是幫別人做的大作業,大概是通過不同媒體手段傳播同一個……呃,topic,諸如此類。然後他們選的題目是講消防員的孩子受校園霸凌的故事,這個遊戲的背景就是展示他父親的工作。
因為找不到美術,於是想用小圓片來做素材,沒想到意外地好用,最終成功做出來了。遊戲其實也挺簡單的,扮演一個消防“圓”在火災現場救援受困民眾(棕色人“圓”)。方向鍵移動,鼠標瞄準並使用滅火器。火勢用紅色圓圈表示,走到其中會持續損失生命最大值。火會產生黑色的煙霧,身處其中會損失當前生命,如果到氧氣充足的地方就能夠喘過氣來,從而恢復生命值。當然,被火勢燙傷的部分是無法再恢復了。
下方的綠色條就是生命值

下方的綠色條就是生命值

用滅火器可以驅散煙霧,同時減輕火勢。火勢會逐漸恢復,即使完全滅火後經過一段時間也會復燃,所以要抓緊時間;滅火器也是有限的,必要的時候就只好肉身探險。接觸到受困人“圓”後就能將他們帶起,但是自身的移動速度也會被減緩,需要把他們帶到撤離點才算解救成功。玩家也能夠同時帶起多人,速度也會更慢。值得一提的是這部分代碼是複用之前自己做的“全向貪吃蛇”遊戲(已經找不到代碼了),當救起多人的時候就會發現挺像貪吃蛇的了。
"貪吃圓"

"貪吃圓"

說起來當時還畫了個漫畫來充實故事,也算是上文提到的“多媒體敘事”的其中一個模態吧。我也成功從一堆成年舊賬裡翻了出來。這麼想的話,這種方式是不是也能夠算是“圓”宇宙了(?)。
背·景·故·事

背·景·故·事

回想起來讀書的時光確實是十分快樂的,舊電腦裡到處都是奇怪的回憶。誒,做遊戲真有意思啊。
p.s. 如果對鄙人做的電子垃圾感興趣的話可以翻翻我的github主頁,一般做了啥都會往上扔,也有幾個導出了webGL可以在線玩(就是加載挺慢的),機會難得趕緊打個廣告。

© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com