基于Java五子棋游戏开发

上传人:aa****6 文档编号:29377645 上传时间:2018-01-24 格式:DOC 页数:17 大小:148.50KB
返回 下载 相关 举报
基于Java五子棋游戏开发_第1页
第1页 / 共17页
基于Java五子棋游戏开发_第2页
第2页 / 共17页
基于Java五子棋游戏开发_第3页
第3页 / 共17页
基于Java五子棋游戏开发_第4页
第4页 / 共17页
基于Java五子棋游戏开发_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《基于Java五子棋游戏开发》由会员分享,可在线阅读,更多相关《基于Java五子棋游戏开发(17页珍藏版)》请在金锄头文库上搜索。

1、商 丘 师 院毕业论文2012 年 4 月完成论 文 题 目 基 于 Java 五 子 棋 游 戏 开 发院 ( 系 ) 名 称 计 算 机 与 信 息 技 术 学 院专 业 名 称 计 算 机 科 学 技 术班 级 10 级 计 算 机 科 学 技 术 ( 2)学 生 姓 名学 号指导教师姓名目录内容摘要 .1关 键 字 .1Abstract.1Keywords.11第一章 绪论 .21.1 选题背景 .21.2 五子棋简介 .21.3 开发及运行环境 .31.4 主要工作及文章结构 .32第二章 系统分析 .42.1 系统功能需求分析 .42.1.1 软件架构 .42.1.2 软件功能 .

2、42.2 游戏规则 .53第三章 系统设计实现 .53.1 系统总体设计 .53.2 人机对战模式 .73.3 网络对战模式 .104第四章 结论 .14参考文献 .15致谢 .150内容摘要近几年来,棋类游戏发生着翻天覆地的变化,相继的被搬上了不同的载体,游戏的对弈方式也不仅仅是人机对战,对弈者可以打破空间的限制进行网络对弈,五子棋则是一种两人对弈的纯策略型棋类游戏。本文将介绍采用 Java 相关技术,对图形界面,绘图,布局管理器等构造出游戏的单机功能,在此基础上,利用 Socket的知识,建立起服务器与客户端之间的连接,利用多线程技术来处理服务器端与客户端之间的数据传输和通信问题,使得客户

3、端和服务器端之间能够同步的进行处理。关 键 字Java Socket 五子棋AbstractIn recent years, the traditional game earth-shaking changes happening, successive moved on different carrier, the game is not only the right way is right, the man-machine against restrictions on the space can break right network, Gobang is a pair of the

4、right type pure strategy games like chess. This article introduces the related technologies, Java graphical interface, drawings, layout and construction management of single function, the game, based on the Socket knowledge, establish server and client connection between, using multithreading techno

5、logy to deal with the client and the server and the communication between the data transmission, the client and the server can be synchronized between process.KeywordsJava Socket Gobang11第一章 绪论1.1 选题背景在古代,五子棋棋具虽然与围棋相类同,但是下法却是完全不同的。正如辞海中所言,五子棋是“棋类游戏,棋具与围棋相同,两人对局,轮流下子,先将五子连成一行者为胜。 ”。近来随着计算机的快速发展,各种棋类游

6、戏被纷纷请进了电脑,使得那些喜爱下棋,又常常苦于没有对手的棋迷们能随时过足棋瘾。而且这类软件个个水平颇高,大有与人脑分庭抗礼之势。其中战胜过国际象棋世界冠军-卡斯帕罗夫的“深蓝”便是最具说服力的代表;其它像围棋的“手淡” 、象棋的“将族”等也以其优秀的人工智能深受棋迷喜爱;五子棋作为一项热门的棋类游戏,在生活中已经被人们深深喜爱,但是出于对空间的限制,棋手只能在面对面的对弈,对于网络上流传五子棋程序的不足,所以开发一种既能够人机对战,又能够网络对战的五子棋程序。1.2 五子棋简介五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可能早在“尧造围棋”之前,民间就已有五子棋游戏。有关早期

7、五子棋的文史资料与围棋有相似之处,因为古代五子棋的棋具与围棋是完全相同的。在上古的神话传说中有“女娲造人,伏羲做棋”一说, 增山海经中记载:“休舆之山有石焉,名曰帝台之棋,五色而文状鹑卵。 ”李善注引三国魏邯郸淳艺经中曰:“棋局,纵横各十七道,合二百八十九道,白黑棋子,各一百五十枚” 。这段虽没明讲是何种棋类,但至少知道远古就以漂亮的石头为棋子。因而规则简单的五子棋也可能出自当时,并是用石子作棋子。亦有传说,五子棋最初流行于少数民族地区,以后渐渐演变成围棋并在炎黄子孙后代中遍及开来。五子棋发展于日本,流行于欧美。容易上手,老少皆宜,而且趣味横生,引人入胜;不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。在中国的文化里,倍受人们的青睐。古代五子棋的棋具与围棋相同,纵横各十七道。五子2棋大约随围棋一起在我国南北朝时先后传入朝鲜、日本等地。本世纪初五子棋传入欧洲并迅速风靡欧

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号