我必須編寫一個程序來解決迷宮圖像,我決定將圖像傳遞到更容易閱讀的東西,所以我將圖像轉換成如下的二維數組:
#: blackwalls
':空格
R:開始(我知道在哪裏和讀)
B:端部(我知道在哪裏和是藍色)
問題與迷宮圖像2D陣列
的問題是,I表示各像素在一個字符中,所以我有一個441 x 441二維數組。 這裏我questino:我怎樣才能簡化我的二維數組中的元素數量,而不失迷宮比例?
我有這樣的:
# # # # # # #
# ' ' ' ' ' ' ' ' '
# ' ' ' ' ' ' ' ' '
# ' ' ' ' ' ' ' ' '
,我想這
# # # # # # #
#
# ' ' ' ' ' ' ' ' '
#
我只想要刪除的白色空間,這樣我就不必檢查每個空間,問題是我必須確定每個列和每行必須刪除多少空格(')。
退房我如何閱讀和在此建項目的迷宮地形:http://hexgridutilities.codeplex.com/我認爲你需要的一切是在MazeMap.cs。 – 2013-04-29 01:46:56
感謝您的回答,您能否向我解釋一下他們在MazeMap.cs課程中做了些什麼? – Moy 2013-04-29 04:14:35
你能發佈兩個你需要解決的例子嗎?最好的方法是(例如你需要編寫多麼複雜)取決於你需要什麼樣的迷宮 – Patashu 2013-04-29 04:50:54