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