flappybird源程序设计

flappybird源程序设计

ID:23100471

大小:363.50 KB

页数:29页

时间:2018-11-04

flappybird源程序设计_第1页
flappybird源程序设计_第2页
flappybird源程序设计_第3页
flappybird源程序设计_第4页
flappybird源程序设计_第5页
资源描述:

《flappybird源程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、

2、四川师范大学成都学院高级语言程序课程设计Flappybird游戏程序设计学生姓名彭强学号2012101221所在学院通信工程学院专业名称移动通信班级2012级移动通信方向1班指导教师周小丽成绩四川师范大学成都学院二○一四年十二月

3、课程设计任务书学生姓名彭强学生学号2012101221学生专业通信工程学生班级2012级移动通信方向1班指导教师周小丽职称助教发题日期2014年10月20日完成日期2014年11月3日设计题目Flappybird游戏程序设计设计目的:1、掌握c语言编程2、了解简单游戏设计思路及方法3、学习用c语言编写简单程序4、了解用c语言处理图片具体任务及要求:1、用c/

4、c++完成flappybird程序设计2、游戏包括加载、引导、开始、游戏、结束环节3、记分牌、记录等设计4、游戏分为白天和黑夜两个场景课程设计进度安排:序号内容安排时间1图片素材下载10.20-11.32大概实现框架11.4-11.103开始界面设计11.11-11.204游戏画面设计11.21-12.15结束画面设计12.2-12.10课程设计参考文献:[1]仇芒仙、朱蓉:C/C++程序设计案例教程,清华大学出版社,2012.8,P20-P100[2]钱能等:C++程序设计教程(第2版),北京邮电大学出版社,2005.1,P65-P77[3]赵真、刘文:C语言简易动画设计,陕西电子科

5、技大学出版社,2008.4,P201-P264指导教师签字院长审核签字

6、Flappybird游戏程序设计内容摘要:flappybird是一款形式简易但难度极高的休闲游戏。玩家需要不断控制点击屏幕的频率来调节小鸟的飞行高度和降落速度,让小鸟顺利通过画面右方的管道缝隙。如果小鸟不小心擦碰到了管子的话,游戏便宣告结束。本设计介绍了电脑版的该游戏的大概框架以及具体源程序代码。关键词:游戏设计程序FlappybirdgameprogrammingAbstract:Flappybirdisaformofsimplebutverycasualgames.Playersneedtokeepcontro

7、lofthefrequencyoftheclickonthescreentoadjusttheflyingheightofthebirdsandlandingspeed,andletthebirdpipeaperturepassthepicturetotheright.Ifthebirdaccidentallybrushagainstthepipe,thegamehasended.Thisdesignintroducedthecomputerversionofthegameaboutframeworkandspecificsourceprogramcode.Keywords:GameD

8、esignProgram

9、目录前言11图片素材下载22加载界面设计33主页面设计34游戏界面设计54.1游戏前界面54.2游戏中界面54.3游戏结束界面65各步骤图片96结束语10附录11参考文献24

10、Flappybird游戏程序设计前言《flappybird》是由来自越南的独立游戏开发者DongNguyen所开发的作品,该游戏于2013年5月上线,2014年年初迎来火爆之势。目前,该游戏全球下载或已超过5千万次。由于本游戏的成功受到质疑,研发者迫于压力,于2014年2月8日意外宣布游戏下线。游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍,而这只鸟其实是根本不会飞的……

11、所以玩家每点击一下小鸟就会飞高一点,不点击就会下降,玩家必须控制节奏,拿捏点击屏幕的时间点,让小鸟能在落下的瞬间跳起来,恰好能够通过狭窄的水管缝隙,只要稍一分神,马上就会失败阵亡。该程序由c-free编程软件编写,用到了网上下载的EGG库函数。C-Free是一款支持多种编译器的C/C++集成开发环境(IDE)。利用C-Free,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。C-Free是一款C/C++集成开发环境(IDE)。目前有两个版本,收费的C-Free5.0专业版和免费的C-Free4.0标准版。C-Free中集成了C/C++代码解析器,能够实时解析代码,并且在编写

12、的过程中给出智能的提示。C-Free提供了对目前业界主流C/C++编译器的支持,你可以在C-Free中轻松切换编译器。可定制的快捷键、外部工具以及外部帮助文档,使你在编写代码时得心应手。完善的工程/工程组管理使你能够方便的管理自己的代码。EGE[1](EasyGraphicsEngine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。它的使用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。