Re: [討論] 自動玩2048

看板Prob_Solve (計算數學 Problem Solving)作者 (sayuan)時間10年前 (2014/06/14 20:35), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
stackoverflow 已經有討論了: http://stackoverflow.com/a/22498940/406803 我個人比較認同 nneonneo 的作法,並且他也有公開 source code。 不過他的作法是固定搜索層數, 預設的參數顯然超出比賽規定的時間不少, 而一旦把參數調整到合乎比賽, 獲得的結果卻又不怎麼樣了。 我認為這是因為他所選用的 scoring function 不夠好。 我在核心概念上用了和 nneonneo 完全一樣的想法, 但搜索的方式和 scoring function 完全不一樣, 在我的電腦上 (i5-3470 CPU @ 3.20GHz), 10ms 可以搜索 100000 ~ 300000 個盤面, 也就是大約 3~5 層。 以下是我在自己電腦上試跑 100 場的成績: --- Rounds: 100 Highest Score: 173088 Average Score: 85145.2 Max Tile: 8192 2048 Rate: 100% 4096 Rate: 85% 8192 Rate: 26% (略) Move Count: 380179 Time: 3801.68 --- 等比賽結束以後,若是我有得到不錯的名次, 我會來公開我的程式碼,到時候再來多說些細節。 但由於 threes 跟 2048 實在太像了, 所以大概還要等一個月吧。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.6.163 ※ 文章網址: http://www.ptt.cc/bbs/Prob_Solve/M.1402749324.A.2D0.html

06/14 22:12, , 1F
asked at Mar-12 -_-|| 都怪我太不注意了。
06/14 22:12, 1F
文章代碼(AID): #1Jd46CBG (Prob_Solve)
文章代碼(AID): #1Jd46CBG (Prob_Solve)