Источник: Nuances of Programming Статья посвящена реализации классической игры “Змейка”. В данном руководстве мы воссоздадим эту игру, используя SwiftUI. Игра По сути, в основе игры “Змейка” лежит не что иное, как квадрат. Игрок перемещает змейку по экрану, чтобы “съесть” одиночные квадраты, появляющиеся в произвольном порядке. В момент поедания змейка поглощает их и за счет этого становится длиннее. Сложность в том, что змейка, увеличиваясь в длину, должна избегать столкновения с краями игрового поля или собственным телом...