猜数游戏软件的设计开发毕业设计论文.doc
《猜数游戏软件的设计开发毕业设计论文.doc》由会员分享,可在线阅读,更多相关《猜数游戏软件的设计开发毕业设计论文.doc(57页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)猜数游戏软件的设计开发论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:猜数游戏软件的设计开发摘 要随着科学技术和精神生活的不断提高,人们越来越多的热衷于猜数游戏这类小型休闲益智型游戏。它利用其简单的操作方式及逻辑有趣的游戏过程吸引着众多玩家。本次课题设计的即一款界面简洁、大方,休闲有趣的小型猜数游戏系统。本系统采用Microsoft Visual Studio.NET 2003开发平台,主要研究基于Visual C#对猜数游戏软件的设计与开发。利用Windows窗体程序实现多种猜数游戏功能。通过连接Microsoft Office中的Microso
2、ft Access数据库,对排行榜数据结果进行查询和更新。其主要创意展现在它的游戏欢迎界面,游戏设置界面,游戏等待界面,游戏猜数界面及游戏排行榜五大界面之上。玩家在游戏此游戏时,可根据不同界面的提示进行猜数操作:设置猜数(设定次数、时间、位数等),进行猜数,在排行榜中查询自己的猜数成绩结果排名等。关键词:猜数游戏;Visual C#;数据库The Design and Development of The Guessing Number Game SoftwareAbstractAlong with improvement of science and technology, spiritua
3、l life, people are more and more keen on mini intelligence games like number guessing game, which attracts lots of people by its easy controls and interesting logical process. This design is an interesting mini number guessing game with a terse and graceful surface in style. The system , that uses M
4、icrosoft Visual Studio. NET 2003 as developing platform ,mainly researches designing and developing of guessing number game based on Visual C#. Various number guessing games can be enforced. Through linking Microsoft Access data base from Microsoft Office , results of topboard data can be checked an
5、d updated .The most great thing of the system is its game entering surface, setting surface, waiting surface ,game playing surface and game topboard surface. When player plays the game, he can run the game by different given surface hints:setting guessing numbers(times, time, figures),beginning numb
6、er guessing games, and inquiring about his game results in the list.Key words: Guessing number game; Visual C#; Data base目 录论文总页数:21页1引言11.1系统开发的背景11.2系统开发的意义12系统需求及分析12.1系统需求12.2系统开发平台简介12.3系统开发相关概念12.3.1 Visual C#概述12.3.2 Visual C# Windows应用程序概述22.3.3 Access数据库系统概述23系统总体设计23.1系统功能划分23.2系统具体功能34系统功
7、能实现34.1系统主要功能实现流程图34.2系统模块的实现44.3系统主要模块功能实现44.3.1本系统欢迎界面模块实现44.3.2本系统设置模块的实现64.3.3本系统等待模块的实现74.3.4本系统猜数模块的实现74.3.5本系统排行榜模块的实现115系统测试135.1运行情况135.2测试结果176关键技术17结 论19参考文献19致 谢20声 明211引言1.1系统开发的背景游戏发展至今已经有30多年历史,在这个短暂的时期里,随着硬件水平的提高,游戏开发新技术层出不穷,经典游戏比比皆是。大部分的人一听到猜数游戏,通常就会想到这是一个小游戏。也有很多其它类型的游戏,会在它们的游戏中安插一
8、些这类益智型游戏当作额外加分的副游戏。但随着人们精神生活的提高,Internet在我国的迅速普及和推广,猜数游戏作为一种小型益智休闲型游戏在这种环境下应允而生,受到越来越多人们的青睐。尽管它的游戏过程可能很简单,也不需要强大的3D图形处理能力或是5.1个声道的音效,但是它给玩家带来的乐趣,依然不能忽视。猜数游戏提供的是一个训练逻辑思考或解谜的环境,并且有一定的规则及逻辑。玩家必须遵循游戏所设定的规则来解开谜题,达成游戏目标。它讲究高超的人工智能,休闲趣味的玩法和舒适的操作环境。1.2系统开发的意义在电脑普及发展的今天,游戏成为人们益智和娱乐休闲的重要途径,它在人们的精神生活等各个方面发挥着重要
9、的作用。因此游戏的开发与设计在Internet应用上的地位显而易见,倍受人们的重视。这次我所选的课题猜数游戏软件的设计开发正是互联网与社会生活之间的紧密关系的体现,它是一种简单的小游戏。在目前,智力趣味性游戏虽然种类数量繁多,但优秀有趣的游戏并不多,希望通过这次开发设计出的猜数小游戏能集优秀于一体,使人们能通过这个小小的益智游戏给生活带来一点乐趣,增加丰厚的精神文化生活!2系统需求及分析2.1系统需求优秀的猜数小游戏体现于玩家在操作此游戏时简单易懂,它提供的是一个训练逻辑思考和解谜的环境,并且有一定的规则及逻辑。玩家遵循游戏所设定的规则来解开谜题,达成游戏目标。它不仅拥有趣味的玩法而且提供了舒
10、适的操作环境。本次设计考虑到上述诸多因数,巧妙的运用Visual C# Windows窗口下的模块控件精致的开发与设计出了一款猜数游戏。2.2系统开发平台简介本次设计所采用的开发平台为Microsoft Visual Studio.NET 2003,以它之下的Windows窗体程序,结合Microsoft Office中的Microsoft Access数据库,完整的设计开发出了一款新创意的猜数游戏。2.3系统开发相关概念2.3.1 Visual C#概述C#是微软根据.NET战略开展的一种新语言。它是一种类型安全的、现代的、简单的,由C和C+衍生出来的面向对象的编程语言。C#的程序结构大致可
11、以这样划分:1.命名空间;2.类和类的方法;3.程序的输入和输出;4.注释。2.3.2 Visual C# Windows应用程序概述使用Visual C#创建Windows应用程序项目是一件非常容易的事。它的创建实质上是与手动创建相同的应用程序,就像普通的终端程序一样,用户可以在普通的文本编辑器中手动创建、调用.NET方法和类,然后在命令行编译应用程序,并分发产生的可执行程序。它提供的工具使应用程序的开发更快、更容易和更可靠。这些工具包括:带有可拖放控件的Windows窗体可视化设计器。包含语句结束、语法检查和其他智能感知功能的识别代码编辑器。集成的编译和调试。用于创建和管理应用程序文件的项
12、目管理工具。典型的Windows窗体程序通常包括窗体(Forms)、控件(Controls)和相应的事件(Events)。2.3.3 Access数据库系统概述人们设计了数据库管理系统的通用语言SQL(结构化查询语言)。通过结构化查询语言,编程人员可以透明地访问Access数据库,编程人员可以在不知道要使用的数据库命令格式,甚至是数据库的类型,而只是向数据库发出SQL命令,对方数据库的SQL命令解释就会对编程人员发出的SQL命令进行解释执行,并将结果返回编程人员。3系统总体设计3.1系统功能划分系统功能划分如图3-1所示:欢迎界面系统音乐播放选择设置系统等待系统游戏系统排行榜系统游戏模式选择进
13、度条滚动猜数3种排行查询图3-1系统总体模块3.2系统具体功能本系统总共分为:欢迎界面系统、设置系统、等待系统、游戏系统、排行榜系统5大功能系统。欢迎界面系统提供首页欢迎画面和整曲音乐播放功能;设置系统提供玩家选择游戏模式,如:猜数次数限制的选择、猜数时间限制的选择、数字位数的选择及填写玩家的姓名以便于最后的排行榜排名;等待系统即设置游戏和开始游戏之间的进度条界面,方便于玩家做好游戏前的准备工作。游戏系统包括游戏提示、游戏时间计算、游戏次数计算、生成随机数、用户猜数、显示状态、重新设置、开始、再来、放弃及查看排行榜和帮助等功能;排行榜系统提供纯次数排行、纯时间排行和综合排行3种排名方式及数据的
14、清空确认功能。开发整个系统具备了周期时间短、简单易用、休闲益智等几大类显著的特性。本次系统开发设计出了界面大方简洁美化的3种游戏模式,即游戏设置中玩家可根据自身情况选择的次数限制选择、时间限制选择及数字位数选择几种模式。游戏设置时可选择其中一种模式,也可以选择多种模式。4系统功能实现4.1系统主要功能实现流程图设置完成开始游戏猜数进入游戏设置取消猜数成功放弃猜数系统排名系统提示用户猜数游戏设置图4-1用户进入游戏到开始猜数的整个逻辑过程提示大了用户猜数退出猜数成功提示小了与随机数比较开始猜数有限定条件放弃图4-2猜数的逻辑流程4.2系统模块的实现1欢迎界面模块由欢迎图片配加播放器组成。2设置系
15、统模块由多个groupBox、checkbox、label 、TextBox、button控件组成。其中 groupBox构成整个游戏设置框架,界面总体大小都可在其属性中调制。在这个控件中添加次数限制和时间限制两个checkbox控件,11个label控件,6个 TextBox控件及设置和取消2个button控件。3等待系统模块包含属性中的该控件背景图象,设置一个文本为“数据加载,游戏配置中”的label控件,一个progressBar控件及一个Timer控件。4游戏系统模块由多个groupBox、label 、TextBox、button控件组成。其中 groupBox构成整个游戏界面框架,
16、界面总体大小可在其属性中调制。在这个控件中添加7个label控件,2个 TextBox控件及设置和放弃等3个button控件。5排行榜系统模块由多个groupBox、checkbox、label 、TextBox、button控件组成。其中 groupBox构成整个排行榜框架,排行榜总体大小可在属性中调制。在这个控件中添加5个label控件,1个datagrid控件及排行确定和排行清空2个button控件。4.3系统主要模块功能实现4.3.1本系统欢迎界面模块实现玩家进入游戏,首先享受到的是猜数欢迎界面。其界面通过调用图片welcome.bmp实现,大方、简洁、美观。在界面中可对播放器歌曲及其
17、声音大小进行选择调试。要进入下一步的游戏设置需点击确定此页面方可进入。具体实现代码如下:private void 欢迎界面_Click(object sender, System.EventArgs e) this.Visible=false;private void 欢迎界面_Load(object sender, System.EventArgs e)this.BackgroundImage=System.Drawing.Image.FromFile(Application.StartupPath+welcome.bmp);trythis.axWindowsMediaPlayer1.URL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 游戏软件 设计 开发 毕业设计 论文

链接地址:https://www.31ppt.com/p-3988235.html