java的剪刀石头布游戏

java的剪刀石头布游戏

ID:15389427

大小:163.69 KB

页数:12页

时间:2018-08-03

java的剪刀石头布游戏_第1页
java的剪刀石头布游戏_第2页
java的剪刀石头布游戏_第3页
java的剪刀石头布游戏_第4页
java的剪刀石头布游戏_第5页
资源描述:

《java的剪刀石头布游戏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘要面向对象方法是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,它吸取了结构化程序设计的精华,以更接近人们通常思维的方式来处理问题,是一种全新的软件开发技术。作为一种新的的编程语言,Java很大程度推广了面向对象的思想。随着计算机技术的发展,Java的强大展现出它不可替代的作用。Java的功能不仅体现在它网络方面的应用,对于应用程序设计、游戏设计等Java都能满足需求。本文针对Java的具体应用,设计了一个小游戏。根据游戏的规则,用户将可以和计算机进行简单对战。程序实现了友好的用户交互界面,让用户能很好地对游戏进行操作。关键字:

2、JAVA   GUI   游戏ABSTRACTTheObject-OrientedMethodisamethodwhichaplliestheObject-OrientedDesigntotheprocessofthesoftwareexploitureanddirectstheployofdevelopment.ItextractstheprimeoftheStructuredDesignforComputerProgrammers,dealsmatterswithafolksyfashion,whichisconsideredtobeagran

3、dnewsoftware-developtechnique.Asanewprogramminglanguage,JavaspreadtheObject-OrientedDesigninacertaindegree.Withthedevelopmentofthetechniqueofcomputer,theinsurmountablefunctionofJAVAisexhibitedforits’mightiness.Notonlyappliesinnetwork,JAVAalsocanfulfilltherequirementoftheApplic

4、ation-DesignandGame-Design.Inthispaper,tousetheidiographicapplicationofJAVA,Idesignagamecalled.Followingtheregularofthegame,usercanplayasimplerevalrywithcomputer.ThisprogrammeactualizesafolksyGUImode,whichwillmakeusermastergameeasily.Keywords:JAVA     GUI   Game第12页共12页目录1剪刀石头

5、布游戏设计思路阐述22程序概要设计22.1功能需求分析22.2性能需求分析22.3程序框图32.4JAVA类及自定义类相互继承的层次关系32.4.1Java类及自定义类的说明32.4.2类中成员及作用4Stringdata;//接收数据4Socketclient=null;//定义套接字4BufferedReaderinputs=null;//读取数据4BufferedReaderkey=null;//缓冲数据4PrintStreamoutputs=null;//输出数据42.5程序运行效果及存在的问题42.5.1运行效果图42.5.2存在的问题5

6、3程序详细设计53.1类获包的加载5importjava.io.;5importjava.net.;53.2自定义类创建服务器端53.3创建数据处理类64测试运行75源代码清单86总结10基于JAVA的剪刀石头布游戏设计第12页共12页1剪刀石头布游戏设计思路阐述在设计游戏时,我们要充分考虑到剪刀石头布游戏的特性,以及多种技术的实现:⑴构造创建服务器端和客户端⑵创建输入输出流⑶编写服务器端处理数据的线程方法⑷绘制游戏界面⑸绘制界面上的提示采用此方法设计使程序简洁明了,使绘制游戏界面时简单化,更加易于游戏的实现,程序也更易于读懂。如java中得到输入

7、输出流的方法://调用客户端的getInputStream()方法Inputs=newBufferedReader(newInputStreamReader(client.getInputStream()));通过调用此方法获取从服务器得到的数据调用客户端的getOutputStream()方法,通过此方法把客户端的数据传输给服务器。2程序概要设计2.1功能需求分析一个剪刀石头布游戏,根据一般的常识,首先要有两个人,两个人同时出,然后,根据双方的出拳,决定谁是赢者,虽然想起来这个游戏很简单,但如何实现,还是有一定难度的。实现这个时针时涉及到几个技术

8、问题:1.双方如何出拳2.如何同时出拳3.如何判断哪方赢了4.如何显示结果剪刀石头布游戏,都是通过两个人同时出拳,然后根据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。