JAVA毕业论文

2026/1/14 1:36:25

第七章五子棋的功能演示

下棋功能:

首先我们运行客户端以后,我们可以连接主机、放弃游戏,但是不能创建游戏、加入游戏、放弃游戏。当我们在服务器IP后的文本框输入服务器的IP时候点击连接主机,这时运行的结果如下图1 聊天功能:

16

结 论

本系统主要研究了单机游戏,网络对战,人机对战三个方面,单机游戏主要是靠线程的操作,网络对战需要对Socket编程要很好的理解,线程也是比不可少的,人机对战需要编写人工智能算法,同时。也需要对Swing要有很深的理解。

在实现本系统过程中,碰到以下问题:一 Swing界面的排版问题,二 Socket编程时的流操作,三 人工智能算法的编写。为了解决以上的问题,人工智能算法方面,我主要参考网络方面的一些内容,Swing界面的排版以及流操作主要通过学习《Java编程思想》以及上网求帮助进行了解决。

17

通过对五子棋游戏的编写,使自己对java语言有了更深的了解。一个主类通过接口调用其他类,从而来完成一个完整程序的编写外。更加熟悉在MyEclipse集成环境下对Java程序的编写。

同时,程序在编写完毕之后还有很多地方需要完善。例如:可以添加菜单来控制各项功能;也可以添加音乐;也可以把游戏改成交互式游戏,用户可以自己自主的暂停,可以悔棋。可以进行视频对战,同时对战时,还可以进行语音聊天,支持一些下载功能等等。

18

致 谢

本文是在老师精心指导和大力支持下完成的。老师以其严谨求实的治学态度、崇高的敬业精神、兢兢业业、孜孜以求的工作作风对我产生重要影响。他渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。同时,在此次毕业设计过程中我也学到了许多了关于计算机方面的知识,编程能力有了很大的提高。

另外,还要感谢同学对我的无私帮助,使我得以顺利完成论文。最后,再次对关心、帮助我的老师和同学表示衷心地感谢。

19

参考文献

[1] (英) Quentin Charatan, Aaron Kans Java大学教程 清华大学出版社,2008年09月第1版 [2]聂哲主编. Java面向对象程序设计.北京:高等教育出版社,2008年11月第2版

[3] 荣钦科技编著. Java 2游戏设计.北京:清华大学出版社,2004年11月第一版

[4]张海藩编著 软件工程导论 北京:清华大学出版社,2008年2月第5版 [5](美)Bruce Eckel著 陈昊鹏 译 Java编程思想,机械工业出版社, 2007年第四版

[6]朱福喜 黄昊 编著 Java项目开发与毕业设计指导,清华大学出版社,2008年6月第一版

[7] 印昊 JAVA与面向对象程序设计 高等教育出版社 ,2004年4月

[8] 李尊朝 JAVA语言程序设计 中国铁道出版社;2004年9月

[9] 袁海燕.JAVA应用程序设计100例 人民邮电出版社, 2005年5月. [10] 薛为民. JAVA应用教程 清华、北交大出版社 ,2005年9月 [11] 耿祥义 Java课程设计 清华大学出版社,2004年2 月 [12] JAVA从入门到精通 人民邮电出版社,2010年4 月

20


JAVA毕业论文.doc 将本文的Word文档下载到电脑
搜索更多关于: JAVA毕业论文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219