алгоритм игры "Match3"
Делаю игру "match3". Возникли некоторые вопросы реализации, т.е. "как лучше?".
У меня есть три типа:
TMap , TTile , TItem .
Карта состоит из массива тайлов tile:TTile[8,8] , а элементы TItems обрабатываются вне этого массива и карты, т.е. не привязаны, находятся в списке TItemList и через него проверяются. Некоторые говорят, что это слишком усложнено, и можно было бы сделать просто через массивы, а как же тогда быть с элементами (объектами), ведь получается, что будет не просто управлять их движением?
Интересно узнать мнение тех, кто подобное реализовывал или знает как это сделать.
|