看板 java 關於我們 聯絡資訊
※ 引述《wendly777 (小水)》之銘言: : 為了呼應AmosYang大大上一篇丟出的議題 我不是大大…在這次AI比賽裡我已經被打臉打到腫起來了 XD : 以上這些API都是我的核心演算法所需要的功能 : 只要該種類型地圖正確提供這些API實作 : 我的AI就能正常運作 : 其中Point為一個3個自由度的point : 目前認為3個自由度應該就能通吃所有的地圖(我還想不到超過範圍的) : 如果真的有超過範圍的 : 也可以將Point進一步抽象化 : 這部份部會是大問題就是了 可以考慮像用這樣的格子群為基本元素組成的棋盤 :D 算是介於三角格與六角格之間的變形 (依你列出來的 map 的 API, 看起來不是問題) ┌─┬───┐ │ │   │ │ ├─┬─┤ │ │ │ │ ├─┴─┤ │ │   │ │ └───┴─┘ 3D 的 Point 的確能通吃所有「能很簡單地在2D平面上畫出來的地圖」 要衝地圖的維數很簡單,只是很難在2D平面上畫出來讓人類玩家也能玩 : 當然順便把所有的code都OO化了 : 接下來測試PK500張地圖所花費的時間 : WendlyAI2_4 VS WendlyAI2_4 43秒 : WendlyAI2_5 VS WendlyAI2_5 53秒 : 確實拖慢了一點時間 : 不過差別不大 (又被打臉了 XD) 有時間的話,得把 LolAI 砍掉重練… orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 24.148.239.184
wendly777:我完全沒有考慮到地圖抽象化的問題,算是上了一課 10/13 00:04
AmosYang:不過當下還是在普通方格圖上打敗人腦比較實際 XD 10/13 11:39