• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于可視化編程軟件開發(fā)的射擊游戲《太空保衛(wèi)戰(zhàn)》制作解析

    2020-07-04 02:23:16紀(jì)元元唐思琦
    科技風(fēng) 2020年17期

    紀(jì)元元 唐思琦

    摘 要:基于可視化編程制作的游戲《太空保衛(wèi)戰(zhàn)》從游戲制作的創(chuàng)意來源、制作過程、游戲風(fēng)格、游戲設(shè)置等幾方面解析這款游戲的制作過程,以及游戲制作之中遇到的難點(diǎn),多方面剖析這款游戲的開發(fā)過程。

    關(guān)鍵詞:橫版射擊;可視化編程;游戲制作

    一、緒論

    可視化編程與高級(jí)編程語言相比,更加直觀、方便、易學(xué),能夠讓不懂編程的人也能運(yùn)用編程語言制作簡單的游戲,體驗(yàn)可視化編程制作游戲的樂趣。本游戲以編程貓軟件為游戲制作載體,依托故事化、可視化、游戲化的方式,輕松實(shí)現(xiàn)了游戲的架構(gòu)搭建與制作。編程貓是提供計(jì)算機(jī)程序和數(shù)據(jù)的兩方轉(zhuǎn)換,托管與維護(hù)計(jì)算機(jī)網(wǎng)站與軟件,在瀏覽器中打開編程貓選擇創(chuàng)作可以進(jìn)入編程界面。進(jìn)入之后會(huì)有一個(gè)積木形式的編程代碼,是已經(jīng)完成的代碼,直接進(jìn)行拖動(dòng)完成所需要的功能編程。運(yùn)行程序之后,可以賦予按鍵功能,例如WASD,shift等按鍵的功能,進(jìn)入編程的界面后,可以試運(yùn)行基本的功能,使用自己制作的UI進(jìn)行替換。

    二、《太空保衛(wèi)戰(zhàn)》制作解析

    (一)創(chuàng)意來源

    橫屏射擊作為一種經(jīng)典的游戲類型,在從前的街機(jī)時(shí)代十分流行,在現(xiàn)代如果能賦予它新的游戲風(fēng)格和玩法也能使他煥然一新。例如前幾年流行的《茶杯頭》,正是一款成功的橫版射擊游戲?!恫璞^》根據(jù)上世紀(jì)30年代的經(jīng)典動(dòng)畫,并利用其經(jīng)典的游戲造型以及背景音樂,制作的一款游戲,并在網(wǎng)上收到熱烈反響。由此可以看出這種游戲類型是具有持久的吸引力的,因此我們從這種類型下著手制作游戲。

    (二)游戲制作

    首先,用編程貓可視化程序軟件導(dǎo)入背景素材,然后導(dǎo)入兩個(gè)游戲人物,一個(gè)小怪獸,一個(gè)小火箭。首先設(shè)定怪獸的坐標(biāo),隨著游戲的開始隨意地出現(xiàn),變換坐標(biāo)位置,然后設(shè)置火箭根據(jù)上下左右鍵,觸發(fā)運(yùn)動(dòng)。按下空格鍵觸發(fā)發(fā)射技能。怪獸被集中一下血量就減少,同理飛龍碰觸到火箭,火箭的生命值也一定量的減少。在攻擊過程中,我們需要不停躲閃,火箭發(fā)出的導(dǎo)彈是藍(lán)色的,與背景顏色相符合,當(dāng)我們成功擊打怪獸后,怪獸會(huì)爆炸,爆炸的模式與我們小時(shí)候宇宙爆炸的類型相似,力求做出懷舊模式。在怪獸的設(shè)計(jì)上,更加符合小孩子的需求,符合怪獸的外表但又沒有過于的往怪的方向制作?;鸺诖笮∩铣鲇谌鮿?,和怪獸形成鮮明對(duì)比,在形式上表現(xiàn)出我們主題的名字“保衛(wèi)太空”的決心,用大小上的兩個(gè)反差做對(duì)比。

    (三)游戲風(fēng)格

    本游戲?qū)儆赟TG射擊游戲,是一款以BOSS對(duì)戰(zhàn)為主的經(jīng)典橫板卷軸類射擊游戲。此類游戲優(yōu)點(diǎn)在于可以在有限的時(shí)間內(nèi)讓玩家獲得滿足感,并且在簡潔的游戲畫面的渲染下可以對(duì)玩家進(jìn)行放松。游戲通關(guān)相對(duì)于其他同類型游戲較容易,高清的游戲畫面,清新簡潔的風(fēng)格設(shè)計(jì),以2D畫面為基礎(chǔ),包含3D效果的游戲元素,以太空為游戲背景,畫面風(fēng)格古樸而沉浸感強(qiáng)烈。彩珠色彩豐富,動(dòng)感很強(qiáng),碰撞的特效也非常出色,游戲中的很多特殊事件也包含豐富的動(dòng)畫效果,總體畫面風(fēng)格統(tǒng)一,讓玩家能在這里得到全身心的放松。

    (四)游戲音效

    游戲的背景音樂神秘而厚重音效雖然簡單但是質(zhì)感強(qiáng)烈,聲音可以快速的把玩家?guī)氲接螒虼蚨返拇碳ぶ?。非常簡單的射擊玩法,任何玩家都能輕松上手,享受在天空自由飛行的樂趣。玩家將在這里體驗(yàn)到最真實(shí)的飛行體驗(yàn),獲得更多駕駛飛機(jī)的技巧,體驗(yàn)不同的人生,帶來極限挑戰(zhàn)。

    (五)游戲設(shè)置

    這款游戲是為了讓玩家在閑暇之余打發(fā)時(shí)間的小游戲,所以采用較為簡單容易上手的操作方式,相對(duì)沒有難度的操作方式降低了玩家的門檻,讓小孩子和老人也可以很快的掌握操作方式。我們制作出的小游戲需要玩家操作小火箭打敗太空之中的小怪獸。可以使用電腦的上下左右鍵來控制小火箭的移動(dòng)。按space鍵可以攻擊小怪獸。在打小怪獸的時(shí)候需要注意躲避和走位,如果沒有躲避成功不小心被小怪獸摸到了,就會(huì)死亡,請(qǐng)重新開始哦。當(dāng)然打敗了一只小怪獸還會(huì)有其他小怪獸等玩家前來挑戰(zhàn),不過不應(yīng)擔(dān)心,我們?cè)O(shè)置了加命的小福利給玩家,雖然一旦被小怪獸摸到就會(huì)死亡。我們?cè)O(shè)計(jì)了幾種不同外形的小火箭可以供玩家選擇,滿足玩家的需求。玩家可以選擇小火箭的外形和子彈效果顯示,更可以改變不同的游戲背景配音等。

    (六)游戲速度

    關(guān)于游戲的速度,游戲一定要流暢,這就需要游戲在制作時(shí)要盡量使資源少的情況下又不影響體驗(yàn)效果。如果游戲很長時(shí)間加載不出來就會(huì)消磨玩家的耐心,導(dǎo)致直接關(guān)掉游戲。一款小游戲容易上手是必要的,如果玩家打開游戲需要很長時(shí)間才能搞明白游戲規(guī)則,那么這款小游戲一定不會(huì)收到歡迎。小游戲的目的在于緩解人們工作生活的壓力,在游戲中得到片刻的放松。在打開的一瞬間就有游戲提示也是現(xiàn)在大多數(shù)游戲的表現(xiàn)方式,邊玩邊有提示,輕輕松松就通幾關(guān)。有一些游戲有自己特有的特色,比如在《大魚吃小魚》中會(huì)普及海洋中生物的知識(shí),每通過一關(guān)都會(huì)有生物的介紹,也就是說級(jí)別越高獲得的知識(shí)就越多。很多游戲中都忽略了這一點(diǎn),而這看似不起眼的一點(diǎn)輕輕松松的就捕獲了年齡較小的受眾。

    三、結(jié)語

    以可視化編程軟件作為游戲制作的主要工具,可以輕松使用這款軟件實(shí)現(xiàn)游戲的各種操作。面向青少年群體,可以使青少年在構(gòu)想游戲、策劃游戲的同時(shí)增加對(duì)編程的興趣,鍛煉自己,學(xué)習(xí)新技能?;谲浖旧淼南到y(tǒng),使不懂編程的人也可以體驗(yàn)制作游戲,相互學(xué)習(xí)的過程,制作的游戲適合剛?cè)腴T的群體。

    參考文獻(xiàn):

    [1]柴珺閣.手機(jī)冒險(xiǎn)類游戲場景設(shè)計(jì)的探索與應(yīng)用[D].上海:東華大學(xué),2017(01).

    [2]潘秀瑛.電子游戲的審美體驗(yàn)研究[D].杭州:中國美術(shù)學(xué)院,2015(05).

    [3]曾慶維,馮鎳.一種基于玩家水平的俄羅斯方塊游戲[J].軟件導(dǎo)刊,2014(01):26-28.

    [4]李梟,牟超,林濤.基于多目標(biāo)優(yōu)化的游戲地圖生成研究[J].四川大學(xué)學(xué)報(bào)(自然科學(xué)版),2013(01):67-72.

    [5]余來.射擊類游戲《小魔女》中的角色構(gòu)造制作與編程[J].電腦編程技巧與與維護(hù),2007(11):68-76.

    [6]彭佳漢.基于Blockly的青少年可視化編程開發(fā)平臺(tái)設(shè)計(jì)[J].現(xiàn)代計(jì)算機(jī),2019(24):91-96.

    [7]付麗娟.國外編程教育工具比較分析[J].中國教育信息化,2019(23):27-34.

    作者簡介:紀(jì)元元(1981-),女,漢族,遼寧人,碩士,副主任/副教授,研究方向:影視動(dòng)畫、新媒體影像、虛擬現(xiàn)實(shí)技術(shù)。

    额尔古纳市| 南陵县| 龙州县| 贡觉县| 甘泉县| 会同县| 体育| 庄河市| 富阳市| 柳河县| 弋阳县| 穆棱市| 哈尔滨市| 乌审旗| 呼玛县| 宣化县| 曲周县| 彩票| 乐亭县| 洛南县| 黄陵县| 清远市| 雷州市| 祥云县| 佛山市| 扶余县| 黄大仙区| 绍兴县| 湟中县| 电白县| 景德镇市| 敦煌市| 洪湖市| 黄平县| 安徽省| 洛川县| 荃湾区| 樟树市| 永善县| 准格尔旗| 金沙县|