Re: [請益] 非cs想走ai領域,投履歷沒公司理
這是我寫的象棋的 AI 程序,不含智能棋步處理(因為本身不會下)
如果能設計出來,應該能從事 AI工作.
public int LookUp(int fg) { //象棋AI
int xy, IsEnd;
yList.Clear(); xList.Clear();
mystep.InitSetting(Axy, Bxy, yList, xList,1,p);
//Axy,Bxy ,雙方的象棋棋子的位置(x,y),產生一方的各樣走法(x,y)
while (true) {
IsEnd=mystep.IsEnd(0);
if (IsEnd>=10){MovePtB(mystep.InitXy,mystep.NextXy); break; }//找到最佳走法
else if (IsEnd == 1) continue;
if ((xy = mystep.GetNextXy(0) )< 0) continue;//下一個可能走法(x,y)
if (mystep.IsTarget(xy) > 0) continue; //若是能將死對方,退回上一步
if (mystep.NeedSpecTreat(xy) > 0) continue;
if (mystep.AddStep(xy, 0) == 0) break; //產生一方的各樣走法(x,y)
}
p.BLabel1.Text = "Finish";
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.118.141.65
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1489980462.A.EBC.html
→
03/20 12:37, , 1F
03/20 12:37, 1F
→
03/20 13:15, , 2F
03/20 13:15, 2F
→
03/20 13:17, , 3F
03/20 13:17, 3F
→
03/20 18:07, , 4F
03/20 18:07, 4F
→
03/20 18:08, , 5F
03/20 18:08, 5F
→
03/20 18:39, , 6F
03/20 18:39, 6F
→
03/20 22:08, , 7F
03/20 22:08, 7F
→
03/20 22:15, , 8F
03/20 22:15, 8F
→
03/20 22:15, , 9F
03/20 22:15, 9F
→
03/20 22:21, , 10F
03/20 22:21, 10F
→
03/20 22:21, , 11F
03/20 22:21, 11F
→
03/20 22:24, , 12F
03/20 22:24, 12F
→
03/20 22:38, , 13F
03/20 22:38, 13F
→
03/21 13:41, , 14F
03/21 13:41, 14F
討論串 (同標題文章)
Soft_Job 近期熱門文章
28
91
PTT職涯區 即時熱門文章