基于JAVA的五子棋游戏设计.doc
XX大学本科毕业设计
基于JAVA的五子棋游戏设计
学生姓名
张三
学号
所在系
通信工程系
专业名称
通信工程
班级
2007级1班
指导教师
王五
四川师范大学成都学院
二○一一年五月
基于JAVA的五子棋游戏设计
学生:张三指导教师:王五
内容摘要:随着网络的不断进步,网络游戏逐渐成为人们生活中的一部分,它不仅能够使人娱乐和消遣,也能够开发人的智力,使大脑更加的灵活。本文所讲述的五子棋游戏通过双方的竞技,能够开发人们的才干和开发人们的智力。
本文主要采用Eclipse工具与java语言开发的五子棋小游戏,该游戏程序能够实现两个人对阵下棋,程序中能够自定义的设置双方对阵的游戏时间以及智能的判断游戏中哪方获得胜利及游戏的结束。
关键词:java五子棋eclipse智能
BasedonJAVAchessgamedesign
Abstract:Withthedevelopingofnetwork,Thenetworkgamebecomesapartwithinlifeofpeoplegradually,Itnotonlycanmakepersonsamusementandamusement,alsocandevelopthepersonsintelligence,Makebrainmorevivid.Whatthistextrelatesfivesonchessthegamepassbothpartiestournament,candevelopthepracticalabilityofpeopleandtheintelligenceofdevelopmentpeople.
ThispapermainlyadoptsEclipsefivesonchessget-awaydramasofthetoolandjavalanguagedevelopment,Thegamesprocedurecancarryouttwopeopletoplaychessto,Intheprocedurecanfromdefiniteconstitutionbothpartiesgametotimeandthejudgmentgameofintelligenceinwhichsquarebecomechampionandthebeoverofgame.
Keywords:javalanguageEclipseFiveChessintelligence
目录
TOC\o1-3\h\z\u1概述 1
1.1java语言的介绍[1]、[3] 1
1.2java语言的特点 1
1.3java的开发和运行平台[3] 3
1.3.1java的开发环境[2]、[5] 3
1.3.2java的编辑环境[7]、[4] 3
1.3.3java的运行环境 4
2游戏说明 4
2.1五子棋简介 4
2.2五子棋游戏规则 5
2.3程序流程图 5
2.4游戏操作界面 6
3程序分析设计 6
3.1分析任务 6
3.2设计程序 7
4程序说明 7
4.1主体测试类 7
4.2窗体类 8
4.2.1初始化图形界面 8
4.2.2画棋盘 9
4.2.3鼠标点击事件 11
4.2.4处理双方时间 17
5游戏的调试 19
6结束语 22
附录:源程序 24
参考文献 38
基于java的五子棋游戏设计
1概述
在本文中使用了功能比较强大的Eclipse编程开发工具和java编程语言设计的五子棋程序。而Eclipse工具是一款免费的,开放源代码,提供编写java程序的软件。它是由一个框架和一组服务组成的,可以通过插入组件来构建开发的环境。其中,Eclipse还附带了一个标准的插件集,比如(JavaDevelopmentTools)JDT,是java的开发工具等等。
1.1java语言的介绍[1]、[3]
快速发展的网络技术,给人们带来了很大的机遇和挑战:比如信息的获取,资源的下载,网上购物等,而这些技术上最重要的一点就是反映为信息的获取、技术的开发、商业与网络的结合。而j