全球旧事资料 分类




(小游戏贪吃蛇的程序设计报告)
设计人:刘兵飞班级:计111学号:21号2011年12月28号
f目
一:概述

1:研究背景及意义2:设计的任务与需要知识点3:具体完成设计内容
二:需求分析
1功能需求2操作方法
三总体设计
1模块划分2数据结构设计
四详细设计
1主空摸块设计2绘制游戏界面3游戏的具体过程4游戏的结束处理5显示排行榜信息模块
五程序的调试与测试
1动画与音乐同步2蛇的运行3终止程序
六结论七结束语八程序清单九参考文献
f一.概述
本课程设计以软件工程方法为指导,采用了结构化,模块化的程序设计方法,以C语言技术为基础,使用TurboC30为主要开发工具,对贪吃蛇游戏进行了需求分析,总体设计,详细设计,最终完成系统的实现与测试。
11研究的背景及意义
随着社会的发展,人们生活的节奏日益加快,越来越多的人加入了全球化的世界。人们不再拘泥与一小块天地,加班,出差成了现代人不可避免的公务。而此时一款可以随时随地娱乐的游戏成为了人们的需要。此次课程设计完成的贪吃蛇小游戏,正是为了满足上述需求而设计出来的。贪吃蛇游戏虽小,却设计诸多的知识点。通过开发贪吃蛇游戏系统,可使读者初步了解使用软件工程的和那个发,技术和工具开发软件的过程,进一步掌握结构化,模块化的程序设计方法和步骤,进一步掌握总体数据结构设计,模块划分方法,掌握局部变量,全局变量,结构体,共用体,数组,指针,文件等数据结构的使用方法,掌握图形,声音,随机数等多种库函数的使用方法,学习动画,音乐,窗口,菜单,键盘等多项编程技术,进一步学会软件调试,测试,组装等软件测试方法,为后续课程的学习和将来实际软件开发打下坚实的基础。
12
设计的任务和需要的知识点
121课程设计主要完成的任务
1通过编写“贪吃蛇游戏”程序,掌握结构化,模块块化程序设计的思想,培养解决实际问题的能力。2有同步播放动画,声音效果。3设计好数组元素与蛇,食物的对应关系。4随机产生食物。5有分数统计,排行榜,分数存储等功能。通过此次课程设计,希望使读者能更深入的理解和掌握课程教学中的基本概念,培养读者应用基本技术解决实际问题的能力,从而进一步提高分析问题和解决问题的能力。
122需要掌握和运用的知识点123本次课程设计需要掌握和运用如下的知识点:
1数组的应用。2全局变量的使用。3按键处理。4)结构体的应用。5)图形,音乐和动画的有关知识。6)随即函r
好听全球资料 返回顶部