999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Java的非遺文化游戲設計

2022-10-18 08:57:20竇曉欣林聲偉江海琪李昭層何為民
電腦知識與技術 2022年25期
關鍵詞:游戲

竇曉欣 林聲偉 江海琪 李昭層 何為民

摘要:“尋龍記”游戲是仿照轟動一時的手游《Flappy Bird》進行設計的,游戲玩法簡單,適用度和熟悉度高。通過此游戲,玩家可以直觀地體會到非遺文化因子與現代科技相碰撞,同時也希望能呼吁人們走近非遺文化,保護非遺文化。該游戲為宣傳及發展非物質文化遺產湛江人龍舞,以及為非物質文化遺產的保護及發展提供有力的支持。游戲采用PhotoShop對圖像進行簡單處理,代碼部分在Eclipse集成環境下運用Java的Swing框架等知識完成游戲設計。

關鍵詞:Java語言;Swing框架;Eclipse;游戲

中圖分類號:TP311.1? ? ? 文獻標識碼:A

文章編號:1009-3044(2022)25-0044-03

開放科學(資源服務) 標識碼(OSID) :

1 背景

根據中國建設文化強國的方針,“非遺+科技”的新觀點既是時代課題,也是發展潮流。我國在第一屆中國非物質文化遺產論壇大會,也向中國青年展示了新時代下非遺的活態傳承與創新。

文獻[1]描寫了非遺宮廷舞蹈麒麟舞與數字化融合的應用,以游戲《夢想世界》和手游《奧拉星》為例,麒麟舞中的某些元素在這兩款游戲中得到極佳體現。國內學者們[2-3]認為,將游戲放進非遺文化主題虛擬展廳中,可增強虛擬展廳的趣味性,增強非遺文化的傳播。綜上所述,非遺文化輔以科技元素,可增加傳播的時域寬度。

東海人龍舞起源于湛江市東海島,它充分展現了古島嶼群眾奉神、敬龍、祭海等多種風俗,并逐漸演變成了別致的龍舞表演。隨著時代的發展,其原有的祭祀、信仰等功能被娛樂表演所取代,創新是其適應新的社會環境的必要之道。網絡游戲具有的娛樂性、社交性、虛擬性,將在數字時代下賦予非遺文化新生[4]。在國內設計的皮影哪吒、京劇貓、故宮口袋宮匠等與非遺文化相掛鉤的這些游戲中,都沒能體現文化的互通性。換而言之,非遺游戲的開發還存在極大的發展空間。

針對湛江人龍舞在傳播方面存在的種種問題,開發一款基于Java語言的闖關類游戲,能夠有效打破人龍舞傳播在空間上的受限,在保護人身安全的前提下,讓更多的人了解并關注湛江人龍舞。這既迎合了現代社會的發展,又降低了非物質文化遺產宣傳保護的難度,還將吸引普羅大眾加入傳播非遺文化的隊伍中。

2 總體分析

2.1 可行性分析

從技術可行性上分析,文獻[5]中的游戲平臺采用了Java等技術,介紹了拼圖游戲、蛇形游戲、局域網坦克戰爭游戲的設計方法,為尋龍記游戲角色的移動提供了設計思路。目前,在編訂程序中被使用次數最多的網絡編程語言,非Java語言莫屬。使用Java編程語言開發更加符合當今社會的發展,同時可選擇的編程器范圍更廣,可獲得的資源更豐富[6]。并且Java語言可以運行在不同的操作系統上,種種特點使其開發更加容易、便捷,有一定編程語言基礎的人可以在短時間內上手。

從經濟可行性上分析,2020年中國自主研發的游戲國內市場收入達2401.92億元,與2019年相比增長了26.74%,且增長力度持續加大[7]。團隊成員將會把游戲打包發布到網頁上,以便用戶有更好的游戲體驗,且網頁相對于軟件來說開發工作量更小,開發周期短,便于宣傳。使用學生身份購買或租借云服務器等會相對便宜,而且網頁的維護成本較低。

從應用可行性上分析,網頁游戲不需要下載安裝,只需要轉發點擊鏈接或掃描二維碼即可使用,傳播方式簡單,通過分享推廣,在短時間內獲得的用戶流量大,且操作簡單。

2.2 需求分析

通過查閱資料研究分析得知,將有一大批非遺技藝面臨著無人知曉,無人愿學的問題。況且,大多數非物質文化遺產的核心技藝多掌握在中老年人手里,在未來的十年中,技藝傳承人老齡化現象將躍然紙上。

伴隨著社會發展,人們的需求觀念逐漸轉變,在將來可能出現現代節日取代部分傳統節日的現象,這將間接導致人龍舞可活動的范圍逐漸變小,平臺展示的次數日益縮減;其次,虛擬經濟的發展勢頭正旺,新興科技被年輕一代喜愛,傳統形式的人龍舞沒有受到大眾的重視;人龍舞舞動時場面之壯觀,是因為人員流動大,動作協調難度高,這也意味著每次表演對場地有限制要求。最重要的是人龍舞并非一般的日常運動,專業人員表演尚存受傷的風險,極大降低了普通群眾的體驗感。以上種種原因都將導致人龍舞面臨著瀕危失傳的威脅。

