搜索资源列表
超级人机五子棋
- 五子棋简介 通过一番不懈的努力,我的第一个比较大一点的游戏终于做成了,虽然里面还有许许多多的不足,但已经可以正常运行了。 它可以分两大块:1. 人机对战 2.两人对战(都可以用光标进行控制的) 我来介绍一下它的使用方法: 1.刚开始是进行选择:y: 代表人机对战 n:代表两人对战 2.若选择y,接下来输入选手的名字,为英文字母和数字的组合,最好不要超过10个字符,再下来选择谁先下,若选1代表自己先走,若选2代表计算机先走。 3.若选择n,请输入两个选手
网络中国象棋对弈程序源代码
- 这是一款可以通过网络对弈的中国象棋程序源代码。 程序使用方法:Create创建主机,对方Join后即可开战! 源代码大小:164K -This is a network can play against Chinese chess program source code. Procedures for Use : Create to create mainframe, the other side can Join after the war! Source Size : 164K
chessevluation
- 该模块能完成输入棋局的棋局异常或走棋违规判断.使用方法:把引擎头文件和智 能对弈程序IntelligentChess.h一起拷到所建文件目录下,通过“工程”菜单把引擎头文件和智能对弈程序IntelligentChess.h一起加入工程, 用#include \"IntelligentChess.h\"语句把智能对弈程序IntelligentChess.h加入该工程.cpp文件。然后调用各功能函数完成异常、违规判断该项目系在Visual Studio.net 2003下所建的Win32控制
five
- 个人原创的人工智能五子棋程序,因为是用于在测试平台上与其它队伍PK人工智能的程序,所以没有图形界面,关于使用方法请先读readme。
XR_AI_Project2_v1
- 用人工智能方法编写的五子棋程序,使用了贪心算法等,运行速度很快,人工智能比较强大-using artificial intelligence methods to prepare the 331 procedures, the use of the greedy algorithm, running very fast, more powerful artificial intelligence
eluosi
- 使用vc编写的一个经典老游戏俄罗斯方块的小程序,包含源码和使用方法。-Vc prepared to use a classic old game Tetris small procedures, including the source and use.
BaHuangHou
- 题目:八皇后问题。 八皇后问题是指求解如何在国际象棋8*8棋盘上无冲突的放置八个皇后棋子。因为在国际象棋里,皇后的移动方式是横竖交叉,所以在任意一个皇后所在的位置的水平,竖直和斜45度都不能有其他棋子的存在。一个完整的无冲突的八皇后棋子分布成为八皇后问题的一个解。设计思路:我使用了回溯的方法来解决八皇后问题,也就是逐次试探的方法。这个方法是通过函数putchess()对自身的递归调用来实现的。运行程序后,主函数调用putchess()函数在棋盘第一行第一列上放置棋子,开始向下一行递归。每一步
PDKClient
- 跑得快 --详细规则、胜负判定方法 游戏者:4人 游戏目的: 每位游戏者都要想方设法将自己手中的牌尽快打出去。谁先打完所有的牌,即为胜方。 使用牌数 一副牌的游戏使用52张牌,扣除两张王牌,每位游戏者13张牌。二副牌的游戏使用全部108张牌,每位游戏者27张牌。-Run fast- the detailed rules, methods to determine the outcome of player: 4 player Ob
ChineseChess
- 这是一款可以通过网络对弈的中国象棋程序源代码。 程序使用方法:Create创建主机,对方Join后即可开战! 源代码大小:164K-This is a chess through the network of Chinese chess program source code. Program to use: Create to create the host, the other party immediately after Join the war! Source c
five
- 我使用以前的五子棋VC游戏的架构和资源,用了一个副线程将我的通讯与框架代码写在里面,MFC与副线程间是用内核对象和全局变量通讯的。 1.主线程: a负责创建MFC单文档 b,等待副线程开启鼠标移动和左击事件的许可,是bool g_mouseMoveAble和bool g_lButtonDownAble两个变量来控制的。 c,单击事件发生后,如果单击的合法(在棋盘上不与其它的棋子冲突),就可以将通知(HANDLE hEvent)给副线程,通知它来处理。
code
- Chapter 0 在閱讀本書之前 本書中製作的範例程式 範例的執行方法 範例專案 Chapter 1 描繪地圖與角色 地圖的顯示方法 使用Direct3D來描繪2D地圖 描繪3D地圖 角色的描繪 描繪的實作與問題的解決方法 描繪處理的實作 Chapter 2 角色的移動 移動處理的製作 障礙物的對策 支援3D 視點與角色顯示的應用 Chapter 3 戰鬥部分的處理 戰鬥的種類 尋
HORSE_PROBLEM
- 使用回溯的方法实现跳马问题,同时,还使用了递归的思想。跳马问题描述:在N*N格的棋盘上,从(1,1)点出发,按日字跳马,要求不重复地跳经所有方格。求出符合要求的所有跳马方案-The method used to achieve vault back problem, while also using the recursive thinking. Horse Problem Descr iption: In the N* N grid of the board, from (1,1) point
fivechess_Csharp
- 软件名称:五子棋 游戏 Csharp开发 版 本:1.0 编程语言:Visual Studio .NET C# (Beta 2) 调试环境:WINDOWSXP 运行环境:需要 Microsoft .NET Framework SDK 支持 使用方法:具体使用方法请在游戏中按 F1 键查看相关的帮助信息。 -Software Name: backgammon game Csharp Development Version: 1.0 programming language:
heibaiqi
- 实现了黑白棋的人机对战功能,使用最简单的方法编译而成。-Othello Battle achieve man-machine functions, the easiest way to use compiled from.
MJ
- 麻将源码,c语言编程,网络和单机版本。使用方法见压缩包中的说明。-Mahjong source, c language programming, networks and stand-alone version. Compressed using the method, see the instructions in the package.
wzqbc
- 关于五子棋的编写方法。其中的程序已经过调试,其可以直接使用-Backgammon on the preparation method. Which has been debugging the program, which can be used directly
heibaiqi
- 五子棋是一种受大众广泛喜爱的游戏,这里介绍五子棋程序的数据结构、评分规则、胜负判断方法,重点分析了搜索算法,并在传统的博弈算法在五子棋应用中进行一些改进,从而使剪枝更有效,运算性能更好。改进包括:不使用closed表;改变棋盘搜索顺序;增加记录最大棋盘信息的指针。实验证明,这几点改进对提高效率有很高帮助。 -Backgammon is one of the general public loved the game, and here the data structure of the 33
wuziqi
- 使用mfc编写的五子棋游戏,游戏方法同普通五子棋, 可以保存棋谱,人机对战,人人对战。-Written using mfc 331 games, games method with normal backgammon, you can save the chess machine war, everyone Versus.
panda3D
- 使用panda3d游戏引擎,用C++的语言,添加贴图,动态添加棋子模型,实现五子棋的基本方法-Use panda3d game engines, in c++ language, add texture, dynamically add pieces model, realize the basic ways of renju
斗地主ai
- //使用方法: //首先创建m_pRobot = new CRobot()对象 //叫分: //1.初始化手牌到m_pRobot->m_szHandCards数组,手牌按牌面从小到大排序,例:200,300,101,201,102,403,205,311,210,310....,注意数组大小,不要有空值或者0值 //2.调用解析函数m_pRobot->Resolution(); //3.获取叫分m_pRobot->getCallF(),返回0不叫,1一倍 2两倍 3三