Re: [問題] 用java寫還原底十字(網頁app)

看板Rubiks (魔術方塊)作者 (Hunter)時間1周前 (2025/04/11 04:11), 編輯推噓1(100)
留言1則, 1人參與, 1周前最新討論串2/2 (看更多)
※ 引述《a159371153 (小白)》之銘言: : 不是還原整顆魔方喔,還原整顆魔方已經很多地方有現成的軟體了 : 我想做的只是還原底十字而已,但是,「不是」網路上一堆的那種「給一個打亂公式,程 : 式會幫我還原底十字」的那種 : 而是,我完全「隨機」打亂,完全「沒有打亂公式」,然後,用java寫一個可以讓我輸入 : 顏色的網頁3D魔方,輸入顏色完後,按計算,就能給我一條底十字的公式。 : 我目前寫了一個,但不知道邏輯錯在哪,給的公式都是錯的。 : 請問一下,有可以讀取「我隨機打亂」的魔方,然後,java自動生成「打亂公式」的方法 : 嗎? 也就是把六面全好的方塊按照java給我的「打亂公式」轉完後,就會變成「我隨機 : 打亂」的魔方的樣子。 : PS.會研究這個只是因為對寫程式有興趣 前面推文我講錯了 十字最多是8步完成,只是case非常少 我只追蹤白色邊塊貼紙的位置然後暴力搜尋,大概可以做出下面這個 https://mwhx10.github.io/Cross-Solver/ 缺點就是7步解的會比較明顯lag,8步就更不用說 但是其餘一般的十字目前測試都可以輕鬆產生解法這樣 應該是有很多可改進的方法,不過我覺得網路上現成的十字訓練工具已經很夠了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.47.114 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Rubiks/M.1744315894.A.57A.html

04/12 00:23, 1周前 , 1F
感謝!請問這代碼邏輯是怎樣? 能提供代碼嗎?
04/12 00:23, 1F
文章代碼(AID): #1d-2NsLw (Rubiks)
文章代碼(AID): #1d-2NsLw (Rubiks)