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

游戲《泊羅之旅》的設計與開發

2021-03-15 00:42:08員博涵劉星含張亮趙佳時任月東于旭
電腦知識與技術 2021年3期

員博涵 劉星含 張亮 趙佳時 任月東 于旭

摘要:為了豐富生活,改善原本現存的娛樂解壓模式,針對越來越多的學生通過這些軟件應用釋放壓力,提出了新型娛樂方式,但在目前的網絡上,各類音樂和游戲紛紛出現,并迅速占得人心,這類游戲以長久的時間鍛煉升級為主線,高強度的游戲操作來捕獲青少年對游戲的喜愛心理,實際并未有效放松心理疲憊。為了改善人們互動娛樂體驗,此項目開發為了能在體驗上改善旨在以輕松愉悅的方式,通過精致畫面,有趣故事情節,輔以動聽旋律給人以輕松愉悅的游戲闖關體驗,具有很好的休閑體驗意義。

關鍵詞:休閑游戲;闖關;C/S架構;cocos2dx

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

文章編號:1009-3044(2021)03-0219-02

Abstract: In order to enrich life and improve the existing entertainment decompression mode, a new type of entertainment mode is proposed for more and more students to release pressure through these software applications. However, in the current network, all kinds of music and games appear one after another, and occupy a rapid proportion This kind of game takes a long time to exercise and upgrade as the main line, and the high-intensity game operation to capture teenagers' love of the game is not effective in relaxing psychological fatigue. In order to improve people's interactive entertainment experience, in order to improve the experience, the game development of this project aims to give people a relaxed and pleasant game experience through exquisite pictures, interesting story plots, and beautiful melody in a relaxed and pleasant way, which has a good meaning of leisure experience.

Key words: casual games; breakthrough game; C/S architecture; cocos2dx

1研究背景及研究內容

隨著科技的發展,多樣的娛樂方式融入了人們的日常生活中。有效的娛樂途徑能夠使人身心放松,豐富工作生活。但是目前存在的娛樂軟件覆蓋面過廣,大多數運行模式過快,在娛樂同時也使人感到疲憊。針對這種現況,本文提出輕游戲模式,運用音樂律動搭配輕松愉悅的闖關模式,解壓放松又不失娛樂性。

2 系統總體框架

1)系統采用C/S構架模式。

2)引用“高內聚,低耦合”的思想,降低層與層之間的依賴。

3)使用cocos2dx引擎技術進行基礎搭建。

4)繪制良好的視圖及界面,大幅度提高用戶體驗。

5)系統保證可擴展性,方便實現功能增加。

3整體設計與實現

整個項目開發過程中,引入較為先進的cocos2d引擎編寫,高效地搭建起基本架構,且項目運行模式設計為本地運行。

本游戲使用C++和Java編程語言開發。游戲人物繪制及界面圖標畫面UI的設計使用了photoshop,后期的優化提高界面的美觀性,保證用戶良好的體驗。游戲采用了本地模式,可在玩家手機上運行,游戲的數據存儲在玩家設備上,如通關進度、人物游戲資料、玩家設定等,在啟動時,游戲讀取本地數據,恢復游戲進程。

下面具體講解項目設計和游戲功能與畫面。

3.1 項目設計

項目基本分為三大類,classes負責存放基本功能使用類,可供系統調用使用。proj.android負責存放設備適配功能和文件調用路徑,根據不同設備屏幕大小與信息的不同,調用不同方法,保證游戲畫面正常。Resources存放游戲資源、人物圖形、圖標和游戲播放音樂。各個項目分類存放,便于后期增加新的功能,美化UI或更換圖標信息等操作。

3.2 挑戰闖關

游戲運行模式采用經典的挑戰闖關模式,玩家在進入游戲后,從首關開始進行游戲,每通過一關,會獲得相應的金幣獎勵與經驗,用于在商店里購買道具與人物升級。游戲通關過后,可以選擇再次體驗關卡,重新進行游戲,同樣會獲得金幣獎勵。

3.3 游戲運行

游戲左側為攻擊,右側為跳躍按鈕。為方便操作,將特殊道具按鈕放置在右側跳躍位置旁。游戲設定為血量模式,在沒有消滅掉怪物,與其觸碰時,會消耗掉一顆心。玩家控制人物跳躍,得到特殊道具會放入背包已備使用,得到路上的金幣可累積經驗值,經驗值進度條顯示在人物前進道路下方,當經驗值集滿會觸發特殊技能,人物可以得到更高分。

游戲整體設計難度適中,玩家在游戲中感到勞累疲憊,同時還提供了多種特殊道具供玩家收集,豐富玩家游戲體驗。

由于代碼繁多,展示項目部分代碼如下:

//加載游戲背景等相關資源

class GamePlayBackgroundLayer : public CCLayer

{

private:

int startTime;

CCSprite* pLastBackgroundSprite;

public:

GamePlayScene* gameSceneContorlLayerInstance;

const char* pBackgroundPath;

int backgroundX;

bool init();

int mapType;

void update(float delta);

void createBackground();

CREATE_FUNC(GamePlayBackgroundLayer);

};

