2014-02-26 62 views
3

我最近就這個問題絆倒:寶石迷陣板代

你會如何生成寶石迷陣遊戲板,以確保在一開始有沒有珠寶首飾會崩潰馬上和孤單至少一個可能的移動

我一直在想以隨機這樣做,讓他們是否希望之前,我們實際上顯示板,並說,沒有移動到讓所有的概率非常低,使得他們跌倒我們不應該擔心。 有沒有更好的方法?

+1

只是兩種顏色的棋盤圖案呢? – Sneftel

+0

@ Sneftel的答案足以滿足最低要求。是否有其他偏好要添加到這些要求中? – BlackVegetable

+0

這會讓遊戲在開始時變得重複和容易,我們不希望這是我的猜測;)這是對問題的有效答案,儘管如此:) – darenn

回答

4

一個貪婪的方法是在生成棋盤期間,每次嘗試添加一個隨機寶石時,只需檢查兩個先前的棋子是否相同以防止第一種情況(請記住邊界條件) 。

爲了確保您有N個匹配項,在您生成後您可以獲得一個隨機點並將珠寶更新到邊或頂部以確保有可能的匹配,同時仍然確保第一種情況不會發生。