Многие разработчики приходят в разработку ПО, потому что хотят создавать игры. Не все могут стать профессиональными разработчиками игр, но любой может создавать собственные игры из интереса (а может быть, и с выгодой). В этом туториале, состоящем из пяти частей, я расскажу вам, как создавать двухмерные однопользовательские игры с помощью Python 3 и замечательного фреймворка PyGame.
(Остальные части туториала: вторая, третья, четвёртая, пятая.)
Мы создадим версию классической игры Breakout...
Написание игры с помощью Python может стать отличным способом изучить язык и получить удовольствие. Чтобы начать, сначала определитесь с типом игры, которую вы хотите создать. К распространенным типам игр относятся текстовые приключенческие игры, пошаговые стратегические игры, настольные игры и аркадные экшн-игры.
Выбрав тип игры, вы можете приступить к написанию игры на языке Python. В зависимости от сложности игры, вам может понадобиться библиотека или игровой движок, например Pygame. Как минимум, вам нужно будет изучить основные понятия, такие как переменные, структуры данных, функции, классы и поток управления...