鍍金池/ 問答/Java  PHP  C  C++  HTML/ 俄羅斯方塊問題

俄羅斯方塊問題

俄羅斯方塊的地圖使用二維數(shù)組實現(xiàn),及方塊也是用數(shù)組實現(xiàn),但我就是不明白地圖與方塊是如何交互的呢?

就是怎么知道方塊就在地圖的哪個地方,再說雖然二維數(shù)組可以理解為一張n*n表格,但實際不是啊,我也說不明白是啥了

求大神能說說

回答
編輯回答
耍太極

不是數(shù)組,是二維坐標(biāo)系,只是這個坐標(biāo)系能用二維數(shù)組表示而已。
方塊的變換也就是坐標(biāo)的變換

2017年7月22日 04:33
編輯回答
久不遇

你可以把地圖定義為一個二維數(shù)組,每一個格子有方塊的話就定義為1,否則定義為0;
每個方塊在其中運動的時候,判斷下一個位置所占的格子是否有方塊,也就是是否有1,有的話就不能移動到下一個位置,否則可以移動

2018年6月22日 21:19