亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
寫游戲很難啊,難的是思維

最贊回答 / MKing63
你的反斜線初始化時,最里面的循環變量k忘了初始化為0
好厲害,給個贊!正在做五子棋人工智能部分,給了很好的引導思路
@新前朝楚水,我看好你,未來中國的機器學習、深度學習交給你了
源碼分享下:https://github.com/RuMengkai/gobang.git
測試發現有一個bug只要你把棋子擺成兩個方向都是兩個,他不會在那個放上一個棋子兩邊會成為三個棋子的關鍵點堵你。所以人總能贏得比賽
@新前朝楚水,我看好你,未來中國的科技發展交給你了
暴力算法。。
一個大bug

最新回答 / CGPointZero
把alert寫在setTimeout里面就可以解決

最新回答 / mop18mop183811015
我是自己實現算法的,判斷空棋的位置,比如這個落子點:以它為中心,米(橫豎斜是不是有同色的,如果有一條直線上面有5顆,就贏了)。這樣更容易理解。
怎么說呢,其實數組cheerBoard和wins的[i][j]和實際的想的不一樣。比如說i =0,j=1,想象中是第一行第二個,但實際上是第二行第一個。因為i=Math.floor(offsetX/30),j=Math.floor(offsetY/30),含義是跟左邊和上邊的距離,所以意思就是:跟左邊距離為0,跟上邊距離為1,也就是第二行第一個。所以:老師說四種數組的第一個是豎線贏法,第二個是才是橫線。
PS:目前我覺得我的邏輯沒問題,歡迎批評指正。而且也是經過點擊彈出數組驗證的,你們也可以試試。

最新回答 / qq_CM_9
按照這個老師的代碼打的,就出現那這個問題了,有人說本來就應該有,我也不知道,找了其他人的,也是有必贏的那幾步,電腦不會在那一次的關鍵時候攔截你
課程須知
本課程是前端高級課程 1、具備算法基礎
老師告訴你能學到什么?
1、五子棋AI的運行原理 2、五子棋AI使用到的數據結構 3、編程實現五子棋AI

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消