matlab 五子棋代码,matlab编程(五子棋)
生活随笔
收集整理的這篇文章主要介紹了
matlab 五子棋代码,matlab编程(五子棋)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
帶有詳細中文注釋的經典Matlab五子棋程序代碼
break
end
if y+i>10
break;
end
if board(x+i,y+i)~=flag 判斷在此過程中,棋子與剛下的棋的顏色是否一樣,不
一樣就跳出循環
break;
end
k = k+1;
end
if k>=5
w=1;
return
end
for i = 1:10 統計主對角線,斜向下同色子的個數
if x-i<0
break;
end
if y-i<0
break;
end
if board(x-i,y-i)~=flag 判斷在此過程中,棋子與剛下的棋的顏色是否一樣,不
一樣就跳出循環
break;
end
k = k+1;
end
if k>=5
w=1;
return
end
k = 0; 統計副對角線,斜向上同色子的個數
for i = 0:10
if x-i<0
break;
end
if y+i>10
break;
end
if board(x-i,y+i)~=flag 判斷在此過程中,棋子與剛下的棋的顏色是否一樣,不
一樣就跳出循環
break;
end
k = k+1;
end
if k>=5
w=1;
return
end
for i = 1:10 統計副對角線,斜向下同色子的個數
if x+i>10
break;
end
總結
以上是生活随笔為你收集整理的matlab 五子棋代码,matlab编程(五子棋)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FinalData专业级数据恢复系统
- 下一篇: (2)点云库处理学习——剔除点云值