资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
关于一个猜数字游戏软件的系统开发摘 要该系统是做了一个小游戏软件,猜数字游戏,这是一个运行在 Windows 平台下的小型 游戏软件,依据猜数字游戏的基本规则,给用户提供一个游戏的平台。并且,该游戏提供 了用户计分的功能,并能对每个参与游戏的用户进行成绩排行,在排行榜中排出前五名玩 家的游戏记录,并可以随着玩家的游戏记录进行更新。关键词:猜数字游戏,计分,成绩排行,记录更新。英文题目Abstract: The system is to do a small game software,guessing number game, this is a Windows platform running on the small game software, according to the basic rules of the game to provide users with a platform game. In addition, the game provides the user the function of points and for each of the users involved in the game performance ranks in the list of the top five players from the game record, and can be recorded with the players game to be updated.Key words: guessing number game,record score,ranking results,update record.目 录第一章 前言.3 1.1 猜数字游戏软件的概述.3 1.2 系统主要功能简介.3 第二章 软件开发环境.3 2.1 开发工具说明.3 2.2 系统运行环境说明.3 第三章 方案论证.4 3.1 可行性分析.4 3.2 需求分析.4 3.2.1 用户需求.4 3.2.2 功能需求.4 第四章 总体设计.5 4.1 开发与设计的总体思想.5 4.2 系统模块结构图.5 4.3 模块设计.5 4.3.1 游戏区模块.5 4.3.2 排行榜模块.5 4.3.3 产生新纪录模块.6 4.3.4 读取最好记录模块.6 4.3.5 帮助模块.6 4.4 系统流程描述.6 4.5 界面设计.7 4.5.1 功能选择界面设计.7 4.5.2 游戏主体界面设计.7 4.5.3 排行榜界面设计.8 4.5.4 帮助界面设计.8 4.6 数据结构设计.9 第五章 详细设计.9 5.1 游戏区模块.9 5.1.1 模块描述.9 5.1.2 源文件定义.9 5.1.3 函数声明.10 5.2 排行榜模块.12 5.2.1 模块描述.12 5.2.2 源文件定义.12 5.2.3 函数声明.12 5.3 产生新纪录模块.14 5.3.1 模块描述.14 5.3.2 源文件定义.14 5.3.3 函数声明.14 5.4 读取游戏记录模块.15 5.4.1 模块描述.15 5.4.2 源文件定义.15 5.4.3 函数声明.155.5 帮助模块.15 5.5.1 模块描述.16 5.5.2 源文件定义.16 5.5.3 函数声明.16 第一章 前言1.1 猜数字游戏软件的概述该软件是一个运行在 Windows 平台下的小型游戏软件,依据游戏规则,在 Windows 平台上为为玩家提供猜数字游戏的基本功能,游戏用户可以选择开始 游戏,排行榜查看,帮助等主要功能。1.2 系统主要功能简介当用户选择开始游戏时,系统会提示用户排行榜上猜数字成绩的最好记录, 并让用户逐次猜数字,用户每次猜数字后系统会给出本次猜数字的结果提示, 如位置和数字都正确的数字个数,数字正确但位置不正确的数字个数。如果用 户猜数字的次数超过 10 次,则提示用户游戏失败,如果在 10 次之内猜出了 4 个数字和正确的顺序,则提示用户猜数字成功,并到排行榜中进行比较,如果 排名在前五名,则计入排行榜中,以便其他用户查看。在排行榜查看功能中, 用户可以查看当前的游戏排行,排行榜中总共显示前五名玩家的排行,如有新 的记录产生,则插入到排行榜中,并把排行榜中位次最末的记录挤出排行榜。 在帮助模块,用户可以查看游戏规则,当熟悉规则后可以退出帮助模块。 第二章 软件开发环境2.1 开发工具说明WINTC 是一个 TC2 WINDOWS 平台开发工具,该软件使用 TC2 为内核,提供 WINDOWS 平台的开发界面,支持 WINDOWS 平台下的功能,如剪切、复制、粘贴 和查找替换等。而且在功能上也有它的独特特色例如语法加亮、C 内嵌汇编、 自定义扩展库的支持等。并在编程过程中提供一组相关辅助工具。 该软件的主要优点有: 1.由于 WINTC 是 WINDOWS 程序,所以在其中进行鼠标操作,程序段的 复制,中文输入输出等功能变得非常方便。 2.支持字体大小的调整和 C 程序中各种关键字符的变色显示。 3.WINTC 消除了初学者设置工作目录的烦恼,自动设置好工作目录, 程序编写好之后就可以直接编译运行。 4.中文界面,提示出错信息也是中文的,支持在运行结果中显示中文, 这样在程序中就可以输出中文的提示语句了。2.2 系统运行环境说明1.硬件环境处理器:Inter Pentium 166 MX 或更高内存:32MB 以上硬盘空间:1GB 以上显卡:SVGA 显示适配器 2.软件环境操作系统:Windows 98/ME/2000/XP 第三章 方案论证3.1 可行性分析技术可行性:硬件、软件、运行环境和开发环境方面的条件和限制。 硬件环境:主要包括处理器、内存、硬盘空间、显卡。 软件环境:操作系统 Windows 98/ME/2000/XP 开发环境:WINTC3.2 需求分析3.2.1 用户需求 猜数字游戏软件的总体目标是按照特定游戏规则为用户提供一个方便友好 的游戏界面,同时给用户提供排行榜的功能使用户能够按照特定的目标提高自 己的成绩,并且提供相应的帮助功能。 当用户运行该软件时,即可根据界面提示,进入到用户想进入的区域。 游戏规则如下: 1. 游戏软件随机产生 4 个数字,但不显示,给用户提供输入提示符,让用 户猜 4 个数字的值和位置顺序。如果数字值和位置顺序均正确,则猜数 字成功。 2. 玩家有 10 次猜数字的机会,如果在 10 次之内仍未猜出正确的数字值和 数字位置顺序,则提示用户游戏失败。 3. 一旦玩家在 10 次的次数限制内猜出正确的数字值和位置顺序,则赢得 游戏。 4. 当玩家赢得游戏后,会与排行榜中前五名玩家的游戏记录比较,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号