Этот вопрос сложно описать, но я постараюсь изо всех сил.
Скажем, есть 2D пиксельная блочная игра. И есть блоки вроде этого
□□■□□□□□□□■■■■■■■■■■□□□■■□□□□□
□□□□□□□□□□■□□□□□□□□■□□□□□□■□□□
□□□□■□□□□□■□□□□□□□□■□□□□□□□□□□
□□□□□□□□□□■■■■■■■■■■□□□□■□□□□□
□□□□■□□□□□□□□□□□□□□□□□□□■□□□□□
Как бы вы go написали что-то, что может отсканировать эту ситуацию и выделить белые блоки, которые заключены, например:
□□■□□□□□□□■■■■■■■■■■□□□■■□□□□□
□□□□□□□□□□■⬛⬛⬛⬛⬛■□□□□□□■□□□
□□□□■□□□□□■⬛⬛⬛⬛⬛■□□□□□□□□□□
□□□□□□□□□□■■■■■■■■■■□□□□■□□□□□
□□□□■□□□□□□□□□□□□□□□□□□□■□□□□□
Теперь, часть, которая меня еще больше интересует, делает то же самое в 3D. Я собираюсь использовать Minecraft, чтобы помочь продемонстрировать Как вы можете программно обнаружить это замкнутое пространство и выделить все блоки из него?