- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA的网络五子棋游戏
大学
本 科 毕 业 设 计(论文)
学 院 计算机科学与工程学院
专 业 通信工程
学生姓名
班级学号
指导教师
二零一零年六月
江苏科技大学本科毕业论文
基于JAVA的网络五子棋游戏
JAVA-based network backgammon game
摘要
随着计算机技术的不断发展,网络技术的普及范围越来越广,网络能够提供的服务多样、便捷,已经成为人们生产生活中不可缺少的重要组成部分。如今网络休闲游戏发展迅速,它凭借健康、方便、互动性强、益智等诸多优点,成为大部分现代人休闲娱乐的首选。
本系统主要是建立一个具有具体规则的五子棋平台,使两台不同计算机的使用者通过一定的网络连接,达到网络对弈的目的,以及单机上的人机对战。主要通过基于TCP/IP协议的套接字Socket以及人工智能算法来实现本系统,本系统实现了基于Java的网络五子棋游戏,采用Eclipse编写。主要功能包括五子棋的人机对弈和双人对弈,游戏的人机界面友好,互动性强,实现了网络休闲游戏的基本功能。
关键词: Java;人机对弈;双人对弈;五子棋
Abstract
With the continuous development of computer technology and increasing popularity of network technology, diverse and convenient services provided by network have been an important and indispensable part of life. Today, Internet casual games, with its rapid development and virtues like health, convenience, interaction, intelligent and so on, have been the first choice of most people in entertainment.
The system builds a backgammon platform with specific rules, which enables two different users to play chess or enables users to play with computer through network connecting. It is implemented mainly through socket based on TCP / IP protocol and artificial intelligence algorithms, and implements a Java-based online game of backgammon, which is edited by Eclipse. This system implements basic function, including human-machine-play and human-human-play ,and it has friendly interfaces and strong interaction.
Keywords: Java;Human Versus;Double play chess;Five in a Row
目录
第一章 绪论 1
1.1 五子棋发展史 1
1.2 五子棋研究意义和现状 1
1.3 本论文主要内容 2
第二章 系统使用工具介绍 3
2.1 编程语言 3
2.1.1 java语言介绍 3
2.1.2 java语言的优点 3
2.2 MyEclipse集成平台介绍 5
2.2.2 MyEclipse介绍 6
第三章 系统功能分析与算法分析 8
3.1 系统功能 8
3.2 算法分析 8
第四章 系统设计 13
4.1 详细功能分析 13
4.2 设计思路 15
4.2.1 人机对战设计 15
4.2.2 网络对战设计 17
4.2.3 本地游戏设计 17
第五章 系统实现 19
5.1 主界面 19
5.2 单机游戏 20
5.4 网络对战 25
5.4.1 网络对战 25
5.4.2 聊
您可能关注的文档
- Access加密文件的解密工具的开发研究.doc
- Access数据库实用教程教学资源第1章 数据库概述 -2010.ppt
- AD5933的阻抗测量仪设计.doc
- ADEMCO集成系统技术讲座(报警).ppt
- AD图纸联系本人) 设备选型.doc
- AD接口设计 DSP课程设计报告.doc
- ae课程设计报告设计思想.doc
- another观后感.doc
- apec个人工作总结.doc
- ARM7的嵌入式增压器测试系统设计.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)