基于java五子棋程序设计与开发.doc

约26页DOC格式手机打开展开

基于java五子棋程序设计与开发,目录内容摘要1关 键 字1abstract.1key words1前言1第一章 概述21.1编程语言21.2 java开发平台3第二章 需求分析52.1五子棋发展史52.2五子棋功能说明6第三章 设计分析83.1重点模块分析:83.2 设计流程:84.1主类test:94.2程序窗体类fivechessframe类:9...
编号:17-258662大小:1.73M
分类: 论文>计算机论文

内容介绍

此文档由会员 wanli1988go 发布

目录

内容摘要 1
关 键 字 1
ABSTRACT. 1
KEY WORDS 1
前言 1
第一章 概述 2
1.1编程语言 2
1.2 JAVA开发平台 3
第二章 需求分析 5
2.1五子棋发展史 5
2.2五子棋功能说明 6
第三章 设计分析 8
3.1重点模块分析: 8
3.2 设计流程: 8
4.1 主类TEST: 9
4.2程序窗体类FIVECHESSFRAME类: 9
第五章 游戏的调试 20
第六章 结论 24
参考文献 24
致谢: 25

内容摘要: 随着互联网迅速的发展,网络游戏已经成为人们普遍生活中不可或缺的一部分,它不仅能使人娱乐,也能够开发人的智力,就像本文所主要讲的五子棋游戏一样能挖掘人们聪明的才干与脑袋的机灵程度。
本文主要讲的是用Eclipse开发工具与java开发语言开发出一个自定义界面的五子棋小游戏,本游戏程序能实现两个人对阵下棋,并且程序中能自定义游戏的时间并且也能智能的判定游戏的获胜方和游戏的结束与否,实现两方进行博弈。
关键词:Eclipse java语言 智能 自定义 五子棋
Abstract: As the rapid development of Internet, Online games have become an integral part of the universal life, Not only does it make people entertainment, but also to develop people's intelligence, as in this paper as the main spoken welcome to play smart to tap people's talents and head of the clever level.
This article is talking about Eclipse development tools and java development language to develop a custom interface Gobang game, the game program can achieve against two people playing chess, and the program can be custom game time and also be able to determine intelligence the game winning side and the end of the game or not, to achieve two side game.
Key words:Eclipse,java language,intelligence,user—defined ,chess
前言
电脑已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。Windows系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了花样繁多的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。
作为一名学生,在系统的学习了Java语言之后,用它编了一些小程序。这次课程设计,我就想将学过的Java语言中的各种技术综合起来,编写一个小游戏,既对自己学过的技能进行一次检验,也能系统地将学过的知识复习巩固。
第一章 概述
本文使用功能强大的Eclipse开发工具和java开发语言开发出一款拥有自己特色的五子棋小程序,其中Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
参考文献
[1] 叶核亚,陈道蓄.Java 2程序设计实用教程.电子工业出版社,2008,11(8)
[2] 严小卫,莫建文.智能五子棋的设计与实现.广西师范大学学报1999年12月
[3] (美)埃克尔 著,陈昊鹏 译,《Java编程思想》 机械工业出版社2007年06
[4]《Java课程设计案例精编》 张广彬 孟红蕊 张永宝 编著 清华大学出版社
[5]www.mldn.cn