
Второй том серии «MINI DOOM. Современный Python через игру». Из консоли выходим в настоящее окно. Ставишь pygame-ce и numpy, учишься слушать события и узнаёшь, что картинка – это массив чисел: пиксели рисуются на numpy целыми массивами, без циклов.
Дальше – игровой цикл с честным временем кадра, управление с клавиатуры и мыши через «стену» между игрой и библиотекой, робот, который сам проверяет игру без человека, и свой шрифт, где каждая буква – 35 бит в одном числе. К концу тома у тебя окно, в котором всё движется и слушается мыши.
5 глав, 43 листинга с настоящим выводом, задачи с ответами. Код – на GitHub
Для тех, кто знает основы Python и хочет сделать первую графическую программу. На «ты», с юмором. 18+.