Всем привет. Совсем недавно у нас было обучение по разработке 2D игр на python при помощи библиотеки pygame. На курс пришли ребята разного уровня, кто-то уже умел программировать на неплохом уровне, а кто-то только начал. В любом случае для вхождения в gamedev библиотека pygame довольна хороша. Pygame ограничена в функционале, но его хватает с головой для старта как gamedev-разработчика! Одной из первых игр, которые мы разработали была space invaders, т.е. космические захватчики. Ее суть в том, чтобы уничтожать противников, которые появляются на экране, довольно простая и динамичная игра. Изначально наша игра выглядела очень сыро и непривлекательно, но уже в таком состоянии там была прописана логика игры, поэтому приукрасив ее можно получить вполне неплохую игру! Что собственно и сделал один из учеников, он добавил анимации, изображение текстур, а также музыкальное сопровождение, что сделало игру динамичной и интересной: Если вам интересно, то в одной из следующих статей я могу подробн