搜索资源列表
超级人机五子棋
- 五子棋简介 通过一番不懈的努力,我的第一个比较大一点的游戏终于做成了,虽然里面还有许许多多的不足,但已经可以正常运行了。 它可以分两大块: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,重新启动程序。
RJ010408(Fantasy)
- 985工程高校西北工业大学程序设计大赛作品 拿出来与大家分享 本游戏模拟了超级好玩的牌类游戏——21点。 下面是本游戏的玩法: 1。进入主界面后见提示,按任意键开始游戏。 2。你是玩家,电脑是庄家,由你先要牌。当你要完所有的牌以后,再由电脑要牌。 3。等待游戏给出“DO YOU WANT ANOTHER CARD?”后,如果不要牌则按两下n键放弃继续要牌,若要按 任意键,要完一张牌以后电脑会再 次给出“DO YOU WANT ANOTHER CARD?”的提示,做
mataqipan
- 将马随机放在国际象棋的8×8棋盘Board[0~7][0~7]的某个方格中,马按走棋规则进行移动。要求每个方格只进入一次,走遍棋盘上全部64个方格。编制非递归程序,求出马的行走路线,并按求出的行走路线,将数字1,2,…,64依次填入一个8×8的方阵,输出之 -Ma Random Chess on the 8 × 8 chessboard Board [0 ~ 7] [0 ~ 7] of a box, the horse moves in accordance with the rules o
blackjack
- 二十一点 一个控制台的二十一点代码,供大家参考,1~7人玩-Blackjack Plays a simple version of the casino game of blackjack for 1- 7 players
21point
- 庄家对付1-7个玩家。在一局开始时,包括庄家在内的 的所有参与者都有两张牌,玩家可以看到他们所有牌-21-game
horse
- :将马随机放在国际象棋的8X8棋盘Bo阿rd[0..7,0..7]的某个方格中,马按走棋规则进行移动。 要求每个方格上只进入一次,走遍棋盘上全部64个方格。编制非递归程序,求出马的行走路线 ,并按求出的行走路线, 将数字1,2,…,64依次填入8X8的方阵输出之。- The horses were placed in the 8X8 chess board Bo A rd [0 .. 7,0 .. 7] of a box, the horse to move according to
housetapipan
- 将马随机放在国际象棋的8×8棋盘Board[0~7][0~7]的某个方格中,马按走棋规则进行移动。要求每个方格只进入一次,走遍棋盘上全部64个方格。编制非递归程序,求出马的行走路线,并按求出的行走路线,将数字1,2,…,64依次填入一个8×8的方阵,输出之 -The horses were randomly placed in 8 × 8 chess board Board [0 ~ 7] [0 ~ 7] in a box, the horses go by the rules of chess
21card
- “21点”是一个古老的扑克牌游戏,游戏规则是:各个参与者设法使自己的牌达到总分21而不超过这个数值。扑克牌的分值取他们的面值,A充当1分或者11分(由玩家自己确定选择一种分值),J、Q和K人头牌都是10分。 庄家对付1~7个玩家。在一局开始时,包括庄家在内的所有参与者都有两张牌,玩家可以看到他们的所有牌以及总分,而庄家有一张牌暂时是隐藏的。接下来,只要愿意,各个玩家都有机会再拿一张牌。如果某个玩家的总分超过了21(成为“引爆”),那么这个玩家就输了。在所有玩家都拿了额外的牌后,庄家将显示它
game_of_21_point
- “21”点纸牌游戏,游戏规则:各个参与者设法使自己的牌达到总分21而不超过这个数值,扑克牌的分数取它们的面值,A充当1分或11分(由玩家自己选择一种分值),J,Q和K人头牌都是10分。庄家对付1—7个玩家,在一局开始时,包括庄家在内的玩家都有2张牌,玩家可以看到他们的所有牌及总分,而庄家有一张牌暂时是隐藏的。接下来,只要愿意,各玩家都有机会依次再拿一张牌。如果某个玩家的总分超过21分(称为引爆),那么,这个玩家就输了。在所有玩家都拿到额外的牌后,庄家将显示隐藏的牌,只要庄家总分小于或等于16,他
cvInternetChessKiller-v1.0.7
- This project was based on source codes of InternetChessKiller 1.71 with redesigning board capture module by using OpenCV