象棋怎么自己和自己下啊?

象棋怎么自己和自己下啊?,第1张

具体方法如下:

1、以下面这款象棋APP为例。

2、点击“对弈”按钮,进入对弈状态,开局就是一个完整的棋盘。

3、准备一个自己感兴趣的残局棋谱,这里,就用残局“退思补过”为例。

点击软件里的菜单——摆设棋谱,进入相关界面。

4、摆设棋谱之前,清空棋盘,这样只保留两个主将在那里。

5、摆设棋谱的时候,在相应的位置上点击一下,就会d出供选择的棋子,点一下就放上去了。

6、把整个残局摆出来以后,点击完成按钮,进入对弈界面。在“设置”里面,启用电脑和电脑对弈(就是用机器程序解残局),电脑水平——自定义——90秒(就是那个比特级大师思考时间还要长的牛叉程序)。

这样出来的对弈结果比较靠谱。

7、然后,让手机自己在那里自斗,只要给手机充足的电能,它就会按照棋谱的布局展开对弈。

大概半个小时之后,一般就会出结果,此时要记住,先保存对局的棋谱。

8、保存之后,回到主界面,点击“打谱”,进入查看棋谱的界面。

9、载入刚才保存的棋谱,开局的局面就是“退思补过”的棋局。

10、然后,你可以手动查看具体的对弈过程(每点击一下“前进”,就会走一步),也可以让手机自动播放(点击“自动”),播放速度是每步一秒。

#include<stdio.h>

int f(int n){

switch(n){

case 0:return 4

case 4:return 3

case 3:return 2

case 2:return 1

}

return 0

}

void main(){

int m=21,n

do{

scanf("%d",&n)

m-=n

n=f(m%5)

printf ("%d\n",n)

m-=n

}while(m>1)

}

其实有更简单的,如下:

#include<stdio.h>

void main(){

int n

do{

scanf("%d",&n)

printf ("%d\n",5-n)

}while(1)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11462515.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存