flappybird源程序設(shè)計

flappybird源程序設(shè)計

ID:25673298

大?。?63.50 KB

頁數(shù):29頁

時間:2018-11-22

flappybird源程序設(shè)計_第1頁
flappybird源程序設(shè)計_第2頁
flappybird源程序設(shè)計_第3頁
flappybird源程序設(shè)計_第4頁
flappybird源程序設(shè)計_第5頁
資源描述:

《flappybird源程序設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、四川師范大學(xué)成都學(xué)院高級語言程序課程設(shè)計Flappybird游戲程序設(shè)計學(xué)生姓名彭強學(xué)號2012101221所在學(xué)院通信工程學(xué)院專業(yè)名稱移動通信班級2012級移動通信方向1班指導(dǎo)教師周小麗成績四川師范大學(xué)成都學(xué)院二○一四年十二月課程設(shè)計任務(wù)書學(xué)生姓名彭強學(xué)生學(xué)號2012101221學(xué)生專業(yè)通信工程學(xué)生班級2012級移動通信方向1班指導(dǎo)教師周小麗職稱助教發(fā)題日期2014年10月20日完成日期2014年11月3日設(shè)計題目Flappybird游戲程序設(shè)計設(shè)計目的:1、掌握c語言編程2、了解簡單游戲設(shè)計思路及方法3、學(xué)習(xí)用c語言編寫簡單程序4、了解用c語言處理圖片具體任務(wù)及要求:1、用c/

2、c++完成flappybird程序設(shè)計2、游戲包括加載、引導(dǎo)、開始、游戲、結(jié)束環(huán)節(jié)3、記分牌、記錄等設(shè)計4、游戲分為白天和黑夜兩個場景課程設(shè)計進度安排:序號內(nèi)容安排時間1圖片素材下載10.20-11.32大概實現(xiàn)框架11.4-11.103開始界面設(shè)計11.11-11.204游戲畫面設(shè)計11.21-12.15結(jié)束畫面設(shè)計12.2-12.10課程設(shè)計參考文獻:[1]仇芒仙、朱蓉:C/C++程序設(shè)計案例教程,清華大學(xué)出版社,2012.8,P20-P100[2]錢能等:C++程序設(shè)計教程(第2版),北京郵電大學(xué)出版社,2005.1,P65-P77[3]趙真、劉文:C語言簡易動畫設(shè)計,陜西電

3、子科技大學(xué)出版社,2008.4,P201-P264指導(dǎo)教師簽字院長審核簽字Flappybird游戲程序設(shè)計內(nèi)容摘要:flappybird是一款形式簡易但難度極高的休閑游戲。玩家需要不斷控制點擊屏幕的頻率來調(diào)節(jié)小鳥的飛行高度和降落速度,讓小鳥順利通過畫面右方的管道縫隙。如果小鳥不小心擦碰到了管子的話,游戲便宣告結(jié)束。本設(shè)計介紹了電腦版的該游戲的大概框架以及具體源程序代碼。關(guān)鍵詞:游戲設(shè)計程序FlappybirdgameprogrammingAbstract:Flappybirdisaformofsimplebutverycasualgames.Playersneedtokeepcon

4、trolofthefrequencyoftheclickonthescreentoadjusttheflyingheightofthebirdsandlandingspeed,andletthebirdpipeaperturepassthepicturetotheright.Ifthebirdaccidentallybrushagainstthepipe,thegamehasended.Thisdesignintroducedthecomputerversionofthegameaboutframeworkandspecificsourceprogramcode.Keywords:

5、GameDesignProgram目錄前言11圖片素材下載22加載界面設(shè)計33主頁面設(shè)計34游戲界面設(shè)計54.1游戲前界面54.2游戲中界面54.3游戲結(jié)束界面65各步驟圖片96結(jié)束語10附錄11參考文獻24Flappybird游戲程序設(shè)計前言《flappybird》是由來自越南的獨立游戲開發(fā)者DongNguyen所開發(fā)的作品,該游戲于2013年5月上線,2014年年初迎來火爆之勢。目前,該游戲全球下載或已超過5千萬次。由于本游戲的成功受到質(zhì)疑,研發(fā)者迫于壓力,于2014年2月8日意外宣布游戲下線。游戲中玩家必須控制一只小鳥,跨越由各種不同長度水管所組成的障礙,而這只鳥其實是根本不

6、會飛的……所以玩家每點擊一下小鳥就會飛高一點,不點擊就會下降,玩家必須控制節(jié)奏,拿捏點擊屏幕的時間點,讓小鳥能在落下的瞬間跳起來,恰好能夠通過狹窄的水管縫隙,只要稍一分神,馬上就會失敗陣亡。該程序由c-free編程軟件編寫,用到了網(wǎng)上下載的EGG庫函數(shù)。C-Free是一款支持多種編譯器的C/C++集成開發(fā)環(huán)境(IDE)。利用C-Free,使用者可以輕松地編輯、編譯、連接、運行、調(diào)試C/C++程序。C-Free是一款C/C++集成開發(fā)環(huán)境(IDE)。目前有兩個版本,收費的C-Free5.0專業(yè)版和免費的C-Free4.0標(biāo)準(zhǔn)版。C-Free中集成了C/C++代碼解析器,能夠?qū)崟r解析代

7、碼,并且在編寫的過程中給出智能的提示。C-Free提供了對目前業(yè)界主流C/C++編譯器的支持,你可以在C-Free中輕松切換編譯器??啥ㄖ频目旖萱I、外部工具以及外部幫助文檔,使你在編寫代碼時得心應(yīng)手。完善的工程/工程組管理使你能夠方便的管理自己的代碼。EGE[1](EasyGraphicsEngine),是windows下的簡易繪圖庫,是一個類似BGI(graphics.h)的面向C/C++語言新手的圖形庫,它的目標(biāo)也是為了替代TC的BGI庫而存在。它的使用方法與TC

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。