搜索资源列表
电院五子棋(PLAEEI)
- 一款自主开发的五子棋程序,乃无禁手算法,为本人参加校挑战杯的作品,获三等奖。该程序棋力强劲,在QQ中的战绩目前为: 积分:43 赢:44 输:27 平:2 胜率:60% 曾和网上四五款无禁手的五子棋程序对弈,十盘中一般能胜七八盘!先手基本没负过! 采用了递归算法预测下一步,不过由于是为了应付学校的挑战杯,代码写的不是很规范,递归算法也不完美,之后由于学习时间很紧张,也没时间改进,今天把源代码公布出来,和大家一起学习探讨!大家可以自由使用我的代码,不过有点要求是,如果有人对程序中
crafty
- 国际象棋的经典程序。其基本思想和框架结构被后来的国象程序及其它许多棋类程序开发者借鉴。经证明其中的大部分算法和结构仍是最优的。-chess classic procedures. Its basic idea and structure of the framework of the country by later processes like chess and many other developers learn from. Proved the most algorithm and t
fangkuai
- (1)由于c的随机性函数不好,所以每次游戏开始根据bios时间设置种子。 (2)得分越高,方块下降速度越快(每200分为单位)。 (3)每下落一个方块加1分,每消除一行加10分,两行加30分,三行加70分,四行加150分。初试分数为100分。 游戏控制: up-旋转;空格-下落到底; 左右下方向键-控制方向。P-开始或暂停游戏。 ESC-退出。 特点: (1)由于tc不支持中文,所以基本都是英文注释。 (2)函数命名尽可能规范的表达其内部处理目的和过程。 (3)
ch6-5
- 本程序是用vc来实现五子棋的基本算法,非常经典!-this program is to achieve 331 vc the basic algorithm, very classic!
Link
- 1、用VS2010控制台程序完成,键盘输入选择的道具的坐标。 2、拥有普通游戏的控制流程:开始游戏、重新开始、退出游戏等;拥有游戏最基本的一些文字提示,如坐标输入错误、两坐标点不可连等提示;拥有最基本的一些错误判断。 3、要求使用两个道具连接判断的最优算法实现。 4、要求可以实现撤销与反撤销。 5、要求加入自动消除道具和洗牌道具(消耗性道具)。 6、要求整个工程全部用C++代码完成,不允许出现C风格代码(如用string代替char*、用容器代替数组、类等)。 -A VS
final_fantasy
- 最基本的五子棋游戏,有判断禁手功能,但是算法并不是非常好还有待改进-Gobang basic game, there are to determine cut-hand function, but the algorithm is not very good yet to be improved
wzq
- 近来随着计算机的快速发展,各种棋类游戏被纷纷请进了电脑,使得那些喜爱下棋,又常常苦于没有对手的棋迷们能随时过足棋瘾。而且这类软件个个水平颇高,大有与人脑分庭抗礼之势。其中战胜过国际象棋世界冠军-卡斯帕罗夫的“深蓝”便是最具说服力的代表;其它像围棋的“手淡”、象棋的“将族”等也以其优秀的人工智能深受棋迷喜爱;而我们今天将向大家介绍的是五子棋的算法。 当我们与电脑对战时,您知道这些软件是怎样象人脑一样进行思考的吗?前不久我曾编写过一个五子棋的游戏,在这里就以此为例和大家一起探讨探讨。
LLK
- 连连看的基本算法以及实现~~适合初学Visual Basic使用-Lianliankan the basic algorithm, as well as the realization of ~ ~ suitable for beginners to use Visual Basic ~ ~
poker
- Poker的基本算法,对初学者十分重要的算法-Poker basic algorithm, the algorithm is very important for beginners
wuziqi
- 实现一个简单的五子棋游戏。基本算法是让电脑知道该在哪一点下子。-The realization of a simple game of backgammon. Basic algorithm is to allow the computer to know at what point in the Now.
5
- 关于二十四点游戏的编程思路与基本算法(计算有括号的简单表达式。)-Programming on the second two p.m. game ideas and basic algorithms (calculated with a simple expression in parentheses.)
testsplash
- 五子棋程序,此程序比较简单;算法较容易,搜索路径很复杂,基本是全局比较;智能性不高;适合刚学习编程的人员。-fivechess
wuziqi
- 简单的五子棋游戏C++代码 能实现基本功能 算法比较简单,不过还是比较成功的-Simple renju game c++ code
wuziqi
- 是用c#开发的一个下棋程序,其中没有实现五子棋的算法,但是基本可以演示其功能!-using c# develep, some function not receive!
Mahjong
- 本麻将游戏实现了基本的吃碰杠胡(特殊牌型只处理了七小对和十三幺。全不靠,组合龙没有处理),还没有实现番数计算。 AI花了不少时间,不过还是很弱,没有参考桌面打出的牌,仅看自己手上的牌来打。一直想不出更好的算法,我现在的AI是简单的把每张牌按刻子(三张或四张),顺子(三张相连的),对子,连张和单张给定不同的权值,然后按权值大小来出牌。但是没有处理交叉的部分,所以有时会打亏张子。 -This Mahjong game basic eat the touch bars Hu (speci
Renju
- 可以直接运行的五子棋程序,虽然只是单机版的,无法人机大战,但基本的算法,还是很有帮助的-Can directly run the 331 procedures, although only a stand-alone version, not man-machine war, but the basic algorithm, or helpful
smartFiveChess
- 这个版本人工智能很强,算法比较全面。而且里面的说明文档完善。而且源码齐全。最好是先看完说明文档里的算法,再参考源码。最重要是使用设计模式,决不是随随便便的学生作品。 第一.需求。实现人机对战,首先要解决电脑智能问题,即能让电脑识别棋盘,并做出相应的策略,比如防守或进攻。还要识别是否禁手。 第二.基本技术。功能部分实现的主要算法是假设法,即假设这个方格是某一方棋子,然后以这个棋子为基础再假设下一个方格的棋子,直到计算机很容易识别出相应状态。比如电脑搜索至胜点(能构成四子连珠的点)时,只要假
Java-doudizhu
- JAVA写的斗地主小游戏....实现了基本的算法和逻辑-this is a card game edited by java.
chaosumajiang
- 一款简单的麻将游戏,包含基本的功能和算法,其他没什么可说的了-A simple mahjong game that contains the basic functions and algorithms, the other nothing to say
FiveChess
- 这个五子棋游戏支持音效、AI算法、存档以及漂亮的界面! 本程序分成三部分: 1.Form1.vb 负责菜单选项 2.FiveChessClass.vb 负责基本的游戏逻辑、胜负判断 3.FiveChessAI.vb 负责AI算法,而且提供了统一的AI接口,可以很方便地加入其他的算法。(This Gobang game supports sound effects, AI algorithms, archiving and beautiful interfaces! This proce