因此,相關工作者需要不斷推進高科技產品與非遺文化的融合,引進高新技術來作為非遺保護與發展的動力[8]。通過游戲的方式來向大眾介紹、展示非物質文化遺產,既符合當今社會的潮流,又能拓寬非遺文化的受眾群體[9]。與此同時,將原本存在于現實世界中的人龍舞轉化為虛擬游戲中栩栩如生的人物,為其發展創造更多可能性。

3 總體功能設計與實現

3.1 游戲設計

游戲名稱為尋龍記,定位為闖關類游戲。游戲人物通過在PS上繪圖所得,玩家點擊開始游戲后,通過控制以人龍舞為模板設計的動漫游戲角色,使用鼠標控制人物不停往上跳躍,讓人物所在高度越來越高。用管道口缺口比喻組建隊伍中遇到的困難險阻,人物需不斷通過管道缺口且僅能通過管道缺口來讓人物進行上升。當上升到一定的高度后將進入下一關,解鎖新的游戲人物并會提示已尋找到組隊成員一名,將前往下一處繼續尋找成員,最終尋找到所有成員即完成組隊通關成功。

3.2 基本操作方法

在游戲過程中,通過對鼠標的監聽以及對當前狀態的判斷來執行不同的方法。在開始前按下鼠標將當前狀態轉換為運行狀態,在運行狀態中按下鼠標調用人物控制的方法,控制人物進行上升操作。在游戲中,鼠標的作用主要為控制人物角色上升、下降。當在運行狀態一直按下鼠標時人物進行持續上升操作,松開鼠標后人物將停止上升操作并進行下降。當游戲角色觸碰到柱子或地面時游戲結束,再次按下鼠標將重置數據并重新開始。

3.3 功能實現設計

根據需求分析和游戲設計,尋龍記游戲功能設計有信息介紹、開始游戲、結束游戲、分數計算、角色移動。游戲所使用的編程語言為Java語言,類之間的屬性關系如圖1所示。

不同的類之間實現的方法也不相同,類的相關方法如圖2所示。游戲在實現的過程中使用到了swing和awt包,用來繪制出游戲場景,是一種圖形界面工具;導入了Math類,使用其中的atan等方法輔助完成人龍舞角色旋轉角度轉換;添加了事件監聽器,運用鼠標監聽器完成游戲狀態轉換及人龍舞角色的移動;使用了多線程來提升游戲的性能。

3.3.1 游戲封面

游戲封面設計如圖3所示,以人龍舞為模板設計的動漫游戲角色背景以及規則介紹。剛打開游戲前鼠標屬于居中靜止狀態,當點擊開始游戲后,觸發鼠標監聽事件[10]。此時游戲狀態將轉換為運行狀態,進入游戲選擇角色界面。首次參與游戲的玩家可點擊規則介紹按鈕,查看游戲的詳細玩法。當玩家點擊結束游戲時,直接退出游戲界面。

3.3.2 游戲角色選擇

游戲提供了三個角色供玩家進行選擇,在游戲開始時,僅可選擇角色綠綠進行游戲,當玩家順利通過三輪關卡后,三個游戲角色均可任意選擇。在選擇游戲角色過程中,玩家可以了解到人龍舞的相關知識。比如,龍舞是由什么組成,龍舞是由誰指揮的等。游戲角色選擇界面可以讓玩家在進入游戲時就先了解到人龍舞的構成,可以更快地在玩家的腦中形成一種圖文記憶,可以更好地普及非遺物質文化遺產——湛江人龍舞。游戲角色選擇界面如圖4所示。

3.3.3 開始游戲與游戲結束

游戲正式開始時,玩家通過控制人物來跳過每一個管道缺口,鼠標讓角色上升并累計分數。在游戲的過程當中,當游戲角色在行進中碰到柱子或者地面則游戲結束,在頁面上將顯示分數與游戲結束標志——Game Over。游戲結束后會彈出繼續按鈕,玩家點擊按鈕后將重新開始本關游戲[11]。累積到當前關卡所需要的分數才能進入下一關,解鎖新的游戲人物,頁面上將顯示分數與游戲繼續標志——next level。游戲第一關以及第三關界面如圖5、圖6所示。

4 結束語

文章設計了一款以非物質文化遺產——湛江人龍舞為背景的闖關類游戲[12]。在尋龍記游戲中,玩家可以通過游戲來了解到人龍舞的相關知識及內容。游戲角色選擇界面可以讓玩家了解人龍舞是由什么組成,人龍舞的舞動至多可容納人數、人龍身體部分的名稱等。

在游戲開發中,使用的是Java編程語言,因此涉及的知識面以及所需要的軟件、硬件等相對較少,游戲開發的成本較低、周期短、易維護。下一步,游戲設計團隊將根據用戶的反饋適當地更改游戲的功能,繪制更多的游戲角色以供用戶選擇,同時也將根據游戲運行中存在的漏洞對游戲進行調整,以完善游戲本身和更好地促進湛江人龍舞的保護及發展。

