Monkey黑白棋(C#源代码)!

Monkey黑白棋 所使用的经典算法(源代码)          /**////         /// AlphaBeta剪枝法        ///         ///         private int AlphaBetaSearch(int curDepth, int alpha, int beta)        ...{            lock (this)            ...{             阅读详情
 
Monkey黑白棋(C#源代码)!   
〔注:这是1.0版的源代码)
整体来说,这份代码还是能够实现了黑白棋的智能下棋功能,而且也不弱,我想在国内应该找不到.NET版、而且高智能的黑白棋源代码了。
本来没打算发源代码,吝啬?主要我怕部分“懒人”修改本程序的界面,然后作为自己的东东去发布,还美其名曰“原创”(汗!),我想你不会是这样的人。
发源代码的目的是抛砖引玉(小弟我抛砖,有玉的尽量砸过来)。AI算法是通用的,并不局限于某种棋,你可以取其精华去其糟粕,少走很多不必要的弯路。
源码也方便了那些一心只想搞算法而不想花心思在界面上的朋友。
喜欢的就拍拍手掌,不喜欢的就拍拍脚掌!
下载地址(源码):
=====================================================================================
Monkey黑白棋介绍〔网站收录〕
软件介绍:
硅谷动力:
http://download.en
【Python案例】基于Pygame黑白棋游戏(附源码) 有没有小火伴是特别喜欢玩五子棋的,我记得我初中是特别喜欢的。于是,我今天就用Python给大家写了一个黑白棋游戏。代码放在下面了。 01、绘制棋盘 Python学习交流Q群:906715085### import pygame, sys, random from pygame.locals import * BACKGROUNDCOLOR = (255, 255, 255) FPS = 40 # 初始化 pygame.init() mainClock = pygame.time.Clock() # 加载图 阅读详情

相关推荐

staginner黑白棋v4.7

剪枝优化的博弈树搜索 白棋赢了百度应用上面日文版的那个黑白棋的黑棋 wybwzl编写

发布我的下棋作品--Monkey黑白棋(AI还可以,战胜了不少其它的黑白棋程序)

采用了AlaphBeta剪枝法,深度4至8 .本软件由C#2005开发,以下是界面: 持白子的话,能够战胜不少黑白棋的软件(当然,像"伤心黑白棋"这样的高手,我的程序是差一截).总的来说,它还是满不错的.至少在大学生所编的棋类当中,我认为我的还是算佼佼者(有点飘飘然了.)有四种难度选择,但最好不要选择最后一种,它的搜索深度比前一种高出一个层次,会很慢.推荐选第三个难度(即软件里

编程的艺术世界 - Bruce Lee 2290

Monkey黑白棋 (C#源代码)

整体来说,这份代码还是能够实现了黑白棋的智能下棋功能,而且也不弱,我想在国内应该找不到.NET版、而且高智能的黑白棋源代码了。 本来没打算发源代码,吝啬?主要我怕部分“懒人”修改本程序的界面,然后作为自己的东东去发布,还美其名曰“原创”(汗!),我想你不会是这样的人。 发源代码的目的是抛砖引玉(小弟我抛砖,有玉的尽量砸过来)。AI算法是通用的,并不局限于某种棋,你可以取其精华去其糟粕,少走很多不必要的弯路。 源码也方便了那些一心只想搞算法而不想花心思在界面上的朋友。 喜欢的就拍拍手掌,不喜欢的就拍拍脚掌!

人机对战-黑白棋

黑白棋人机对战

莫等闲 1万+

android 黑白棋源码,黑白棋源代码

【实例简介】黑白棋源代码, 自己写的,界面设计比较简单, 棋子也是自己找到的图片, 其中编码格式为utf-8, 亲测可以运行【实例截图】【核心代码】Chess└── Chess├── AndroidManifest.xml├── assets│ └── hite.wav├── bin│ ├── AndroidManifest.xml│ ├── Chess.apk│ ├── clas...

weixin_39771791的博客 703

我的黑白棋程序2.0版发布了(棋力已经大增!)

        Monkey黑白棋程序2.0版其棋力已经大增,能够打败国内不少软件,但搜索得较慢,主要是因为底层的数据结构和剪枝算法还没完善(也跟开发语言有一点关系)。界面上修改为标准的程序界面(响应软件开发里的易操作性),增加翻棋动画,但有点闪烁。棋盘结构已经改用一维数组,增加了开局库(但开局库制作的不是很好,有时候还不如直接搜索,你可以在程序里选择是否使用开局库),终局搜索调用C++编写的MT

编程的艺术世界 - Bruce Lee 2332

黑白棋

黑白棋是一种群众喜闻乐见的棋类游戏,双方各执黑白一色棋子,在 8 * 8 的棋盘上进行比赛(棋盘初始布局如下图),双方轮流下子,黑棋先手。 每次行动,玩家可以选择在棋盘中任意的有效格子处下子。在落子后,会进行八个方向的翻转操作。 翻转操作的过程是这样的:以刚放下的那颗棋子为中心(简称为中心棋子),在上、下、左、右、左上、左下、右上、右下八个射线方向内,分别寻找一个离中心棋子最近的己方颜色的

u011415955的专栏 1302

Monkey黑白棋之所以成功不能不提李顺先生给予的帮助--下棋算法的剖析

        在这里感谢李顺前辈:给予的帮助!     尤其是他的网站上所提供的搜索算法,大家可以看看http://blacwet.diy.myrice.com/programming.htm,介绍了很多关于下棋程序的算法,而且编程习惯比较好,是Delphi写的。我经常听到有人感叹:Delphi让中国出了很多高手啊!        其实我们去研究一样东西,特别是自己的爱好,就应该像他那样

编程的艺术世界 - Bruce Lee 2226

C#黑白棋完整版-开发者-沙加原创

这是我大学的时候帮学校开发的赴日比赛项目,能赢这个软件的人,目前除了我还么出现.大家可以试一试.过去7年了,我再玩这个程序,感慨颇多.关于C#.NET技术,可以加我

黑白棋C#代码

是个黑白棋的人工智能源码,本人编写以供参考

c#黑白棋游戏源码

使用c#编译的21点游戏,帮助大家了解这个游戏,希望大家喜欢。

c#编写的简单的黑白棋程序

这是一个黑白棋的简单程序,只实现了双人对战的模式,呵呵,不好意思,大家见谅啊,这是我的第一个c#程序,编出来不易啊,谢谢。

C语言零基础项目:黑白棋游戏!详细思路+源码分享

规则简单,但是变化复杂,是典型的易学难精,奥妙无穷,不信您就试试看吧!

致力于C语言C++知识分享! 3663

黑白棋(小猴编程)

【代码】黑白棋(小猴编程)

taozhenJ的博客 264

java黑白棋原码_JAVA课程设计黑白棋源代码

JAVA课程设计黑白棋源代码JAVA课程设计黑白棋源代码|java课程设计|数据库课程设计|计算机课程设计|精品课程网站设计import java.awt.*;import javax.swing.*;import java.awt.event.*;//建立一个大框架用来放置棋盘面板class Game extends JFrame{int Max;//定义的棋盘大小为Max × Max的正方形b...

weixin_33201531的博客 1079

C#黑白棋制作

C#黑白棋制作 前些天自己复习一下C#语言 做了个黑白棋,望大家看一下,可能有些bug嘿嘿 链接如下 http://files.cnblogs.com/files/flyingjun/%E9%BB%91%E7%99%BD%E6%A3%8BV1.2.rar 还有源文件 http://files.cnblogs.com/files/flyi...

CloudCver 988

c#黑白棋算法_黑白棋C#源代码

namespace WindowsApplication1{partial class Form1{/// /// 必需的设计器变量。/// private System.ComponentModel.IContainer components = null;/// /// 清理所有正在使用的资源。/// /// 如果应释放托管资源,为 true;否则为 false。protected overr...

weixin_31706437的博客 525
上一篇: 我的黑白棋程序2.0版发布了(棋力已经大增!)
下一篇: 人类智商一般在多少左右?爱因斯坦的智商是多少?
fengart
博客等级 码龄20年 91粉丝 45原创
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值