紀元元 唐思琦


摘 要:基于可視化編程制作的游戲《太空保衛戰》從游戲制作的創意來源、制作過程、游戲風格、游戲設置等幾方面解析這款游戲的制作過程,以及游戲制作之中遇到的難點,多方面剖析這款游戲的開發過程。
關鍵詞:橫版射擊;可視化編程;游戲制作
一、緒論
可視化編程與高級編程語言相比,更加直觀、方便、易學,能夠讓不懂編程的人也能運用編程語言制作簡單的游戲,體驗可視化編程制作游戲的樂趣。本游戲以編程貓軟件為游戲制作載體,依托故事化、可視化、游戲化的方式,輕松實現了游戲的架構搭建與制作。編程貓是提供計算機程序和數據的兩方轉換,托管與維護計算機網站與軟件,在瀏覽器中打開編程貓選擇創作可以進入編程界面。進入之后會有一個積木形式的編程代碼,是已經完成的代碼,直接進行拖動完成所需要的功能編程。運行程序之后,可以賦予按鍵功能,例如WASD,shift等按鍵的功能,進入編程的界面后,可以試運行基本的功能,使用自己制作的UI進行替換。
二、《太空保衛戰》制作解析
(一)創意來源
橫屏射擊作為一種經典的游戲類型,在從前的街機時代十分流行,在現代如果能賦予它新的游戲風格和玩法也能使他煥然一新。例如前幾年流行的《茶杯頭》,正是一款成功的橫版射擊游戲。《茶杯頭》根據上世紀30年代的經典動畫,并利用其經典的游戲造型以及背景音樂,制作的一款游戲,并在網上收到熱烈反響。由此可以看出這種游戲類型是具有持久的吸引力的,因此我們從這種類型下著手制作游戲。
(二)游戲制作
首先,用編程貓可視化程序軟件導入背景素材,然后導入兩個游戲人物,一個小怪獸,一個小火箭。首先設定怪獸的坐標,隨著游戲的開始隨意地出現,變換坐標位置,然后設置火箭根據上下左右鍵,觸發運動。按下空格鍵觸發發射技能。怪獸被集中一下血量就減少,同理飛龍碰觸到火箭,火箭的生命值也一定量的減少。在攻擊過程中,我們需要不停躲閃,火箭發出的導彈是藍色的,與背景顏色相符合,當我們成功擊打怪獸后,怪獸會爆炸,爆炸的模式與我們小時候宇宙爆炸的類型相似,力求做出懷舊模式。在怪獸的設計上,更加符合小孩子的需求,符合怪獸的外表但又沒有過于的往怪的方向制作。火箭在大小上出于弱勢,和怪獸形成鮮明對比,在形式上表現出我們主題的名字“保衛太空”的決心,用大小上的兩個反差做對比。
(三)游戲風格
本游戲屬于STG射擊游戲,是一款以BOSS對戰為主的經典橫板卷軸類射擊游戲。此類游戲優點在于可以在有限的時間內讓玩家獲得滿足感,并且在簡潔的游戲畫面的渲染下可以對玩家進行放松。游戲通關相對于其他同類型游戲較容易,高清的游戲畫面,清新簡潔的風格設計,以2D畫面為基礎,包含3D效果的游戲元素,以太空為游戲背景,畫面風格古樸而沉浸感強烈。彩珠色彩豐富,動感很強,碰撞的特效也非常出色,游戲中的很多特殊事件也包含豐富的動畫效果,總體畫面風格統一,讓玩家能在這里得到全身心的放松。
(四)游戲音效
游戲的背景音樂神秘而厚重音效雖然簡單但是質感強烈,聲音可以快速的把玩家帶入到游戲打斗的刺激中。非常簡單的射擊玩法,任何玩家都能輕松上手,享受在天空自由飛行的樂趣。玩家將在這里體驗到最真實的飛行體驗,獲得更多駕駛飛機的技巧,體驗不同的人生,帶來極限挑戰。
(五)游戲設置
這款游戲是為了讓玩家在閑暇之余打發時間的小游戲,所以采用較為簡單容易上手的操作方式,相對沒有難度的操作方式降低了玩家的門檻,讓小孩子和老人也可以很快的掌握操作方式。我們制作出的小游戲需要玩家操作小火箭打敗太空之中的小怪獸。可以使用電腦的上下左右鍵來控制小火箭的移動。按space鍵可以攻擊小怪獸。在打小怪獸的時候需要注意躲避和走位,如果沒有躲避成功不小心被小怪獸摸到了,就會死亡,請重新開始哦。當然打敗了一只小怪獸還會有其他小怪獸等玩家前來挑戰,不過不應擔心,我們設置了加命的小福利給玩家,雖然一旦被小怪獸摸到就會死亡。我們設計了幾種不同外形的小火箭可以供玩家選擇,滿足玩家的需求。玩家可以選擇小火箭的外形和子彈效果顯示,更可以改變不同的游戲背景配音等。
(六)游戲速度
關于游戲的速度,游戲一定要流暢,這就需要游戲在制作時要盡量使資源少的情況下又不影響體驗效果。如果游戲很長時間加載不出來就會消磨玩家的耐心,導致直接關掉游戲。一款小游戲容易上手是必要的,如果玩家打開游戲需要很長時間才能搞明白游戲規則,那么這款小游戲一定不會收到歡迎。小游戲的目的在于緩解人們工作生活的壓力,在游戲中得到片刻的放松。在打開的一瞬間就有游戲提示也是現在大多數游戲的表現方式,邊玩邊有提示,輕輕松松就通幾關。有一些游戲有自己特有的特色,比如在《大魚吃小魚》中會普及海洋中生物的知識,每通過一關都會有生物的介紹,也就是說級別越高獲得的知識就越多。很多游戲中都忽略了這一點,而這看似不起眼的一點輕輕松松的就捕獲了年齡較小的受眾。
三、結語
以可視化編程軟件作為游戲制作的主要工具,可以輕松使用這款軟件實現游戲的各種操作。面向青少年群體,可以使青少年在構想游戲、策劃游戲的同時增加對編程的興趣,鍛煉自己,學習新技能。基于軟件本身的系統,使不懂編程的人也可以體驗制作游戲,相互學習的過程,制作的游戲適合剛入門的群體。
參考文獻:
[1]柴珺閣.手機冒險類游戲場景設計的探索與應用[D].上海:東華大學,2017(01).
[2]潘秀瑛.電子游戲的審美體驗研究[D].杭州:中國美術學院,2015(05).
[3]曾慶維,馮鎳.一種基于玩家水平的俄羅斯方塊游戲[J].軟件導刊,2014(01):26-28.
[4]李梟,牟超,林濤.基于多目標優化的游戲地圖生成研究[J].四川大學學報(自然科學版),2013(01):67-72.
[5]余來.射擊類游戲《小魔女》中的角色構造制作與編程[J].電腦編程技巧與與維護,2007(11):68-76.
[6]彭佳漢.基于Blockly的青少年可視化編程開發平臺設計[J].現代計算機,2019(24):91-96.
[7]付麗娟.國外編程教育工具比較分析[J].中國教育信息化,2019(23):27-34.
作者簡介:紀元元(1981-),女,漢族,遼寧人,碩士,副主任/副教授,研究方向:影視動畫、新媒體影像、虛擬現實技術。