XXXX大学

C#课程设计报告

打字练习小游戏

院(系)别

专 业

班 级

学 号

姓 名

指导教师

二○XX年XX月

摘 要

随着社会经济的发展,计算机在生活占据着越来越重要的地位,如何高效快速的使用计算机解决问题重要性尤为突出,社会竞争压力越来越大,工作与娱乐相结合更受群众喜爱。基于以上分析,我们开发了一个打字练习的小游戏。本应用基于Visual Studio 20平台的应用程序开发技术,采用作为开发语言。该系统具有结构清晰、便于分布、实施简单、易于扩充、维护等特点,目 录

摘 要1

目 录1

1 概述2

1.1 设计的背景和意义2

1.2 设计任务分工说明2

2 系统分析3

2.1 软件功能分析3

2.2 程序流程分析4

2.3 程序性能分析5

3 系统设计6

3.1 物理配置方案设计6

3.2 数据文件设计6

3.3 操作数据文件6

3.4 界面设计7

3.4 其他说明8

4 系统实现9

5 总结10

参考文献11

1 概述

1.1 设计的背景和意义

1.1.1 设计的背景

1946年,第一台计算机在美国诞生。之后随着社会经济的发展,计算机的作用与日俱增,计算机的高效运用决定了工作的效率及质量。它被广泛运用于人们生活的各个方面,军事、工业、教育、农业等各个方面,从而更好的推动经济的增长。

同系列的其他打字游戏的功能主要包括熟悉字母,提高辨识、确认字母能力,特殊的还具有计时和惩罚奖励,调节游戏速度功能。我们的打字游戏在实现以上的所有功能外还有所创新,不仅游戏方式新颖,还具有分数换取游戏次数的机制,使得游戏可玩性大大加强。

1.1.2 设计的意义

随着计算机的更进一步普及,人们熟练掌握计算机运用已经成为衡量一个优秀人才的重要指标。打字速度的快慢直接影响工作的质量和效率。打字游戏,主要是培养电脑新手更快的掌握计算机的键盘布局以及特性,为以后更快更便捷的使用键盘做基础。同时,它也是一款休闲益智的小游戏,可供人们在闲暇时刻放松自己。这样既能娱乐又能练习打字速度,不失为一款好游戏。

1.2 设计任务分工说明

本设计的完成者包括:XX和XX,其中XX主要负责分析程序,从网上及其图书馆浏览他人程序进行剖析利用,进一步改进游戏程序。XX主要负责系统的总体方向,及其个别控件的利用及其实现,主要是课程设计报告的编写及其排版等。

2 系统分析

2.1 软件功能分析

该游戏的整体功能设计如图2.1所示。

图2.1 游戏整体功能图

各部分的功能说明:

此软件模仿了其他同类游戏的部分功能,简单易用,可以对游戏有直观的行认识,其游戏界面如图2.2

图2.2 登陆界面展示

2.2 程序流程分析

该程序主要对打字的,界面后点击游戏控制中的开始,可以进行游戏,根据用户所完成的情况,适当调节游戏速度,提供了遇忙的时间积分兑换当用户的时候补救的一个措施,中。根据用户所完成的会适当的给用户积分,需要付出一定的,才换回一条生命值,用户也可以不选择积分兑换。系统流程如图

图2.3 系统流程图

2.3 程序性能分析

该软件由于是初级程序编写修改练习,因此处理方便简单易行,不需要很多的电脑专业知识,初学者也可熟练掌握。该程序的运行环境是Windows系统,兼容性好,可以普遍的应用于各个计算机的各个系统,共享性良好。

3 系统设计

3.1 物理配置方案设计

由于是小容量的小游戏,因而可以在任何完整配置的电脑中使用,不存在兼容性以及使用要求问题。游戏编写运用了Microsoft Visual Studio 2008,游戏时只需要普通的自带打开软件即可。

3.2 数据文件设计

本游戏的设计程序主要个表为规则表与游戏表,如图

3.1.1 数据文件截图

文件示例性展示如图1.2

3.2 游戏内容表

游戏规则文件示例性展示如图

3.1.3 游戏规则表

启动Microsoft Visual Studio 2008 运行程序,即可开始游戏

本软件主要包括两部分:游戏控制和游戏难度。

游戏控制里又有三个控制按钮,分别为开始,暂停和积分兑换。开始和暂停键分别控制着游戏的进程状态。每成功击打一个飘落字母,便可获得一个积分,积分兑换作用是将玩家游戏过程中成功积攒的积分转换为玩家的生命值,每十个积分可换一次生命值。此设置大大加强游戏的可玩性。

本游戏主要有开始界面与结束界面构成如图

图3.4.1 主界面

图3.4.2 开始界面

图3.4.3 结束界面

