首页 Java 804基于Java的五子棋游戏的设计与实现
804基于Java的五子棋游戏的设计与实现
作品编号:850
关注人气:1860
文件包括:设计源码+数据库+论文
设计大小:1.31 M
开发语言:Java
开发数据库:-
开发环境:Myeclipse+Tomcat+JDK
原价:900元
现价:90元
下载说明

本作品里面包括调试教程和开发工具和软件,可自行下载根据教程进行调试!

如需技术协助调试,本站收取50元作品调试费!点此申请调试

如果上面没有找到适合您需求的作品,您可联系我们为您定做,定做的作品完全按照您的功能需求来做,并且后期三包,包调试,包讲解,包修改直到通过为止。

  • 作品介绍
  • 项目目录
  • 论文目录
  • 论文预览

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

 

卷 SSD分区 的文件夹 PATH 列表
卷序列号为 0004-1E03
E:\TEST\源码
│  QQ图片20171027170346.png
│  QQ图片20171027170401.png
│  基于Java的五子棋游戏的设计.doc
│  
└─基于Java的五子棋游戏的设计
    │  赵小龙2.doc
    │  
    └─源代码
            BoardPanel$Analyse.class
            BoardPanel$Queue.class
            BoardPanel.class
            BoardPanel.java
            ChessWZQ$1.class
            ChessWZQ$2.class
            ChessWZQ$3.class
            ChessWZQ$4.class
            ChessWZQ$5.class
            ChessWZQ$6.class
            ChessWZQ$7.class
            ChessWZQ$8.class
            ChessWZQ.class
            ChessWZQ.java
            ChessWZQ_this_mouseAdapter.class
            ChessWZQ_this_mouseMotionAdapter.class
            client1.bat
            client2.bat
            Group.class
            Group.java
            Message.class
            Message.java
            Player.class
            Player.java
            ServeOneClient.class
            ServeOneClient.java
            server.bat
            Server.class
            Server.java
            

目  录
论文总页数: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


标签:棋类游戏,五子棋,游戏开发

  • 专注毕业设计源码作品
  • 毕业设计源码论文全套
  • 每件作品均测试后上线
  • 提供所有教程和软件下载

Copyright © 2008-2024 jsjbysjw.com . All Rights Reserved. 备案号:苏ICP备2021056683号-4

  • 联系QQ:81677093
  • 微信:bysj1950