搜索资源列表
超级人机五子棋
- 五子棋简介 通过一番不懈的努力,我的第一个比较大一点的游戏终于做成了,虽然里面还有许许多多的不足,但已经可以正常运行了。 它可以分两大块:1. 人机对战 2.两人对战(都可以用光标进行控制的) 我来介绍一下它的使用方法: 1.刚开始是进行选择:y: 代表人机对战 n:代表两人对战 2.若选择y,接下来输入选手的名字,为英文字母和数字的组合,最好不要超过10个字符,再下来选择谁先下,若选1代表自己先走,若选2代表计算机先走。 3.若选择n,请输入两个选手
wuzq
- 特别提示: 不要使用TC编译,因为TC最多只能编译2000行,而本程序有2500行,推荐使用工具Win-Tc。 程序写的比较仓促,bug很多在所难免,还望大家批评指正。 真诚的希望能和大家相互交流,共同提高。 去年暑假,本人闲来无聊写了一个C语言图形模式下的五子棋游戏,有如下功能: 1.使用鼠标控制 2.能够实现人机对战,并判断胜负 3.能够保存棋局和玩家所走的每一步,并且可以按步骤还原棋局 4.玩家能够悔棋、和棋、认输 5.保存每一个玩家的分数到一个文件中
hm3
- 实现扑克牌的洗牌算法。 将52张牌(不包括大、小王)按东、南、西、北分发。 每张牌用一个对象代表,包括:牌的类型、大小序号、名称。 例如:黑头A的牌型为S,序号为13(在K之后),名称为A。 比较牌大小时按序号比较大小(2的序号最小、A最大) 显示牌时将按牌型、名称显示。 例如:东家最后牌为: S:1,4,12 H:7,9 D:2,4,8,10 C:4,5,12,13 注: 洗牌次数可用随机数来确定, Math.random()的
game_Majiang
- 用C++开发的中国麻将游戏(单机版),可以做为学习的范例。 —————————————————————————————— 游戏的基本运行 ——————————————————————————-———— 运行前会先洒色子,根据色子与庄家给各玩家初始化手中的牌 1.初始化(根据庄家和色子数给每个人发12张牌) 2.牌墙发牌给庄家(m_nActive活动状态给庄家) 3.根据活动状态玩家是否是出牌状态(m_nState==1):如果是电脑,让其思考最差的一张牌并出牌,如果是
mj-1.7-src.tar
- The game currently implemented is a version of the classical Chinese 1.7为最新版本-The game currently implemented is a versio n of the classical Chinese to the latest version 1.7
mj-1.7-win32-i386
- The game currently implemented is a version of the classical Chinese windows下的执行文件(还有dll在另一文件 内)-The game currently implemented is a versio n of the classical Chinese windows of the implementation document (also dl l In another document)
gtkdlls1
- The game currently implemented is a version of the classical Chinese mj-1.7-win32-i386.zip所需要的dll文件 放在同一目录下-The game currently implemented is a versio n of the classical Chinese 100mj - 1.7-win32 - i386. zip required dll document on the same dire
Cchess
- 牛人用LabVIEW编写的下象棋程序!(可两人对弈,版本7.1及以上)
chess1
- 思路:把棋盘121棋格分为7个区,中间为0区,上为1区,逆时针至右上角
FiveStone
- 五子棋游戏是一历史悠久,对抗性强,技巧性高的棋类游戏。本文用VC 6.0设计了五子棋游戏。并就以下问题进行了探讨: (1) 棋子棋盘在程序中的表示; (2) 如何通过鼠标点击落子; (3) 如何判断输赢,在棋盘的—,|,/,\\,四个方向进行搜索,超过5子以上连成一线则认为赢了。 (4) 如何实现梅棋功能。 (5) 如何保存并读入棋谱; (6) 如何让电脑拥有人类的智慧; (7) 编写软件代码应遵守的编写规范,成对编码原则和代码的注释 (8) 其它未详尽处,请参
renju
- 开发环境:Matlab 7.6 (R2008a). 该程序功能简介: 1. 双人下五子棋,能够判胜负。 2. 如果选中Hint 3 ,会画出黑白双方在六格之内所有可能形成3的点。 3. Hint 4 和 Hint 5 的功能与Hint 3同理。 4. 按一次Back,悔一步棋。 5. 按下Restart,重新启动程序。
CardTest1
- 游戏说明: 牌的大小顺序: 大王,小王,A,K,Q,j,9,8,7,6,5,4,3,2 出牌规则: 每次只能出一张牌,每局开始时随机由其中一人先出牌,以后由上一次赢的玩家出牌。首家可以出任意一张牌。首家出牌后,下家所出的牌的花色要与首家的相同,大小不限。如确实没有花色相同的牌,则可以出其它的牌。 胜负判定: 当每人都出了一张牌后,如果花色相同,则比较两张牌的大小,牌大的赢.如果花色不同,则先出牌的赢。最后经过统计赢的次数最多的 玩家最终赢得比赛。 The rules is following:
SourceCode
- 中国象棋 本人机对弈程序采用了多种搜索算法.以下是本程序主要的类说明: 1.CEveluation类:估值类,对给定的棋盘进行估值. 2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法. 3.CSearchEngine类:搜索引擎基类. 4.CNegaMaxEngine类:负极大值法搜索引擎. 5.CAlphaBetaEngine类:采用了Alpha-Beta剪枝技术的搜索引擎. 6.CFAlphaBetaEn
game_chesse.7.1
- ARM 纯C语言中国象棋源代码.无AI.人人对弈,可放大缩小.-Chinese chess ARM pure C language source code. No AI. Everyone chess, can zoom.
cribbageSuite
- 这是一套克里比奇纸牌游戏(一种用木钉或木板记分的游戏)的配套帮助软件,采用图形用户界面(GUI)设计,来教人怎么玩克里比奇纸牌游戏。 功能为: 1.教会你克里比奇纸牌游戏的游戏规则; 2.为你记录得分; 3.帮你选择哪些牌应该保留; 4.具有一个记分板(GUI界面)(这个类似于原本游戏中的记分木板) ... 在MATLAB 7.1.0 (R14SP3) 环境中开发,使用了“filesep”使本软件具有跨平台性(在Windows,Mac,PC环境中都能运行)。 -T
flashgame
- 游戏规则: 1、玩家通过掷筛子掷出的点数大小来控制主角在地图中前进的步数,当玩家到达终点则游戏结束。 2、你将与两家聪明的电脑玩家同场竞技。(ai设定) 3、玩家点击右下角两个筛子掷筛,停止后可选择任意一个筛子的大小值作为角色前进的步数。 4、电脑和玩家轮流掷筛,轮到任意一方时将会有闪烁提示。并能够体现电脑的操作过程。 5、地图内设各种事件格,如:前进,后退,暂停等,将对棋子前进造成2次变化。(不会存在2次以上的变化) 6、如果两个棋子走到同1格停止,则后来的将会把原来
PokerTH-0.7.1-src
- 一个开源的德洲扑克游戏,希望对编程有兴趣的朋友有帮助-An open-source Texas Hold' em games, hope to programming of interest to help friends
huawei--poker-game-test
- 大家都玩过扑克,在出牌过程中大家都必须遵守一定的规则,例如顺子要5张连续的牌才能出,姐妹对要超过3对才能出等等。 现在要实现一个函数,对要出的牌进行判断,是否符合下述规则: 1. 出一张牌可以任意,例如5(5一张),返回类型1 2. 出两张牌必须是一对,例如8,8(8一对),返回类型2 3. 出三张牌必须是三张一样,例如9,9,9(三个9),返回类型3 4. 出四张牌必须是四张一样,例如11,11,11,11(J炸弹),返回类型4 5. 出顺子必须是5张牌以上,例如5,7
cvInternetChessKiller-v1.0.7
- This project was based on source codes of InternetChessKiller 1.71 with redesigning board capture module by using OpenCV
solitaire
- 纸牌类游戏单人纸牌游戏,牌桌上有7个堆共28张牌,第一堆1张牌,第二堆2张,。。。第7堆7张,每一堆的第一张牌朝上,其他朝下。牌桌上还有4个suitpiles,一个deck card堆和一个discard card堆,布局如下(参考windows的纸牌游戏)-Card Games solitaire game, the table has seven stack of 28 cards, the first stack a card, a second stack 2. . . 7 stack