基于Java的五子棋游戏的设计
五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏。主要完成了人机对战和玩家之间联网对战2个功能。网络连接部分为Socket编程应用,客户端和服务器端的交互用Class Message定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列表。在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。分析估值模块中的影响精准性的几个要素,以及提出若干提高精准性的办法,以及对它们搜索的节点数进行比较,在这些算法的基础上分析一些提高电脑
用户评论
推荐下载
-
基于labview的五子棋游戏开发
摘要随着生活水平的不断提高,人们不再仅仅满足于物质生活,闲暇时光人们会选择自己喜欢的娱乐活动用做消遣。五子棋作为一个棋类竞技运动,不仅能增强人的思维能力、提高智力,而且富含哲理、有助于修身养性,因此越
73 2019-04-30 -
基于原生JS的五子棋游戏
一个基于原生js的五子棋小游戏,主要是针对H5新增的canvas标签的一次练习。 涉及AI对战,算不上真正意义上的AI。 适用于学习js的学者。
20 2018-12-29 -
基于C++的五子棋游戏
主要是使用 visual studio实现的基于c++的双人对战五子棋游戏
9 2021-04-09 -
基于java的五子棋编程设计
这是基于java的五子棋游戏的毕业论文,此资源是word文档
15 2019-01-13 -
MFC五子棋一个简单的五子棋游戏
MFC Gobang A simple Gobang game
50 2019-06-25 -
基于Java的五子棋游戏带报告.rar
java应用,单机游戏
7 2021-01-17 -
java基于swing实现的五子棋游戏代码
主要介绍了java基于swing实现的五子棋游戏代码,主要涉及图形界面与数组的用法,有不错的参考借鉴价值,需要的朋友可以参考下
20 2020-09-11 -
基于JAVA的五子棋网络游戏开发
基于JAVA的“五子棋”网络游戏开发内涵源代码,有程序详解,非常好的毕业设计
33 2018-12-24 -
基于Java的网络五子棋游戏源代码
Java-based network Gobang game source code
31 2019-06-27 -
基于JAVA实现的网络五子棋游戏.rar
基于JAVA实现的网络五子棋游戏.rar
11 2021-05-19
暂无评论