[No title]

T

truth_seeker

Guest
您好所有,

没有任何人有一个议会交脚趾游戏代码???

我将不胜感激任何帮助

非常感谢

 
喂,

C语言如果可能的话,Java是一种选择

但如果您有其他语言,那么它是确定

非常感谢

 
您好家伙

我发现一个用C语言编写的互联网代码,但有几件事情
, 我不十分了解,我需要你的帮助

我不明白的极小的功能,一的dI不明白为什么使用(-谁)例如..什么(_)是什么意思??

我不明白compmove功能

在输出功能是什么.. [4 *我] [8 * ĵ 6] =我* 3 ĵ 49和[4 *我一] [8 * ĵ 3] =的X'和[4 *我一] [8 * ĵ 3] ='奥???

Besids可以请你告诉我..水平是多少这个游戏..我的意思是最小最大使用层深度..没有多少水平
, 在此代码使用电脑来决定一个检验手段??

如何知道吗?

我很抱歉..我知道他们太多的问题..但我需要你的帮助..

这里是功能我不明白:

/代码:

*产出董事会到屏幕* /

无效输出(无效)



整合酶,焦耳;

字符出[12] [24] =(“| |”,

“| |”,

“| |”,

"-----------------------",

“| |”,

“| |”,

“| |”,

"-----------------------",

“| |”,

“| |”,

“| |”);

为(1 = 0;“3,我 )

为(十= 0; ĵ“3; ĵ )



/ *将在右上角*平方数/

出[4 *我] [8 * ĵ 6] =我* 3十j 49;

/ *把'X'或'奥中出数组* /

如果(董事会[一]研究[J] ==- 1)

出[4 *我一] [8 * ĵ 3] ='5';

否则,如果(董事会[一] [0] == 1)

出[4 *我一] [8 * ĵ 3] ='奥;



/ *输出数组到屏幕* /

为(1 = 0;“12,我 )

printf(“%š \ N”的,出[一]);

)/ *查找给定板最好的计算机移动

利用极大极小函数* /

无效compmove(廉政谁)



/ * 1 []是所有移动名单,它的评分* /

整合酶,ĵ,1 [9];

为(1 = 0;“9,我 )

1 [一] =-谁;

为(1 = 0;“3,我 )

为(十= 0; ĵ“3; ĵ )



/ *检查无效移动* /

如果(董事会[一]研究[J] = 0)

继续;

/ *尝试此举* /

板[一]研究[J] =谁;

/ *分数与试验走向*此板/

1 [我* 3十j] =极小(-谁);

/ *撤消移动* /

板[一]研究[J] = 0;



/ *查找数组中*最好的移动/

i =找到(1,谁);

/ *使移动* /

板[我/ 3] [我%3] =谁;

)/ *递归极小的找到得分的

一树的行动*分支/

廉政极小(廉政谁)



/ *铁=布尔测试,看看领带,此举已发现

最佳=最好的21166 * /

廉政领带= 0,我ĵ,最好;

/ *测试的损失(双赢的上一级)* /

如果(赢(-谁))

返回谁;

/ * *为配合测试/

如果(boardfull())

返回0;

为(1 = 0;“3,我 )

为(十= 0; ĵ“3; ĵ )



/ *跳过*无效的移动/

如果(董事会[一]研究[J] = 0)

继续;

/ *尝试移动* /

板[一]研究[J] =谁;

/ *分数这一举措* /

最佳=极小(-谁);

/ *撤消移动* /

板[一]研究[J] = 0;

/ *返回最理想的做法,如果这是一种双赢

因为它不会变得更好* /

如果(最佳==谁)

返回谁;

/ *至少有一条领带被发现* /

否则,如果(最佳== 0)

领带=- 1;



/ *如果平局已发现的回报领带* /

如果(并列)

返回0;

/ *返回损失* /

其他的

返回谁;

)/ *查找了谁在[] *最佳动作/

廉政找到(廉政1 [9],廉政谁)



整合酶,最好,指数= 0;

最佳=-谁;

为(1 = 0;“9,我 )



如果(a [一] ==谁)

回报我;

如果(a [一] == 0&&最佳==-谁)



最佳= 0;

指数=我;





/ *返回地点最理想的做法* /

回报指数;


 

Welcome to EDABoard.com

Sponsor

Back
Top