课程设计论坛

首页 » 设计下载 » 计算机设计 » 基于Java的五子棋游戏的设计
wyqdragon - 2010/2/17 2:42:41
文件格式: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的五子棋游戏的设计
chenxie729 - 2010/3/28 12:01:27
hao wenzhang 不过没钱!
tmlsky - 2010/5/22 11:19:57
ieyniq - 2013/3/9 19:19:23
貌似 发帖就可以
ach2009 - 2013/3/9 20:39:22
好东西,正在到处找呢 多谢了
hanwenxu - 2013/3/10 12:25:36
什么啊,不能下
362677923 - 2013/3/10 13:18:57
好东西 不错 可是我怎么弄积分 啊 ?
轰2009 - 2013/3/10 15:20:54
谢谢分享~~~~~~
wangyuhai4 - 2013/3/10 17:33:42
我要积分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
zhsb082 - 2013/5/23 15:09:43
看不到呀

dengruif - 2013/5/23 16:17:32
200个积分真是太贵了哈~!努力中~
myqqqqqq - 2013/5/23 17:15:49
怎么才到200积分#24
anteroview - 2013/5/23 18:40:42
kng
lsh-slt - 2013/5/23 18:11:54
好东西啊
fengye - 2013/5/23 19:41:18
继续向200分努力!~~~
shxihd - 2013/8/20 9:49:32
195834820 - 2013/8/20 10:23:04
好东西我要,我顶

收藏再。要顶!看
dabinich - 2013/8/20 10:04:03
来看看
lixianyou0525 - 2013/8/20 12:59:48
哈哈啊哈  谢谢分享
912265723 - 2013/8/20 13:38:58
如何快速赚取积分呢?
1
查看完整版本: 基于Java的五子棋游戏的设计