3.1.5 积分换生命界面public void flutter(int time,

计算机打字训练教学教案,打字练习小游戏教案.doc相关推荐

  1. pygame的字体画不出来_微软的python3教学的pygame的小游戏解析和学习

    1.微软的python教学的pygame的小游戏 1.1 小球自弹跳代码:(微软官方网站给的) import sys, pygame #导出模块pygame.init() #初始化#定义界面参数siz ...

  2. 基于c语言的小游戏,--基于C语言的小游戏设计.doc

    --基于C语言的小游戏设计.doc 级丌 密公 本科生毕业(学位)论文 基于c语言的爪游软设计 李俊佶 (2009061322) TOC \o "1-5" \h \z 指导教师姓名 ...

  3. 小学计算机小蘑菇教案,森林里的小蘑菇教案.doc

    精品文档 2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 森林里的小蘑菇教案 教学目标: 知识与技能: 1.初步掌握铅笔工具.橡皮.填充工具的使用方法 ...

  4. 苹果怎么换行打字_通过这 684 关小游戏,你的打字速度可以赢过专业录入员

    通过这684关小游戏提高打字速度https://www.zhihu.com/video/1033039891625648128 我们此前做过的一个调研中,有一半居然都在电脑使用二指禅打字.为了让工作更 ...

  5. 幼儿园体育游戏电子计算机教案,幼儿园中班体育游戏教案

    作为一名人民教师,通常需要用到教案来辅助教学,教案是保证教学取得成功.提高教学质量的基本条件.那么大家知道正规的教案是怎么写的吗?下面是小编收集整理的幼儿园中班体育游戏教案(精选10篇),希望对大家有 ...

  6. 大班体育游戏电子计算机教案,幼儿园大班体育游戏教案《夹球走走走》

    幼儿园大班体育游戏教案<夹球走走走> 作为一名教学工作者,通常需要用到教案来辅助教学,编写教案助于积累教学经验,不断提高教学质量.优秀的教案都具备一些什么特点呢?以下是小编整理的幼儿园大班 ...

  7. 幼儿园体育游戏电子计算机教案,幼儿园大班体育游戏教案

    幼儿园大班体育游戏教案 引导语:让幼儿明确游戏规则,顺畅协调地参与玩杯游戏,体验游戏的快乐.通过翻杯.搭杯游戏,提高幼儿手.眼动作的协调及身体灵活性.以下是yjbys小编精心整理的幼儿园大班体育游戏教 ...

  8. c语言五子棋对局结果存储,基于C语言五子棋小游戏总结.doc

    五子棋小游戏 需求分析 现在有越来越多的人使用电脑,而且五子棋的受众广泛但实体棋操作较为繁琐且平时较难实现,所以电脑版的五子棋游戏应运而生.大家对于这个小游戏的需求如下:首先,设计这个游戏最基本的就是 ...

  9. 计算机应用基础小游戏,40个团体小游戏规则.doc

    40个团体小游戏规则 1.捆绑过关--(适用:团队协作) 简述:藉着被绑在一起来完成数件任务人数:不限场地:不限道具:绳子或其他可以绑的东西适合全部的人 游戏方法: 1. 分组,不限几组,但每组最好二 ...

最新文章

  1. 实践证明m1上面的windows可以说一无是处
  2. 吴恩达机器学习006分类问题
  3. 修改linux bash shell PS1
  4. sqlldr导入数据到数据库
  5. 学法减分助手PRO小程序
  6. JavaScript运算符的优先级(案例讲解)
  7. LUN/PV/VG/LV
  8. php property 获取,JavaScript中如何获取和设置property属性代码详解
  9. [数据库笔记]规范化(Normalization)-把数据冗余降下来
  10. 百度地图利用位置提供服务器,利用百度地图API获取当前位置信息的实例
  11. java反射机制深入详解_Java反射机制深入详解
  12. 提高Eclipse的速度,去掉对于工程的 Validatioan
  13. 【mybatis】mybatis基础知识总结
  14. WPF界面设计风格资源库
  15. 软件开发全生命周期安全管理规范--模板
  16. 有关BT5破解wifi密码的流程及当中经历问题的总结——从寻找ISO镜像到破解wifi密码
  17. 前端开发常见的英语词汇整理
  18. 【MindSpore易点通】一站式指南
  19. 深入浅出量化对冲Alpha基金的操作
  20. MB/T 2020/4/9-技术创新方法·概述

热门文章

  1. 课程项目:大学程序设计相关大作业汇总参考及源码地址
  2. Win10添加ssh公钥
  3. 百度啊,你是新年第一惨
  4. 禁止搜索引擎收录网站内容的几种方法
  5. 做人要知足、做事要知不足、做学问要不知足
  6. intellij idea实现代码实时翻译的插件开发
  7. linux命令之man及ubuntu下man
  8. 多智能体强化学习:合作关系设定下的多智能体强化学习
  9. ui设计现状与意义_对于ui设计行业来说,用户界面设计的发展现状是什么?
  10. 社工库寻求帮助可以下载