搜索资源列表
3chess
- 这是一个网络对战游戏,使用Java开发。不能与电脑对战(因为电脑AI还没有开发出来,但是留有AI接口)。游戏的规则(游戏里面也有介绍)是三个子在同一线上便可以吃掉对方子,因此起名叫做“三子齐线”。-This is an online game, the use of Java. No computer screen (because the computer AI has not developed, but have AI interface). The rules of the game (
指针式的时钟
- 这是Edwin去年(2000年)6月份想学VB写的程序,因为只用了两天,加上当时才学VB 两个星期左右,故非常简陋,但基本实现上俄罗斯方块游戏。对了,程序-last year (2000) in June to study the procedures written in VB, because only a couple of days, then barely VB add about two weeks, it is very simple, but the basic reali
aRes_5Q
- 本人上学期写的一个五子棋单机版程序(界面借用别人的),AI实现还不错。本来想完善一下的,因为一些事情耽搁,估计不会再做修改。我比较了一下网上其它相关的程序,就程序效能来讲,本程序还是值得...呵呵,根本不使用搜索算法,一切基于逻辑,电脑漏棋相当少。-Last semester I wrote a stand-alone 331 (interface borrow the work of others), AI to achieve good. Perfect originally wanted
wuzq
- 特别提示: 不要使用TC编译,因为TC最多只能编译2000行,而本程序有2500行,推荐使用工具Win-Tc。 程序写的比较仓促,bug很多在所难免,还望大家批评指正。 真诚的希望能和大家相互交流,共同提高。 去年暑假,本人闲来无聊写了一个C语言图形模式下的五子棋游戏,有如下功能: 1.使用鼠标控制 2.能够实现人机对战,并判断胜负 3.能够保存棋局和玩家所走的每一步,并且可以按步骤还原棋局 4.玩家能够悔棋、和棋、认输 5.保存每一个玩家的分数到一个文件中
WIN9X下五子棋
- TC3.0下编译,98下运行(因为直接调用中断中的鼠标) 放在c:\\windows\\desktop\\wzq下 也就是把程序烤到98桌面上去 运行wzq.exe的时候必须有egavga.bgi 和 hzk16在同一目录-TC3.0 compiler, running under 98 (as a direct call interrupted the mouse) on c : \\ windows \\ desktop \\ wzq is under the procedures bake
fiveplus
- 五彩跳棋游戏:因为最少是5个一行可以消失,最多是9个,5再加4个加号,就是Five#。如果你有更符合,更好听的游戏名字,请寄给我。欢迎玩 Five#,一个简单但是很容易上瘾的游戏。你可以离线玩这个游戏,但是也可以通过把你的分数张贴到Five#和网站上和世界各地的玩家竞争。 在玩这个游戏的时候,我们高度建议 你将桌面设置成 高的或者真彩色 。 也可以在256色下运行,只是太难看了,并且还闪烁。 这个游戏的主要目的是得分,这个分数显示在左上角的液晶显示器里。 游戏版面占据了窗口的
WZQ
- 但是学C的时候做的一个五指棋游戏..因为xp的获取鼠标的api和98系统的不一样,当时是在98环境下做的.因此如果在XP下使用会产生鼠标找不到的问题
five
- 个人原创的人工智能五子棋程序,因为是用于在测试平台上与其它队伍PK人工智能的程序,所以没有图形界面,关于使用方法请先读readme。
1SXF
- 黑白棋是一种益智游戏,但在棋盘上下棋非常麻烦,因为要不停地将黑白 两棋互换(日本人想出了一个好办法:将棋子正反面涂为异色),于是我用basic 写了这么一个小程序,以方便大家。
heibai
- 黑白棋是一种益智游戏,但在棋盘上下棋非常麻烦,因为要不停地将黑白 两棋互换(日本人想出了一个好办法:将棋子正反面涂为异色),于是我用basic 写了这么一个小程序,以方便大家。 游戏规则非常简单:在一个棋盘上先放上四枚棋子,黑白双方轮流下棋, 每一子须下在棋盘的空白处且能“吃掉”对方至少一子,否则自己不能下而 由对方继续下;“吃掉”对方的棋子是指:以落点为中心,向左看去经过几 个对方的棋子后又有自己的棋子(中间不能有空格),则这几个对方的棋子就 被换成我方的棋子,
BaHuangHou
- 题目:八皇后问题。 八皇后问题是指求解如何在国际象棋8*8棋盘上无冲突的放置八个皇后棋子。因为在国际象棋里,皇后的移动方式是横竖交叉,所以在任意一个皇后所在的位置的水平,竖直和斜45度都不能有其他棋子的存在。一个完整的无冲突的八皇后棋子分布成为八皇后问题的一个解。设计思路:我使用了回溯的方法来解决八皇后问题,也就是逐次试探的方法。这个方法是通过函数putchess()对自身的递归调用来实现的。运行程序后,主函数调用putchess()函数在棋盘第一行第一列上放置棋子,开始向下一行递归。每一步
wzq
- 近来随着计算机的快速发展,各种棋类游戏被纷纷请进了电脑,使得那些喜爱下棋,又常常苦于没有对手的棋迷们能随时过足棋瘾。而且这类软件个个水平颇高,大有与人脑分庭抗礼之势。其中战胜过国际象棋世界冠军-卡斯帕罗夫的“深蓝”便是最具说服力的代表;其它像围棋的“手淡”、象棋的“将族”等也以其优秀的人工智能深受棋迷喜爱;而我们今天将向大家介绍的是五子棋的算法。 当我们与电脑对战时,您知道这些软件是怎样象人脑一样进行思考的吗?前不久我曾编写过一个五子棋的游戏,在这里就以此为例和大家一起探讨探讨。
pro
- 1输出国际象棋棋盘 2打印楼梯,同时在楼梯上方打印两个笑脸 3古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 4判断101-200之间有多少个素数,并输出所有素数。 5打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 6将一个正整数分解质因数。例如:输入90,打印
BlockGame
- 俄罗斯方块,很经典的,用了GDI,当然方法不是很聪明,因为本人的数学一般....呵呵,不说了,上代码-Tetris classic, with the GDI, of course, means not very clever, because my math in general .... Oh, do not say, with a code!!!
87361049HongNiangPuKe_mqg
- 速算24的扑克游戏 可以进行分数的24点运算的,因为里面还额外实现了一个分数类。24点必须用VC编译,GCC编译会有问题,这个bug当时没找出来。可能是默认堆栈大小的问题。这个程序从我现在看来-24 Poker-speed calculation can score 24 points, computing, because it additionally implements a fraction class. VC compiled 24 points, must be, GCC compi
KelvinRussia
- 俄罗斯方块的游戏规则相信大家一定都不陌生,也许还有不少人都是骨灰级玩家了,但是在此还是有必要说明一下游戏的规则,因为从编程和玩家的两个不同角度来观察游戏规则,还是有微妙的区别的——侧重的东西不同-Tetris rules of the game I am sure you are not familiar with, and perhaps there are still many people are the elite enthusiasts, but this is still neces
Chess
- 这是一个非常基本的国际象棋程序2的球员。我是来弥补计算机科学使用工具中央结算系统图形包中的类图形程序。虽然这是一个易于使用的软件包,它是在它的使用有限。<br> <br>此程序有一些inherant limiatations。首先,因为只有JPEG支持可用,我不得不作出许多图像的两倍(因为JPEG格式不支持透明像素)。该程序将无法检测检查或将死,因为我没有时间来实现这些功能。正如您将看到,没有撤消功能。这可能是有点容易实现。最大的错误是我在作品的方式存储在内存中。他们居住
WuZiQi
- 在MFC下的具有简单的人机对战功能的五子棋源码,因为是MFC的初学者,所以难度不是很大,本来想 将棋子也用位图表示但还没学会如何将位图背景设置为透明,所以有些遗憾,希望大家交流指点-Under the MFC with a simple function of the backgammon play against human source, because MFC beginner, so the difficulty is not great, originally wanted
GobanGame
- 人机对战五子棋游戏源码 功能很简单,实现了五子棋的电脑对战,主要就是为了研究下电脑下棋算法,所以其他的功能和细节都没考虑,比如电脑最后的落子点我是直接用图片标示出来的,最好是另建一个线程来闪烁最后落子点,还有智能等级也是可以调节的,偏重于防守和进攻都可以修改代码中权值的设定来实现的,有兴趣的朋友可以在此基础上扩展一下。因为没有写谁先下棋的功能,可以模拟下电脑先下子,只需要你在边角上先下一子就可以了,相比下来,电脑先下的话,电脑赢的几率更大点,一共用到了三张图片,都在附件中。-The man-
Incomplete-board-problems
- 残缺棋盘问题中利用分而治之的方法,将覆盖2k×2k残缺棋盘的问题转化为覆盖较小残缺棋盘的问题。2k×2k棋盘一个很自然的划分方法就是将它划分为如图1a所示的4个2k-1×2k-1棋盘。当完成这种划分后,4个小棋盘中仅仅有一个棋盘存在残缺方格(因为原来的2k×2k棋盘仅仅有一个残缺方格)。首先用三格板填充中心处把剩下的3个小棋盘转变为残缺棋盘,如图1b所示,其中原2k×2k棋盘中的残缺方格落入左上角的2k-1×2k-1棋盘,分割填充后产生四个小的残缺棋盘,然后,任务转变为分别填充四个小的2k-1×