您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 基于java的五子棋程序设计毕业论文

  2. 五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏。主要完成了人机对战和玩家之间联网对战2个功能。网络连接部分为Socket编程应用,客户端和服务器端的交互用Class Message定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列表。在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。分析估值模块中的影响精准性的几个
  3. 所属分类:其它

    • 发布日期:2010-04-07
    • 文件大小:1048576
    • 提供者:pc_master
  1. 五子棋人机对战算法分析

  2. 源代码没有,只有文字类分析,希望对大家有所启示
  3. 所属分类:其它

    • 发布日期:2010-07-26
    • 文件大小:7168
    • 提供者:ywj11407
  1. 五子棋人机对战 图解 算法举例

  2. 完整代码没有,不过文档里带有人机对战算法分析,附有图解及关键算法有举例分析,这片文章对一些为五子棋人机对战算法无头绪的人来说,绝对是个好东西
  3. 所属分类:其它

    • 发布日期:2010-07-26
    • 文件大小:29696
    • 提供者:ywj11407
  1. 五子棋人机对战算法分析

  2. 五子棋人机对战算法分析,主要分析下人机对战时怎么让电脑更加智能化
  3. 所属分类:C

    • 发布日期:2011-06-11
    • 文件大小:30720
    • 提供者:ilywhax
  1. Java项目开发与毕业设计指导源码

  2. 第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与网络
  3. 所属分类:Java

    • 发布日期:2011-07-05
    • 文件大小:14680064
    • 提供者:wzr529
  1. android培训课堂案例,android五子棋分析讲解

  2. 为学生课堂上开展的3G案例,基于android平台的五子棋,思路清晰,代码分析细致,主要包括:人机对战,人人对战两类,其中详细安装面向对象的思想开放,主要分析了人机对战,如何去设置算法,即下棋的分析等
  3. 所属分类:3G/移动开发

    • 发布日期:2011-08-25
    • 文件大小:207872
    • 提供者:ISSHQuery
  1. 基于博弈树分析的五子棋博弈程序

  2. VC源码 可以设定算法和搜索深度,同时将搜索的具体用时和节点数显示出来。
  3. 所属分类:C++

    • 发布日期:2008-05-18
    • 文件大小:486400
    • 提供者:hohohopo
  1. 基于Java的五子棋游戏的设计

  2. 五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏。主要完成了人机对战和玩家之间联网对战2个功能。网络连接部分为Socket编程应用,客户端和服务器端的交互用Class Message定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列表。在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。分析估值模块中的影响精准性的几个
  3. 所属分类:Java

    • 发布日期:2012-03-28
    • 文件大小:633856
    • 提供者:lingfeng1020
  1. 五子棋_转自51CTO

  2. 界面编程大家应该都不陌生,主要的还是在这人机对战的算法 总的来说,要让电脑知道该在哪一点下子,就要根据盘面的形势,为每一可能落子的点计算其重要程度,也就是当这子落下后会形成什么棋型(如:“冲四”、“活三”等),然后通览全盘选出最重要的一点,这便是最基本的算法。当然,仅靠当前盘面进行判定是远远不够的,这样下棋很轻易掉进玩家设下的陷阱,因为它没有考虑以后的变化。所以在此基础上我们加入递归调用,即:在电脑中猜测出今后几步的各种走法,以便作出最佳选择,这也是我们下棋时常说的“想了几步”。如此一来您的程
  3. 所属分类:Java

    • 发布日期:2015-07-20
    • 文件大小:36864
    • 提供者:u014291119
  1. 用C++写的五子棋游戏

  2. c++课程的期末课程设计,包含禁手规则的五子棋,有简单的AI算法用于机器落子,支持人机对战。同时上传了程序结构分析的word文档。
  3. 所属分类:C++

    • 发布日期:2018-09-13
    • 文件大小:15728640
    • 提供者:qq_29799023
  1. 五子棋(人机,人人,联网)

  2. 基础功能:五子棋盘的设计、五子棋子的设计、黑白双方轮流落子的实现、棋局的悔棋功能、棋局进行时的退出功能、胜负的判定、人工智能算法分析。 双人对战功能模块实现的功能:选择双人对战,游戏界面,实现双人轮流落子,棋盘动态信息显示,判断输赢,重新开始游戏。 人机对战模式实现的功能:选择人机对战,设置先手,实现玩家与电脑轮流落子,棋盘动态信息显示,判断输赢,重新开始游戏。
  3. 所属分类:Android

    • 发布日期:2019-04-05
    • 文件大小:146800640
    • 提供者:xhw79
  1. C++语言设计实现五子棋

  2. 本文为大家分享了C++五子棋的设计思路和设计实现,供大家参考,具体内容如下 算法思路: 在结束了对C++的学习之后,准备自己编制一些简单的练习程序。目前初步设想是编制一个人机对战的简易五子棋软件。 以下为个人设计思考的过程。 首先,进行问题分析与设计。计划实现的功能为,开局选择人机或双人对战,确定之后比赛开始。比赛结束后初始化棋盘,询问是否继续比赛或退出。后续可加入复盘、悔棋等功能。整个过程中,涉及到了棋子和棋盘两种对象,同时要加上人机对弈时的AI对象,即涉及到三个对象。 棋盘类的设计。
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:105472
    • 提供者:weixin_38686231