四川师范大学成都学院高级语言程序课程设计Flappybird游戏程序设计学生姓名彭强学号2012101221所在学院通信工程学院专业名称移动通信班级2012级移动通信方向1班指导教师周小丽成绩四川师范大学成都学院二○一四年十二月II四川师范大学成都学院课程设计报告课程设计任务书学生姓名彭强学生学号2012101221学生专业通信工程学生班级2012级移动通信方向1班指导教师周小丽职称助教发题日期2014年10月20日完成日期2014年11月3日设计题目Flappybird游戏程序设计设计目的:1、掌握c语言编程2、了解简单游戏设计思路及方法3、学习用c语言编写简单程序4、了解用c语言处理图片具体任务及要求:1、用c/c++完成flappybird程序设计2、游戏包括加载、引导、开始、游戏、结束环节3、记分牌、记录等设计4、游戏分为白天和黑夜两个场景课程设计进度安排:序号内容安排时间1图片素材下载10
32大概实现框架11
103开始界面设计11
204游戏画面设计11
15结束画面设计12
10课程设计参考文献:[1]仇芒仙、朱蓉:C/C++程序设计案例教程,清华大学出版社,2012
8,P20-P100[2]钱能等:C++程序设计教程(第2版),北京邮电大学出版社,2005
1,P65-P77[3]赵真、刘文:C语言简易动画设计,陕西电子科技大学出版社,2008
4,P201-P264指导教师签字院长审核签字III四川师范大学成都学院课程设计报告Flappybird游戏程序设计内容摘要:flappybird是一款形式简易但难度极高的休闲游戏
玩家需要不断控制点击屏幕的频率来调节小鸟的飞行高度和降落速度,让小鸟顺利通过画面右方的管道缝隙
如果小鸟不小心擦碰到了管子的话,游戏便宣告结束
本设计介绍了电脑版的该游戏的大概框