搜索资源列表
huanghou
- 在一个8×8的棋盘里放置8个皇后,要求每个皇后两两之间不相\"冲\"发现很少有关于C#的算法,这是最近写的一个八皇后的算法我写了很详细的注解。
live214786
- 用c语言演绎“生命游戏\",本世纪70年代,人们曾疯魔一种被称作“生命游戏”的小游戏,这种游戏相当简单。假设有一个像棋盘一样的方格网,每个方格中放置一个 生命细胞,生命细胞只有两种状态:“生”或“死”。-with language interpretation c Life "game", the 1970s, It had been a crazy demons known as the "Game of Life" of the games, th
eightnumbers
- 选择深度优先算法来求解该八数码问题(3×3九宫格棋盘)
heibaiqi
- 五子棋是一种受大众广泛喜爱的游戏,这里介绍五子棋程序的数据结构、评分规则、胜负判断方法,重点分析了搜索算法,并在传统的博弈算法在五子棋应用中进行一些改进,从而使剪枝更有效,运算性能更好。改进包括:不使用closed表;改变棋盘搜索顺序;增加记录最大棋盘信息的指针。实验证明,这几点改进对提高效率有很高帮助。
VBwuziqi
- VB五子棋,棋盘和棋子需要的化电子邮箱告诉我!
WIN32SDKchinesechesssourcecode
- 完成除了人工智能外的部分 2000/10/23: 整理代码 2000/10/30: 第一个人工智能 2000/10/31: 面板的小改动/增强人工智能 2000/11/03: 增加停止按钮,增加\"参数\"对话框 2000/11/05: 完整的人工智能,0.5版 2001/11/15: 0.6版,改成了木纹棋盘 加了剪枝,用快速排序,留5个结点,搜索深度6-7,仍嫌太少. MantisChess1.0 ,为了清晰而改用Win32 SDK代码,抛开了MFC
AI
- 人工智能中的八数码问题:附有详细的注释 我们可以将八数码问题看成移动空格的问题.在不断的移动空格过程当中不断改变棋盘的布局,使之到达目标状态. 用一个open表(本程序采用序栈)的节点,从中选择一个总体代价最小的节点(不妨设为A节点,栈不为空时)是否是目标状态,如果不是则将A节点的有效的儿子节点(不在open表及closed表中出现过,不违反移动规则)插入有序表open表中,并将A节点插入closed表中.然后重复以上操作.
预测分析程序
- 八车问题:设计程序在8行8列的棋盘上方八个车,使它们互相间不能被吃掉。(车可以吃掉与它同行同列的其他车)
dosjumper
- 利用c++编写的带人工智能的跳棋程序。屏幕的中央是棋盘,所有的操作都是对这个棋盘进行的,棋子的选择框是红色的,移动它(“w”、“s”、“a”、“d”分别代表上、下、左、右)进行选子和选择目的地,利用空格键可以表示选定选择框到达的位置,棋盘左边有提示信息,提示由哪个玩家走棋。“Q”表示退出游戏,“R”表示重新开始,“H”表示悔棋(一次只能悔一步棋)-Using c++, prepared with artificial intelligence Checkers procedures. Scree
8
- 八数码问题也称为九宫问题。在3×3的棋盘,摆有八个棋子,每个棋子上标有1至8的某一数字,不同棋子上标的数字不相同。-8 digital issues the problem is also known as Nine-palace. In the 3 × 3 chessboard, before there are eight pieces, each piece marked a 1-8 figures, the number of different pieces on the subjec
eightqueens
- 求解八皇后问题。可以求出规定大小的棋盘下所有的解以及解的总数。-Solving the eight queens problem. You can find the size of the board under the provisions of all solutions, as well as the total number of solutions.
Chess-robot-arm-inverse-kinematics-motion-analysis
- 本文针对机器人手臂沿棋盘格运动问题展开了研究,对五自由度机器人手 臂进行了运动学分析并分别求解出正运动学方程和逆运动学方程,针对机器人 手臂末端沿棋盘格的运动进行了路径规划,并对理论分析和算法设计进行实验 验证,得到良好的仿真效果。-This robot arm for movement along the grid of the research issues on the robot arm with five degrees of freedom kinematic an
eight_digital
- 八数码在3*3组成的九宫格棋盘上,摆有8个将牌,每一个将牌都刻有1-8中的某一个数码。棋盘中留有一个空格,允许其周围的某一个将牌向空格移动,这样通过移动将牌就可以不断改变将牌的布局。给定一种初始的将牌布局或结构(称初始状态)和一个目标布局(称目标状态),编程给出一个合法的走步序列-Eight digital composition of the 3* 3 Jiugongge board, will be placed with 8 cards, each of the cards are eng
MySpath
- 八数码问题 在3×3的棋盘,摆有八个棋子,每个棋子上标有1至8的某一数字,不同棋子上标的数字不相同。棋盘上还有一个空格,与空格相邻的棋子可以移到空格中。要求解决的问题是:给出一个初始状态和一个目标状态,找出一种从初始转变成目标状态的移动棋子步数最少的移动步骤。 -Eight 3 × 3 digital issues in the board, placed eight pieces, each piece marked with number 1 to 8, a different nu
game_of_life
- 生命游戏,简单有趣。在一个棋盘上的网格里可能有生命体,每一个生命体在时间t时,会依照环绕它的八个相邻网格的特性而决定在t+1时间时是否能生存下去。益智类游戏。-Life games, simple interesting. In a checkerboard on the grid, may have organism, every organism in time, will in accordance with t eight adjacent grids around it and dec
N_queens
- 求解N皇后问题:把N个皇后放在一个棋盘上,每行和每列只能有一个皇后。另外,一个皇后只能在任一行、列或对角线上。要求皇后数≥100。用了两种方法,回溯法和启发式修补法。-Solve N Queen' s problem: N queens on a chessboard, each row and each column can have only one Queen. Further, only in a queen in any row, column, or diagonal. Que
bashuma-
- 人工智能八数码问题实现八数码问题:在3×3的方格棋盘上,摆放着1到8这八个数码,有1个方格是 空的,其初始状态如图1所示,要求对空格执行空格左移、空格右移、空格上移 和空格下移这四个操作使得棋盘从初始状态到目标状态。 -#include <stdio.h>//定义变量 #include <stdlib.h>//定义变量 typedef struct s_node//定义创建节点 { struct s_node*father /
code
- 在3*3组成的九宫格棋盘上,摆有8个将牌,每一个将牌都刻有1-8中的某一个数码。棋盘中留有一个空格,允许其周围的某一个将牌向空格移动,这样通过移动将牌就可以不断改变将牌的布局。给定一种初始的将牌布局或结构(称初始状态)和一个目标布局(称目标状态),编程给出一个最优的走法序列-3* 3 in the composition of squared board, will put eight cards, each engraved with the brand are 1-8 in one digi
GAanteatfood
- 用遗传算法实现棋盘上蚂蚁吃食物问题。VC6.0下编译通过-use GA realize a problem that a ant aims to eat all the food on the net.
chess_fugai_mfc
- 在visual c++6.0环境下实现使用L形骨牌进行棋盘覆盖问题。-In visual c++ 6.0 environment using the L-shaped dominoes board cover.