优秀的毕业设计论文网
分享到:QQ空间新浪微博腾讯微博QQ好友微信豆瓣网人人网腾讯朋友百度贴吧天涯社区复制网址
ASP ASP.NET VB.NET JSPJAVA VB C++ Delphi PHP VFP PB 网络 计算机
返回首页
当前位置: 主页 > 计算机毕业设计 > JAVA >

基于JAVA的网络五子棋的设计与实现(附答辩)

来源:  资料编号:TH194950216  文件类型:  资料等级: %D7%CA%C1%CF%B1%E0%BA%C5%A3%BATH194950216
以下是大纲或介绍,如需要完整的资料请购买.  
提示:本资料已审核过,内容严格保密,格式标准,质量保证.
1.无需注册,购买下载后即可获取该完整资料.
2.本站提供下载链接或联系客服发送资料.

基于JAVA的网络五子棋的设计与实现(附答辩)(含选题审批表,任务书,开题报告,中期检查表,答辩记录,毕业论文9500字,程序代码,答辩PPT)
摘  要:通过对网络五子棋游戏算法和技术的研究,设计并实现了一个基于C/S模式的网络五子棋对战游戏。网络连接部分为Socket编程应用,客户端和服务器端的交互用Class Message定义,客户端负责界面维护和收集用户输入的信息,及错误处理。在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息。完成了人机对战和玩家之间联网对战2个功能。
关键词:深度搜索;估值;电脑AI;五子棋;算法

Design and Implementation of Online Wuziqi Game Based on Java
Abstract: Through research of network Wuziqi games algorithm and technology,Design and implement an C/S mode network Wuziqi war games. Network Connection Socket Programming for some applications, client and server interaction with Class Message definition, Client interface is responsible for the collection and maintenance of user input information, and error handling. The man-machine players through depth search and valuation module, the computer players to improve intelligence. Analysis Module valuation of the precise elements, as well as a number of increased precision, and on their search for nodes, Analysis to raise some computer AI programs, such as recursive algorithm, computer learning. Completed a major man-machine war and the war gamers interconnection between the two functions.
Key words: Search depth; Valuation; Computer AI;Gobang; Algorithm

功能需求
①符合五子棋的基本规则
②提供水平坐标和垂直坐标功能
③能在棋子上显示的落子的位置
④提供人机对战功能
⑤能通过网络进行下棋
⑥网络对战提供先手选择功能
 

基于JAVA的网络五子棋的设计与实现(附答辩)
基于JAVA的网络五子棋的设计与实现(附答辩)


目    录
摘  要    1
关键词    1
1 前言    2
1.1 选题研究意义    2
1.2 国内外研究现状    2
2 需求分析    3
2.1 功能需求    3
2.2 环境需求    3
2.3 用户界面需求    3
2.4 异常处理需求    3
3 概要设计    3
3.1程序结构说明    4
3.2 课题相关基础    5
3.2.1 棋盘和棋子    5
3.2.2 规则及解释    6
3.2.3 五子棋常用术语    7
3.2.4 五子棋攻防    10
4 详细设计及实现    11
4.1 棋盘和棋子    11
4.4.1 棋盘    11
4.4.2 棋子    12
4.2 胜负判定条件    13
4.3 网络对战    14
4.4 人机对战    17
6 总结    21
参考文献    21
致   谢    22

对我有帮助
(0)
0%
暂时不需要
(2)
100%
------分隔线----------------------------
推荐内容