课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] 基于Java的五子棋游戏的设计 [复制链接]

楼主
文件格式:word
文件大小:786.00KB
适用专业:计算机科学与技术
适用年级:大学
下载次数:15 次
我要下载:点击联系下载
论文编号:36608

资料简介:
  毕业设计 基于Java的五子棋游戏的设计,共27页,11170字
  
摘  要
  
五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏。主要完成了人机对战和玩家之间联网对战2个功能。网络连接部分为Socket编程应用,客户端和服务器端的交互用Class Message定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列表。在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。分析估值模块中的影响精准性的几个要素,以及提出若干提高精准性的办法,以及对它们搜索的节点数进行比较,在这些算法的基础上分析一些提高电脑AI方案,如递归算法、电脑学习等。算法的研究有助于理解程序结构,增强逻辑思维能力,在其他人工智能方面也有很大的参考作用。
  
关键词:深度搜索;估值;电脑AI;五子棋;算法
  

  
目  录
  
论文总页数:23页
  
1    引言    1
  
1.1    课题背景    1
  
1.2    本课题研究的意义    1
  
1.3    本课题的研究方法    2
  
2    课题相关基础    2
  
2.1    五子棋    2
  
2.1.1    棋盘和棋子    2
  
2.1.2    规则及解释    3
  
2.1.3    五子棋常用术语    4
  
2.1.4    五子棋攻防    7
  
3    JAVA    8
  
3.1    JAVA简介    8
  
3.2    JAVA开发环境    9
  
4    课题详细研究方法    10
  
4.1    程序结构说明    10
  
4.2    棋盘及棋子的类    11
  
4.2.1    棋盘    11
  
4.2.2    棋子    13
  
4.3    胜负判断条件    13
  
4.4    网络对战    15
  
4.5    电脑AI    17
  
结    论    21
  
参考文献    21
  
致    谢    22
  
声    明    23


资料文件预览:
共1文件夹,1个文件,文件总大小:786.00KB,压缩后大小:472.72KB

  • 毕业设计-基于Java的五子棋游戏的设计
  • docH2003031221_赵小龙_基于Java的五子棋游戏的设计.doc  [786.00KB]

我要下载:基于Java的五子棋游戏的设计
分享 转发
TOP
沙发

hao wenzhang 不过没钱!
TOP
板凳

TOP
地板

貌似 发帖就可以
TOP
5#

好东西,正在到处找呢 多谢了
TOP
6#

什么啊,不能下
TOP
7#

好东西

好东西 不错 可是我怎么弄积分 啊 ?
TOP
8#

谢谢分享~~~~~~
TOP
9#

我要积分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
TOP
10#

看不到呀

TOP
发新话题 回复该主题