2。2 Java简介
Java是Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称【2】,是由Sun Microsystems公司的James Gosling和同事们共同研发,并且在1995年5月正式对外推出的。Java刚开始的时候被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并且经过重新设计后用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java可跨平台、动态的Web、Internet计算的独特之处。自此之后,Java被大众所接受并且Web也得到了迅速的发展,我们平时常用的浏览器都是支持Javaapplet的。从另一方面来看,Java技术也是在不断的更新中【3】。
2。3 系统运行环境介绍
开发环境:Eclipse
开发语言:Java
运行环境:Microsoft Windows
3需求分析与可行性研究
3。1 需求分析
一个基于JAVA实现的游戏软件,最终目的也是为了在电脑上得到使用和普及。那么一个成功的在电脑上使用的软件大多具有以下特征:
(1)操作方便:由于此游戏面向的是热爱游戏的人士而不是电脑高手,所以他们不会刻意地去学习电脑的使用技巧,所以对计算机软件的安装,必须简单明了,易于操作。
(2)可中断性:计算机必备的基本特征就是多任务处理。所以相应的一个好的计算机软件应该提供一个短时间中断的功能。
24点游戏是一个高精度的软件,因为它的代码利用率非常高。一个实时运转的程序都是以每秒数千行代码的速度运行着,它的主要事件的频率都非常高,一点点极小的错误都会影响到后台的等待响应,最终导致非常严重的错误,就像深陷泥潭,独自挣扎。所以在这个逻辑设计过程中必须非常严谨,设想到可能,本软件的逻辑设计必须相当严谨,我们需要考虑到可能存在的问题,并提前想好解决方案。
3。1。1系统总体设计原则
本软件必须采取以下的设计原则以便于设计、实现以及后期的维护。
简单性:在实现软件功能的前提下,尽可能得让软件操作简单易懂。
针对性:本软件设计是根据传统24点游戏纸牌游戏开发设计的,有很强的针对性。
实用性:需要本软件满足24点游戏玩家的需要,因此具有很好的实用性。
3。1。2 系统功能模块概述
(1) 游戏模式:实现人人对战,通过抢答算出24点并计分。
(2) 练习模式:单人练习,可以显示所有可能的计算方法。
(3) 排行榜:可以看到每一个玩家的历史得分。
(4) 退出:可以通过本功能退出此软件。
3。1。3 系统整体操作流程
此游戏有2个游戏模式——双人对战模式以及单人练习模式。若是双人对战的话,打开本游戏后开始游戏,首先需要输入2个玩家的用户名,然后就可以进入游戏。系统会自动派发4张纸牌并开始计时,在规定时间内抢答并输入正确答案则得分,否则扣分。若是单人练习的话,打开练习模式,可以自主选择4张牌来练习,想不出答案时有提示按钮,点击后就可以显示所有的运算方法。
输入系统流程图如图3。1所示。论文网
图 3。1 系统流程图
3。2 可行性分析
对24点游戏的开发需要从三个方面去分析研究,包括技术是否可行,经济是否可行,社会是否可行。
(1)技术可行性
技术上的可行性便是结合现有的软件和硬件条件以及开发技术条件,从而来满足开发者的需要,以便可以成功地开发项目。该软件采用的开发工具是功能强大的Eclipse,它具有十分强大的功能扩展能力,我们只需下载安装相关的插件即可,而且它完全满足个人24点游戏软件的开发实现的要求,所以由此看出软件开发的技术条件是可以的。再从硬件方面来考虑一下,如今的科技技术是在持续快速的发展中,可想而知硬件也是被带动发展的一员,所以硬件的容量越来越大,也越来越安全,由此又可以看出硬件是能够满足软件的要求的。 jsp的24点游戏程序的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_94065.html