文档详情

基于Java五子棋游戏开发 毕业论文.doc

发布:2016-05-11约字共17页下载文档
文本预览下载声明
商 丘 师 院 毕 业 论 文 论文题目 基于Java五子棋游戏开发 院(系)名称 计算机与信息技术学院 专业名称 计算机科学技术 班 级 10级计算机科学技术(2) 学生姓名 学 号 指导教师姓名 2012年4月完成 目录 内容摘要 1 关 键 字 1 Abstract 1 Keywords 1 1.第一章 绪论 2 1.1选题背景 2 1.2五子棋简介 2 1.3 开发及运行环境 3 1.4 主要工作及文章结构 3 2.第二章 系统分析 4 2.1 系统功能需求分析 4 2.1.1 软件架构 4 2.1.2 软件功能 4 2.2 游戏规则 5 3.第三章 系统设计实现 5 3.1 系统总体设计 5 3.2 人机对战模式 7 3.3 网络对战模式 10 4.第四章 结论 14 参考文献 15 致谢 15 内容摘要 近几年来,棋类游戏发生着翻天覆地的变化,相继的被搬上了不同的载体,游戏的对弈方式也不仅仅是人机对战,对弈者可以打破空间的限制进行网络对弈,五子棋则是一种两人对弈的纯策略型棋类游戏。本文将介绍采用Java相关技术,对图形界面,绘图,布局管理器等构造出游戏的单机功能,在此基础上,利用Socket的知识,建立起服务器与客户端之间的连接,利用多线程技术来处理服务器端与客户端之间的数据传输和通信问题,使得客户端和服务器端之间能够同步的进行处理。 关 键 字 Java Socket 五子棋 Abstract In 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 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 technology 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. Keywords Java Socket Gobang 1.第一章 绪论 1.1选题背景 在古代,五子棋棋具虽然与围棋相类同,但是下法却是完全不同的。正如《辞海》中所言,五子棋是“棋类游戏,棋具与围棋相同,两人对局,轮流下子,先将五子连成一行者为胜。”。五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可能早在“尧造围棋”之前,民间就已有五子棋游戏。有关早期五子棋的文史资料与围棋有相似之处,因为古代五子棋的棋具与围棋是完全相同的。在上古的神话传说中有“女娲造人,伏羲做棋”一说,《增山海经》中记载:“休舆之山有石焉,名曰帝台之棋,五色而文状鹑卵。”李善注引三国魏邯郸淳《艺经》中曰:“棋局,纵横各十七道,合二百八十九道,白黑棋子,各一百五十枚”。这段虽没明讲是何种棋类,但至少知道远古就以漂亮的石头为棋子。因而规则简单的五子棋也可能出自当时,并是用石子作棋子。亦有传说,五子棋最初流行于少数民族地区,以后渐渐演变成围棋并在炎黄子孙后代中遍及开来。? Pentium? E5200 2.50GHz,2G内存,160G硬盘 Microsoft? Windows? XP Professional Service Pack 3 Java Development Kit 6 Eclipse 3.5(Galileo) 1.3.2 运行环境 Intel? Pentium? 2及以上处理器,32M以上内存,4G以上硬盘 Windows? 9X/Linux 2.
显示全部
相似文档