Имплементация игры змейка с использованием библиотеки SFML. Змейка ползает по прямоугольному полю, ест появляющиеся фрукты, растет, проигрывает, если врезается сама в себя или выползает за пределы игрового поля.
В дополнение к имеющимся правилам, змейка может становиться неуязвимой на 3 секунды. Неуязвимость позволяет проходить через себя, но не позволяет выходить за границы поля. Неуязвимость можно активировать раз в 10 секунд. О том, можно ли сейчас использовать неуязвимость, говорит цвет заднего фона. Если неуязвимость можно активировать - задний фон желтый. Когда змейка неуязвима, задний фон становится розовым. Когда неуязвимость недоступна - фон черный. Чтобы активировать режим неуязвимости, необходимо нажать на пробел.