点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 五子棋人机对战算法分析
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
基于java的五子棋程序设计毕业论文
五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏。主要完成了人机对战和玩家之间联网对战2个功能。网络连接部分为Socket编程应用,客户端和服务器端的交互用Class Message定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列表。在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。分析估值模块中的影响精准性的几个
所属分类:
其它
发布日期:2010-04-07
文件大小:1048576
提供者:
pc_master
五子棋人机对战算法分析
源代码没有,只有文字类分析,希望对大家有所启示
所属分类:
其它
发布日期:2010-07-26
文件大小:7168
提供者:
ywj11407
五子棋人机对战 图解 算法举例
完整代码没有,不过文档里带有人机对战算法分析,附有图解及关键算法有举例分析,这片文章对一些为五子棋人机对战算法无头绪的人来说,绝对是个好东西
所属分类:
其它
发布日期:2010-07-26
文件大小:29696
提供者:
ywj11407
五子棋人机对战算法分析
五子棋人机对战算法分析,主要分析下人机对战时怎么让电脑更加智能化
所属分类:
C
发布日期:2011-06-11
文件大小:30720
提供者:
ilywhax
Java项目开发与毕业设计指导源码
第1章 俄罗斯方块单人游戏的实现 1.1 功能描述 1.2 实现机制 1.2.1 Java GUI编程 1.2.2 Java多线程机制 1.3 设计方案 1.3.1 游戏总体构思 1.3.2 基本类设计 1.4 程序实现 1.4.1 菜单类的实现 1.4.2 方格类的实现 1.4.3 方块类的实现 1.4.4 主类的实现 1.4.5 控制面板类的实现 1.4.6 游戏画布类的实现 1.5 点评 第2章 俄罗斯方块双人对战游戏的实现 2.1 功能描述 2.2 实现机制 2.2.1 Java与网络
所属分类:
Java
发布日期:2011-07-05
文件大小:14680064
提供者:
wzr529
android培训课堂案例,android五子棋分析讲解
为学生课堂上开展的3G案例,基于android平台的五子棋,思路清晰,代码分析细致,主要包括:人机对战,人人对战两类,其中详细安装面向对象的思想开放,主要分析了人机对战,如何去设置算法,即下棋的分析等
所属分类:
3G/移动开发
发布日期:2011-08-25
文件大小:207872
提供者:
ISSHQuery
基于博弈树分析的五子棋博弈程序
VC源码 可以设定算法和搜索深度,同时将搜索的具体用时和节点数显示出来。
所属分类:
C++
发布日期:2008-05-18
文件大小:486400
提供者:
hohohopo
基于Java的五子棋游戏的设计
五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏。主要完成了人机对战和玩家之间联网对战2个功能。网络连接部分为Socket编程应用,客户端和服务器端的交互用Class Message定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列表。在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。分析估值模块中的影响精准性的几个
所属分类:
Java
发布日期:2012-03-28
文件大小:633856
提供者:
lingfeng1020
五子棋_转自51CTO
界面编程大家应该都不陌生,主要的还是在这人机对战的算法 总的来说,要让电脑知道该在哪一点下子,就要根据盘面的形势,为每一可能落子的点计算其重要程度,也就是当这子落下后会形成什么棋型(如:“冲四”、“活三”等),然后通览全盘选出最重要的一点,这便是最基本的算法。当然,仅靠当前盘面进行判定是远远不够的,这样下棋很轻易掉进玩家设下的陷阱,因为它没有考虑以后的变化。所以在此基础上我们加入递归调用,即:在电脑中猜测出今后几步的各种走法,以便作出最佳选择,这也是我们下棋时常说的“想了几步”。如此一来您的程
所属分类:
Java
发布日期:2015-07-20
文件大小:36864
提供者:
u014291119
用C++写的五子棋游戏
c++课程的期末课程设计,包含禁手规则的五子棋,有简单的AI算法用于机器落子,支持人机对战。同时上传了程序结构分析的word文档。
所属分类:
C++
发布日期:2018-09-13
文件大小:15728640
提供者:
qq_29799023
五子棋(人机,人人,联网)
基础功能:五子棋盘的设计、五子棋子的设计、黑白双方轮流落子的实现、棋局的悔棋功能、棋局进行时的退出功能、胜负的判定、人工智能算法分析。 双人对战功能模块实现的功能:选择双人对战,游戏界面,实现双人轮流落子,棋盘动态信息显示,判断输赢,重新开始游戏。 人机对战模式实现的功能:选择人机对战,设置先手,实现玩家与电脑轮流落子,棋盘动态信息显示,判断输赢,重新开始游戏。
所属分类:
Android
发布日期:2019-04-05
文件大小:146800640
提供者:
xhw79
C++语言设计实现五子棋
本文为大家分享了C++五子棋的设计思路和设计实现,供大家参考,具体内容如下 算法思路: 在结束了对C++的学习之后,准备自己编制一些简单的练习程序。目前初步设想是编制一个人机对战的简易五子棋软件。 以下为个人设计思考的过程。 首先,进行问题分析与设计。计划实现的功能为,开局选择人机或双人对战,确定之后比赛开始。比赛结束后初始化棋盘,询问是否继续比赛或退出。后续可加入复盘、悔棋等功能。整个过程中,涉及到了棋子和棋盘两种对象,同时要加上人机对弈时的AI对象,即涉及到三个对象。 棋盘类的设计。
所属分类:
其它
发布日期:2020-12-26
文件大小:105472
提供者:
weixin_38686231