資源描述:
《flappybird源程序設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、
2、四川師范大學(xué)成都學(xué)院高級(jí)語(yǔ)言程序課程設(shè)計(jì)Flappybird游戲程序設(shè)計(jì)學(xué)生姓名彭強(qiáng)學(xué)號(hào)2012101221所在學(xué)院通信工程學(xué)院專(zhuān)業(yè)名稱(chēng)移動(dòng)通信班級(jí)2012級(jí)移動(dòng)通信方向1班指導(dǎo)教師周小麗成績(jī)四川師范大學(xué)成都學(xué)院二○一四年十二月
3、課程設(shè)計(jì)任務(wù)書(shū)學(xué)生姓名彭強(qiáng)學(xué)生學(xué)號(hào)2012101221學(xué)生專(zhuān)業(yè)通信工程學(xué)生班級(jí)2012級(jí)移動(dòng)通信方向1班指導(dǎo)教師周小麗職稱(chēng)助教發(fā)題日期2014年10月20日完成日期2014年11月3日設(shè)計(jì)題目Flappybird游戲程序設(shè)計(jì)設(shè)計(jì)目的:1、掌握c語(yǔ)言編程2、了解簡(jiǎn)單游戲設(shè)計(jì)思路及方法3、學(xué)習(xí)用c語(yǔ)言編寫(xiě)簡(jiǎn)單程序4、了解用c語(yǔ)言處理圖片具體任務(wù)及要求:1、用c/
4、c++完成flappybird程序設(shè)計(jì)2、游戲包括加載、引導(dǎo)、開(kāi)始、游戲、結(jié)束環(huán)節(jié)3、記分牌、記錄等設(shè)計(jì)4、游戲分為白天和黑夜兩個(gè)場(chǎng)景課程設(shè)計(jì)進(jìn)度安排:序號(hào)內(nèi)容安排時(shí)間1圖片素材下載10.20-11.32大概實(shí)現(xiàn)框架11.4-11.103開(kāi)始界面設(shè)計(jì)11.11-11.204游戲畫(huà)面設(shè)計(jì)11.21-12.15結(jié)束畫(huà)面設(shè)計(jì)12.2-12.10課程設(shè)計(jì)參考文獻(xiàn):[1]仇芒仙、朱蓉:C/C++程序設(shè)計(jì)案例教程,清華大學(xué)出版社,2012.8,P20-P100[2]錢(qián)能等:C++程序設(shè)計(jì)教程(第2版),北京郵電大學(xué)出版社,2005.1,P65-P77[3]趙真、劉文:C語(yǔ)言簡(jiǎn)易動(dòng)畫(huà)設(shè)計(jì),陜西電子科
5、技大學(xué)出版社,2008.4,P201-P264指導(dǎo)教師簽字院長(zhǎng)審核簽字
6、Flappybird游戲程序設(shè)計(jì)內(nèi)容摘要:flappybird是一款形式簡(jiǎn)易但難度極高的休閑游戲。玩家需要不斷控制點(diǎn)擊屏幕的頻率來(lái)調(diào)節(jié)小鳥(niǎo)的飛行高度和降落速度,讓小鳥(niǎo)順利通過(guò)畫(huà)面右方的管道縫隙。如果小鳥(niǎo)不小心擦碰到了管子的話,游戲便宣告結(jié)束。本設(shè)計(jì)介紹了電腦版的該游戲的大概框架以及具體源程序代碼。關(guān)鍵詞:游戲設(shè)計(jì)程序FlappybirdgameprogrammingAbstract:Flappybirdisaformofsimplebutverycasualgames.Playersneedtokeepcontro
7、lofthefrequencyoftheclickonthescreentoadjusttheflyingheightofthebirdsandlandingspeed,andletthebirdpipeaperturepassthepicturetotheright.Ifthebirdaccidentallybrushagainstthepipe,thegamehasended.Thisdesignintroducedthecomputerversionofthegameaboutframeworkandspecificsourceprogramcode.Keywords:GameD
8、esignProgram
9、目錄前言11圖片素材下載22加載界面設(shè)計(jì)33主頁(yè)面設(shè)計(jì)34游戲界面設(shè)計(jì)54.1游戲前界面54.2游戲中界面54.3游戲結(jié)束界面65各步驟圖片96結(jié)束語(yǔ)10附錄11參考文獻(xiàn)24
10、Flappybird游戲程序設(shè)計(jì)前言《flappybird》是由來(lái)自越南的獨(dú)立游戲開(kāi)發(fā)者DongNguyen所開(kāi)發(fā)的作品,該游戲于2013年5月上線,2014年年初迎來(lái)火爆之勢(shì)。目前,該游戲全球下載或已超過(guò)5千萬(wàn)次。由于本游戲的成功受到質(zhì)疑,研發(fā)者迫于壓力,于2014年2月8日意外宣布游戲下線。游戲中玩家必須控制一只小鳥(niǎo),跨越由各種不同長(zhǎng)度水管所組成的障礙,而這只鳥(niǎo)其實(shí)是根本不會(huì)飛的……
11、所以玩家每點(diǎn)擊一下小鳥(niǎo)就會(huì)飛高一點(diǎn),不點(diǎn)擊就會(huì)下降,玩家必須控制節(jié)奏,拿捏點(diǎn)擊屏幕的時(shí)間點(diǎn),讓小鳥(niǎo)能在落下的瞬間跳起來(lái),恰好能夠通過(guò)狹窄的水管縫隙,只要稍一分神,馬上就會(huì)失敗陣亡。該程序由c-free編程軟件編寫(xiě),用到了網(wǎng)上下載的EGG庫(kù)函數(shù)。C-Free是一款支持多種編譯器的C/C++集成開(kāi)發(fā)環(huán)境(IDE)。利用C-Free,使用者可以輕松地編輯、編譯、連接、運(yùn)行、調(diào)試C/C++程序。C-Free是一款C/C++集成開(kāi)發(fā)環(huán)境(IDE)。目前有兩個(gè)版本,收費(fèi)的C-Free5.0專(zhuān)業(yè)版和免費(fèi)的C-Free4.0標(biāo)準(zhǔn)版。C-Free中集成了C/C++代碼解析器,能夠?qū)崟r(shí)解析代碼,并且在編寫(xiě)
12、的過(guò)程中給出智能的提示。C-Free提供了對(duì)目前業(yè)界主流C/C++編譯器的支持,你可以在C-Free中輕松切換編譯器??啥ㄖ频目旖萱I、外部工具以及外部幫助文檔,使你在編寫(xiě)代碼時(shí)得心應(yīng)手。完善的工程/工程組管理使你能夠方便的管理自己的代碼。EGE[1](EasyGraphicsEngine),是windows下的簡(jiǎn)易繪圖庫(kù),是一個(gè)類(lèi)似BGI(graphics.h)的面向C/C++語(yǔ)言新手的圖形庫(kù),它的目標(biāo)也是為了替代TC的BGI庫(kù)而存在。它的使用