下载此文档

C#课程设计吃豆子游戏.doc


文档分类:论文 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
辽 宁 工 业 大 学
C#程序设计 课程设计(论文)
题目: 吃豆子游戏
院(系): 软件学院
专业班级: 电子商务081
学 号: 081401045
学生姓名: 宋美言
指导教师: 王彦华
教师职称: 助 教
起止时间:
课程设计(论文)任务及评语
院(系):软件学院 教研室:软件教研窒
学 号
081401045
学生姓名
宋美言
专业班级
081
课程设计(论文)题目
课程设计(论文)任务
课程设计任务及要求:
1、掌握C#程序设计语言的基础知识。
2、设计所选择的题目,对具体功能进行详细的分析,根据系统的要求合理化设计Windows应用程序。
3、了解C#与数据库的连接方法。
4、编写代码,实现系统的功能。
5、通过调试程序,加深对面向对象程序设计及使用C#语言编程的基本技巧方法的理解。
课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实,规范完整地撰写出课程设计论文。
指导教师评语及成绩
成绩: 指导教师签字:
2009年 12 月 10日
目 录
第1章 课程设计目的与要求 1
课程设计目的 1
课程设计的实验环境 1
课程设计的预备知识 1
课程设计要求 1
第2章 课程设计内容 2
系统功能设计 2
系统详细设计 3
系统运行与测试 8
第3章 课程设计总结 12
参考文献 13
课程设计目的与要求
课程设计目的
本课程的课程设计实际是学生学习完《C#语言程序设计》课程后,进行的一次全面的综合训练,其目的在于加深对面向对象编程技术基本知识的理解,掌握运用c#开发应用程序的基本方法及基本技巧。
课程设计的实验环境
硬件要求能运行Windows 。
软件: Visual 2003+Access 2003
课程设计的预备知识
熟悉C#程序设计的基本语法知识及常用技巧。
课程设计要求
按课程设计指导书提供的课题,每个小组设计一个完整的管理系统应用程序。要求根据规定设计系统的具体要求,按照应用程序的设计步骤和C#的基本知识应用程序的分析与实现。应根据基本学时分配合理安排设计时间,并独立完成各方面的设计。选择同一题目的同学,可以共同协作完成一个应用程序的开发任务。要求书写详细的设计说明书,对有复杂的代码段和程序段的部分,应画出程序流程图,写出全部的代码。在界面设计中,需画出每个窗体的布局,进行属性说明,杜绝雷同。
课程设计内容

系统功能分析
吃豆子游戏是一个广为人知的经典游戏,桌面上有很多豆子,被一个小虫一一吃掉了,该游戏利用键盘上的上下左右键来控制小虫的走势。
我们看到的小虫和豆子实际上都是小的图片,其中小虫有两张图片,衣服张嘴的衣服闭嘴的。时间的记录用Timer来实现。
豆子随机分布,小虫没经过一个豆子,豆子就被吃光了,实际上是把豆子从数组中剔除出去了。
当豆子完全被吃光,即豆子数组中为空的时候,游戏成功结束了。
另外,界面上还看到一个时间显示和吃豆子的数目,时间显示又Timer控件触发,豆子记录在小虫吃豆子的时候递增。
实现的时候,为了更加清晰,对小虫,豆子,时间显示,记录显示都用了一个类来实现,还有一个主程序调用个这个函数。
系统功能模块设计
随机生成游戏内容
(随机位置生成豆子)
程序开始
模型库
(存放游戏中的各类模型)
程序结束
响应按键
向左移动
向右移动
向上移动
向下移动
通过生成的模型填充游戏
吃掉豆子
游戏主程序
(等待输入方向)
未碰触到豆子
碰触到豆子
游戏目标达成
全部豆子被吃掉
豆子未被吃光
碰撞检测


吃豆子游戏模块设计

本程序的窗体功能是为了实现的上下左右的移动,来吃掉豆

C#课程设计吃豆子游戏 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rovend
  • 文件大小209 KB
  • 时间2021-05-20