搜索资源列表
hannota70
- 总个数确定后,每张盘curDisk的移动方向maybe_To是确定的且唯一的:如共有三个盘时,盘1始终向左移动。 这里,将柱子由左向右看成A(源柱子Source),B(借助的柱子Borrow),C(目标柱子Target). A的左看成C,B的左看成A,C的左看成B; A的有看成B,B的右看成C,C的右看成A; 每张盘的移动方法(因为不可能连续两次移动相同的盘!): 一个盘curDisk现在在 柱子curStick上,那么curDisk另一个柱子(3个中除了2个的另1个) 只要有选择的选择一个柱子
elsfk带算法
- 很多编程爱好者都编写过俄罗斯方块的游戏程序。很久以前,我用Tc2.0也做过一个;最近有好些朋友看见我以前的俄罗斯方块的程序后, 问我是怎么做的。我一直想把这个程序的整个过程写一份详细的东西,-many programming enthusiasts are prepared off Tetris game procedures. A long time ago, I used a Tc2.0 have done; Recently, I saw some friends of the Russi
VCgame
- 这是一款VC++开发的拼图游戏,解决的问题有:如何分割图像并且绘制到Button或者Static控件上;Static控件如何能够响应鼠标;移动算法,可不可以获得最少步数?-This is a VC++ to develop the jigsaw puzzle to solve the problem: how to partition the image and draw on the Button or Static Control Static control how to respond
DivideCardGame
- 游戏规则:将总数为M的纸牌(是N的倍数),任意的划分成成数目不等的N堆,然后经过下列规则的移动,使得每堆牌的数目相等:1.要向第i堆牌移动牌,只能从i+1堆或i-1堆中取得;2.第一堆牌只能从第二堆牌中取得;3.第N堆牌只能从第N-1堆牌中取得。 算法要求:求解均分时的最小移动次数-Rules of the game: the total M of the card (which is a multiple of N), divided into any number ranging fro
maze-game
- 一个用C语言写的迷宫游戏 定义一个8*8的格子,这64个格子是人物可以移动到的位置;障碍物定义为两个相邻格子之间的挡板,0或1两种状态。类似上述方法,可以定义整个迷宫的布局,64个格子,对应数目的挡板,迷宫出口,迷宫入口,小人,这些元素。 文件里,需要存储迷宫大小,挡板位置,出口,入口。 小人在任一位置,可以向四个方向移动,有挡板则可以移动,没挡板则不可以移动。 最优路径的提示,使用A星路径算法去做,实质是一个启发式广度优先遍历。-A written in C language