如何儘量不Search 到重覆的Branch - 拼圖

Dorothy avatar
By Dorothy
at 2005-07-04T18:22

Table of Contents

※ 引述《Pjack (pjack)》之銘言:
: 最近在玩一套Boardgame 叫Titan
: 他的戰鬥地圖可以在這邊找到 http://colossus.sourceforge.net/
: 就是由一堆六角形形成一個大六角形的地圖
: 目前我想做的事是當生物上戰場時, 用電腦找出他所有能走的路徑
: 我簡單講一下戰鬥的規則, 他大至上分為兩個phase
: 第一個 phase 是移動, 第二個 phase 是攻擊, 必須要全部移動完才進行攻擊
: 每隻生物的移動力不完全相同, 他可以選擇不動或是移動到某一個地方
: 每隻生物只能動一次, 但每次的移動都必須有合理的行徑路線
: 例如不會飛的生物甲, 他前方剛好有自己的同伴乙擋著他的路
: 他如果想前進, 就必須要先移走同伴乙, 然後自己再來移動, 或者是趬遠路
: 所以我的問題就是先移動甲再移動乙, 和先移動乙再移動甲可能會產生同樣的版面
: 在Search 這些路徑時, 如果能夠儘量不重覆Search 到同樣的版面
: 將可以節省大量的時間
: 請大家幫忙想看看囉
: 如果這問題不適合在這裡, 請版主不用客氣:)



有人推文說聽不懂

改個例子解釋好了, 象棋原本一次只能走一隻

現在如果改了規則, 一次走二隻, 以電腦來Search 的話

一定是先試動甲再動乙, 然後再試先動乙再動甲

但這兩種情況內常有重覆的盤面, 現在就是希望能不能有什麼方法

可以不要Search 到重覆的盤面

--
Tags: 拼圖

All Comments

Elvira avatar
By Elvira
at 2005-07-06T15:47
同時搜索是不可能吧 所以要兩個搜尋完再對照
原po有學過演算法嗎
Ina avatar
By Ina
at 2005-07-09T11:52
我是希望連Search 都不要Search 到重覆的盤面
而不是用hash table 來檢查有沒有重覆
回sagarain, 有學過, 所以如果有好的idea, 請告知

去雷諾瓦買了幅s級難度拼圖

Kelly avatar
By Kelly
at 2005-07-01T23:20
※ 引述《imuniverse ( )》之銘言: : 雷諾瓦拼圖文化坊 http://www.renoirpuzzle.com.tw/html/news.htm :   總店 台北市泰順街44巷27號(師大商圈、大碗公牛肉麵巷內) Tel:02-2362-0859 : ...

3x3的魔術方塊

Liam avatar
By Liam
at 2005-07-01T17:28
我和廠商接洽後,也研究了樣品一段日子了 覺得還不錯,適合初學者用,比外頭文具店賣的好蠻多的,但還是比官方差 若想要的朋友可以和我聯繫.. 一個80元,一個運費約20...若超過4個以上..運費總共就固定80元 (因為原本是寄小包~每100g收費10元,超過一公斤就算一般包裹,是80元) 這個cube的優缺 ...

Re: 去東賢的感想

Margaret avatar
By Margaret
at 2005-06-28T21:56
推 UniFish:40個...你要做電視牆嗎?? 211.74.205.111 06/28 我在國小還有社團教的時候都需要一些方塊 前前後後加一加至少也要 4,50 個才夠 至於電視牆 XD 我是沒有做過電視牆啦,不過有這個 nctuyoyo http://0rz.net/a60lv - ...

去雷諾瓦買了幅s級難度拼圖

Candice avatar
By Candice
at 2005-06-28T16:48
雷諾瓦拼圖文化坊 http://www.renoirpuzzle.com.tw/html/news.htm   總店 台北市泰順街44巷27號(師大商圈、大碗公牛肉麵巷內) Tel:02-2362-0859 ...

去東賢的感想

Zora avatar
By Zora
at 2005-06-28T00:15
今天應該是第三次去東賢了.. 除了和小姐聊天之外...在等東西包裝時.. 我居然在幫他們還原魔術方塊XD 據說是之前在國外參展時被人客轉來轉去,結果轉不回來...(=_=and#34;) 還說之前有國外客戶一直在和他們盧說請東賢製造7x7x7的... 但是因為難度太高,所以沒下文.. 還有,我有找到一間3 ...