欢迎来到天天文库
浏览记录
ID:15389427
大小:163.69 KB
页数:12页
时间:2018-08-03
《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.如何显示结果剪刀石头布游戏,都是通过两个人同时出拳,然后根据
此文档下载收益归作者所有