PureMVC框架和種子填充算法的適配研究及應(yīng)用
本文關(guān)鍵詞:PureMVC框架和種子填充算法的適配研究及應(yīng)用,由筆耕文化傳播整理發(fā)布。
【摘要】:當(dāng)今互聯(lián)網(wǎng)的三大盈利模式包括游戲、電商、廣告,其中游戲所占的比重最大。近兩年,簡(jiǎn)單的益智類(lèi)小游戲,在世界范圍內(nèi)流行。人們對(duì)于實(shí)現(xiàn)這類(lèi)游戲產(chǎn)生了極大的興趣。這類(lèi)游戲的開(kāi)發(fā)一般涉及兩個(gè)重要方面:即框架和邏輯算法。一個(gè)良好的框架可以有效的減少游戲各個(gè)功能的耦合,為多人協(xié)同開(kāi)發(fā)提供便利,并且讓開(kāi)發(fā)出的游戲更具擴(kuò)展性和可維護(hù)性;而一個(gè)優(yōu)秀的邏輯算法能夠提高游戲的魯棒性,減少游戲中的問(wèn)題,提高用戶(hù)體驗(yàn)。但是益智類(lèi)小游戲的開(kāi)發(fā)中廣泛存在著框架和邏輯算法不能相適配的問(wèn)題,導(dǎo)致良好的框架和優(yōu)秀的邏輯算法不能很好的發(fā)揮功用。基于此問(wèn)題,本文通過(guò)一個(gè)良好的輕量級(jí)框架和一個(gè)優(yōu)秀的經(jīng)典算法的優(yōu)化組合,在框架下實(shí)現(xiàn)算法流程,使兩者可以成功地相適配,同時(shí)為實(shí)現(xiàn)三消類(lèi)游戲提供一個(gè)普遍的解決方案。本文通過(guò)對(duì)重量級(jí)框架和輕量級(jí)框架的對(duì)比研究,選擇更加合適于開(kāi)發(fā)簡(jiǎn)單益智類(lèi)小游戲的輕量級(jí)框架-Pure MVC(純模型-視圖-控制框架)進(jìn)行研究,明確了該框架模型、視圖、控制器的三部分結(jié)構(gòu),分析了每個(gè)部分在框架中的作用,并且探討了此框架內(nèi)部的消息機(jī)制,著重對(duì)框架中負(fù)責(zé)業(yè)務(wù)邏輯和復(fù)雜操作的控制器進(jìn)行詳細(xì)分析,明晰了其作用。同時(shí)對(duì)經(jīng)典的種子填充算法進(jìn)行了研究和實(shí)現(xiàn),重點(diǎn)對(duì)其改進(jìn)算法-掃描線(xiàn)種子填充算法進(jìn)行了深入分析與研究,在Pure MVC框架下對(duì)掃描線(xiàn)種子填充算法進(jìn)行了實(shí)現(xiàn),完成了一個(gè)可視化、可交互的系統(tǒng),成功地實(shí)現(xiàn)了兩者的適配。最后,本文基于上述的研究成果,將相適配的Pure MVC框架和掃描線(xiàn)種子填充算法應(yīng)用到三消游戲的實(shí)現(xiàn)中,設(shè)計(jì)出了三消游戲的一般流程,并將整個(gè)游戲流程劃分為三個(gè)部分,對(duì)每個(gè)部分進(jìn)行了分析與實(shí)現(xiàn),開(kāi)發(fā)出一款簡(jiǎn)單的益智三消類(lèi)游戲-Cavity Rush。
【關(guān)鍵詞】:純模型-視圖-控制框架 控制器 掃描線(xiàn)種子填充算法 Cavity Rush
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TP301.6
【目錄】:
- 摘要4-5
- ABSTRACT5-9
- 第1章 緒論9-14
- 1.1 課題背景及研究的目的和意義9-10
- 1.1.1 課題背景9
- 1.1.2 研究的目的和意義9-10
- 1.2 國(guó)內(nèi)外研究現(xiàn)狀10-12
- 1.2.1 輕量級(jí)框架-Pure MVC框架10-11
- 1.2.2 邏輯算法-種子填充算法11-12
- 1.3 論文的內(nèi)容及結(jié)構(gòu)12-14
- 第2章 輕量級(jí)框架及邏輯算法14-24
- 2.1 Pure MVC框架技術(shù)背景14-16
- 2.1.1 設(shè)計(jì)模式14-15
- 2.1.2 框架15
- 2.1.3 Action Script3.015-16
- 2.2 Pure MVC框架16-19
- 2.2.1 MVC模式16-17
- 2.2.2 Pure MVC的結(jié)構(gòu)分析17-19
- 2.3 Controller19-20
- 2.3.1 Command19
- 2.3.2 業(yè)務(wù)邏輯和復(fù)雜的操作19-20
- 2.4 種子填充算法研究20-23
- 2.4.1 種子填充算法原理20-21
- 2.4.2 種子填充算法的研究和實(shí)現(xiàn)21-23
- 2.5 本章小結(jié)23-24
- 第3章 框架和邏輯算法的適配研究與實(shí)現(xiàn)24-36
- 3.1 掃描線(xiàn)種子填充算法24-26
- 3.1.1 掃描線(xiàn)種子填充算法的介紹24-25
- 3.1.2 掃描線(xiàn)種子填充算法分析25-26
- 3.2 掃描線(xiàn)種子填充算法的模塊化設(shè)計(jì)26-28
- 3.3 Pure MVC框架下各個(gè)模塊的實(shí)現(xiàn)28-35
- 3.3.1 各模塊分析28-31
- 3.3.2 算法流程實(shí)現(xiàn)31-35
- 3.4 本章小結(jié)35-36
- 第4章 軟件開(kāi)發(fā)中的具體應(yīng)用36-46
- 4.1 三消游戲及規(guī)則簡(jiǎn)介36-37
- 4.2 三消游戲流程設(shè)計(jì)37-39
- 4.3 游戲流程設(shè)計(jì)與實(shí)現(xiàn)及成果應(yīng)用39-44
- 4.3.1 用戶(hù)操作部分39-40
- 4.3.2 游戲核心流程及成果應(yīng)用40-43
- 4.3.3 游戲功能擴(kuò)展部分及總結(jié)43-44
- 4.4 游戲測(cè)評(píng)44-45
- 4.5 本章小結(jié)45-46
- 結(jié)論46-47
- 參考文獻(xiàn)47-51
- 致謝51
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 胡云;李盤(pán)榮;;一種改進(jìn)的種子填充算法[J];安慶師范學(xué)院學(xué)報(bào)(自然科學(xué)版);2006年01期
2 李盤(pán)榮;須文波;;種子填充算法的改進(jìn)[J];安慶師范學(xué)院學(xué)報(bào)(自然科學(xué)版);2006年04期
3 孫遠(yuǎn)志;孫衛(wèi)紅;;優(yōu)化路徑的種子填充算法[J];東華大學(xué)學(xué)報(bào)(自然科學(xué)版);2007年03期
4 胡云;;一種基于位存儲(chǔ)的種子填充算法[J];河北北方學(xué)院學(xué)報(bào)(自然科學(xué)版);2008年02期
5 徐光明;汪子嵐;;種子填充算法改進(jìn)[J];數(shù)字技術(shù)與應(yīng)用;2012年11期
6 宋華平;郭鑫;李晉川;;基于改進(jìn)種子填充算法的地物快速填充應(yīng)用研究[J];城市勘測(cè);2013年04期
7 楊紅衛(wèi),楊秀金,袁保宗;一種改進(jìn)的種子填充算法[J];微型機(jī)與應(yīng)用;1999年10期
8 張福炎;徐福培;趙寬奇;;任意形狀區(qū)域的一種種子填充算法[J];計(jì)算機(jī)研究與發(fā)展;1990年07期
9 郭世剛;快速種子填充算法研討[J];渝州大學(xué)學(xué)報(bào)(自然科學(xué)版);1995年02期
10 薛斌黨;薛文芳;姜志國(guó);;三維種子填充算法的改進(jìn)[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2006年10期
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前3條
1 孫立艦;PureMVC框架和種子填充算法的適配研究及應(yīng)用[D];哈爾濱工業(yè)大學(xué);2014年
2 張?zhí)鞓?基于智能圖像處理的紅、白細(xì)胞識(shí)別技術(shù)研究與實(shí)現(xiàn)[D];廣西師范大學(xué);2006年
3 王宏業(yè);LED顯示單元檢測(cè)系統(tǒng)[D];大連理工大學(xué);2012年
本文關(guān)鍵詞:PureMVC框架和種子填充算法的適配研究及應(yīng)用,,由筆耕文化傳播整理發(fā)布。
本文編號(hào):262098
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/262098.html