class GameOutLayer : public CCLayer

{

public:

GameOutLayer();

~GameOutLayer();

bool init();

CREATE_FUNC(GameOutLayer);

virtual void onEnter();

virtual void onExit();

virtual bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent);

void comein();? //進入

void backout();? //退出

protected:

void initContent()

void sureOrCancer(CCObject* pSender);

void callback_func(CCObject* pObj);

protected:

CCNode* pToastNode;? ? //退出游戲面板節點

};

3.4 勝利結算

人物到達終點時會進行游戲關卡結算,結算玩家在游戲時控制人物得到的金幣數量,金幣可在游戲商城購買游戲道具,根據玩家血量損失和局內游戲金幣獲得數占總金幣的比例,進行過關評分。

玩家在完成此局游戲后,可以選擇再次體驗此關卡或者進入下一關。

4結論

游戲《泊羅之旅》的整體開發與設計以cocos2dx引擎為基礎進行開發設計,結構清晰、可復用性好、維護方便,體現 “高內聚,低耦合”的思想擴展。

目前本項目在許多方面還需改進提升,系統邏輯有待完善,功能模塊有待優化。在后續制作過程中還需要進一步改進,以做出更好更完善的項目。

參考文獻:

[1] 欒躍.軟件開發項目管理[M].上海:上海交通大學出版社,2005.

[2] 孟恬恬.休閑類手游的設計實現與游戲性分析[D]. 北京:北京印刷學院,2017.

[3] 于涵.網絡游戲的互動性因素探究[D]. 青島:青島理工大學,2016.

[4] 王慧娟.安卓系統手機應用的趨勢研究[J].中國新通信,2016,18(4):81. (下轉第223頁)

(上接第220頁)

[5] 詹凱.基于安卓操作系統的應用軟件開發分析[J].通訊世界,2016(7):262-263.

[6] 李靜.微時代下休閑類手機游戲設計研究[D]. 無錫:江南大學,2015.

[7] 馬晨陽.基于coco2d-x引擎的ARPG類手機游戲的設計與實現[D].廣州華南理工大學,2015.

[8] 桂宇暉,鄭達,趙逵.游戲設計原理[M].北京:清華大學出版社,2011.

[9] 李文博.基于Cocos2d-x移動平臺跑酷類游戲的設計與實現[D].北京:北京交通大學,2015.

【通聯編輯:梁書】

主站蜘蛛池模板: 青青草原国产av福利网站| 亚洲欧洲天堂色AV| 国产精品免费入口视频| 亚洲看片网| 不卡午夜视频| 国产福利拍拍拍| 欧美第二区| 任我操在线视频| 福利视频一区| 91久久大香线蕉| 亚洲欧美另类专区| a级毛片免费在线观看| 亚洲男人的天堂久久香蕉 | 国产精品无码AV片在线观看播放| 免费无码AV片在线观看中文| 26uuu国产精品视频| 亚洲精品无码日韩国产不卡| 亚洲色无码专线精品观看| 天堂av综合网| 3D动漫精品啪啪一区二区下载| 日韩中文无码av超清| 亚洲中文无码h在线观看| 日韩无码黄色| 国内丰满少妇猛烈精品播| 亚洲综合网在线观看| 亚洲三级影院| 91精品免费高清在线| 国产一区亚洲一区| 99国产精品免费观看视频| 成人国产精品一级毛片天堂| 华人在线亚洲欧美精品| 在线网站18禁| 99久久国产综合精品女同| 色综合a怡红院怡红院首页| 国产麻豆精品在线观看| 97国产成人无码精品久久久| 伊人色天堂| 国产欧美视频在线| 99热这里只有精品久久免费| 亚洲无码熟妇人妻AV在线| 欧美综合中文字幕久久| 亚洲天堂自拍| 一区二区三区四区在线| 亚洲天堂日韩在线| 性欧美在线| 欧美福利在线观看| 92精品国产自产在线观看| 欧美中文字幕第一页线路一| 亚洲制服丝袜第一页| 国产视频a| 91麻豆精品国产91久久久久| aⅴ免费在线观看| 2022国产91精品久久久久久| 青草娱乐极品免费视频| 91www在线观看| 99免费视频观看| 91视频精品| 国产一级精品毛片基地| 亚洲成a人在线播放www| 欧美精品伊人久久| 国产三级成人| 国禁国产you女视频网站| 永久免费av网站可以直接看的| 午夜精品一区二区蜜桃| 国产福利观看| 美臀人妻中出中文字幕在线| 黄色免费在线网址| 国产日本视频91| 国产a v无码专区亚洲av| 国产导航在线| 99久久精品免费看国产免费软件| 国产a在视频线精品视频下载| 色久综合在线| 丝袜久久剧情精品国产| 欧美视频免费一区二区三区| 亚洲人成色77777在线观看| 午夜小视频在线| 97se亚洲综合在线韩国专区福利| 五月婷婷丁香综合| 国产高颜值露脸在线观看| 无码丝袜人妻| 制服丝袜 91视频|