參考文獻:

[1] 周秀梅,張程.“數字游戲+非遺”交互體驗模式在非物質文化遺產麒麟舞中的應用分析[J].文化創新比較研究,2021,5(32):148-151.

[2] 田晉.基于UE4的非遺文化虛擬展廳科普小游戲設計——以經典吃豆人游戲為例[J].現代信息科技,2021,5(24):28-31.

[3] Liu L Y,Bao W R.Research on Digital Protection and Inheritance of Regional “Intangible Cultural Heritage”--Take the western part of Guanzhong as an example[J].The Frontiers of Society,Science and Technology,2021,3.0(8.0).

[4] 王成宇,何煉鍇.以網絡游戲為載體的非遺文化傳播策略研究[J].明日風尚,2021(19):164-166.

[5] Tong Q,Zhou X F,Liang L K,et al.The design of game platform based on Java[J].IOP Conference Series:Materials Science and Engineering,2018,435:012014.

[6] 靳毅.淺談基于JAVA的俄羅斯方塊游戲的設計與實現[J].農家參謀,2020(13):202.

[7] 本課題組,魏玉山,王飚,等.2020—2021年中國動漫游戲產業年度報告[J].出版發行研究,2021(12):26-31.

[8] 胡遲.非遺傳承的現狀、問題及對策[J].中國藝術時空,2018(1):73-79.

[9] 李嵇揚.蘇州瀕危非遺滸浦花鼓在兒童交互游戲中的設計探索[J].蘇州工藝美術職業技術學院學報,2020(3):27-31.

[10] 秦鵬珍.基于Java的拼圖游戲實現[J].電子技術與軟件工程,2019(13):237-238.

[11] 蔡穎慧,蒲紫銘,田芙榮,等.應用Egret引擎的淘金游戲開發研究[J].福建電腦,2019,35(10):6-11.

[12] 邱望標,陳偉興,呂俊.貴州少數民族舞蹈數字化保護與傳承[J].貴州科學,2012,30(2):29-31.

【通聯編輯:謝媛媛】

猜你喜歡
游戲
做游戲
夜間游戲
游戲
送信游戲
數獨游戲
瘋狂的游戲
飛碟探索(2016年11期)2016-11-14 19:34:47
爆笑游戲
第八章直接逃出游戲
小學科學(2015年7期)2015-07-29 22:29:00
第八章 直接逃出游戲
小學科學(2015年6期)2015-07-01 14:30:14
游戲五計算
主站蜘蛛池模板: 天天躁夜夜躁狠狠躁躁88| 久久夜夜视频| 日韩欧美国产成人| 在线观看网站国产| 免费a级毛片视频| 91成人在线观看视频| 性做久久久久久久免费看| 在线五月婷婷| 午夜激情福利视频| 欧美中文字幕在线二区| 真实国产乱子伦高清| 国产成人a在线观看视频| 无码免费的亚洲视频| 国产91精品久久| 久夜色精品国产噜噜| 午夜国产小视频| 亚洲精品大秀视频| 久久久久亚洲AV成人网站软件| 久草视频中文| 久操中文在线| 欧美日韩另类在线| 亚洲色图另类| 亚洲国产系列| 亚洲日韩图片专区第1页| 久久a毛片| 国产办公室秘书无码精品| 国产高清国内精品福利| 久久一级电影| 成人免费网站在线观看| 欧美第一页在线| 欧美日本激情| 成年女人18毛片毛片免费| 亚洲伊人久久精品影院| 国产精品免费露脸视频| 五月婷婷导航| 欧美一级黄片一区2区| 欧美亚洲一区二区三区导航| 亚洲va视频| 国产人成网线在线播放va| 人妻无码AⅤ中文字| 日日摸夜夜爽无码| 欧美啪啪视频免码| 精品无码国产自产野外拍在线| 日韩欧美国产中文| 国产剧情一区二区| 激情视频综合网| 欧美日韩精品一区二区在线线| 国产成人精品18| 在线精品视频成人网| 成年人国产视频| 国产精品林美惠子在线播放| 国产色爱av资源综合区| 国产成人夜色91| 国产成人艳妇AA视频在线| 国产精品不卡片视频免费观看| 亚洲AV无码久久精品色欲| 四虎影视无码永久免费观看| 91一级片| 成年女人a毛片免费视频| 在线国产欧美| 日韩黄色在线| 一个色综合久久| 亚洲熟妇AV日韩熟妇在线| 在线色国产| 热re99久久精品国99热| 无码日韩精品91超碰| 91毛片网| 国内精品小视频福利网址| 国产丝袜啪啪| 尤物成AV人片在线观看| 亚洲日本中文字幕乱码中文| 国产超碰一区二区三区| 国产精品黑色丝袜的老师| 十八禁美女裸体网站| 久久99热这里只有精品免费看| 中文字幕无码av专区久久| 免费啪啪网址| 亚洲国产系列| 国产丝袜一区二区三区视频免下载| 精品一区二区三区中文字幕| 亚洲无码在线午夜电影| 四虎永久免费地址在线网站 |