Четвёртый том серии «MINI DOOM. Современный Python через игру». Лабиринт перестаёт быть пустым. Спрайты прячутся за стенами благодаря z-буферу, импы и зомби рисуются кодом и кэшируются через @cache, у игрока появляются пистолет и дробовик....
Заключительный том серии «MINI DOOM. Современный Python через игру». Игра становится законченной. Выстрелы, рык импа и взрывы синтезируются формулами на numpy, а заодно ты узнаешь, что такое потоки и GIL. Появляются статус-бар с лицом героя,...
Третий том серии «MINI DOOM. Современный Python через игру». Плоская карта становится трёхмерным лабиринтом. Векторы на пальцах, ходьба со скольжением вдоль стен и 640 лучей по алгоритму DDA — тот самый приём, на котором держался Wolfenstein 3D....
Второй том серии «MINI DOOM. Современный Python через игру». Из консоли выходим в настоящее окно. Ставишь pygame-ce и numpy, учишься слушать события и узнаёшь, что картинка — это массив чисел: пиксели рисуются на numpy целыми массивами, без...
Заключительный том серии «MINI DOOM. Современный C++ через игру» превращает прототип в игру, которую не стыдно отдать другу. Звук синтезируется из синусов и шума и играет во втором потоке — с мьютексами, ThreadSanitizer и гонкой данных, пойманной...
Второй том серии «MINI DOOM. Современный C++ через игру». Пора выбираться из консоли: открываем своё окно Windows и рисуем пиксель за пикселем. Ты разберёшься, как устроены оконная процедура и цикл сообщений, что такое кадровый буфер и цвет в...
Хочешь научиться программировать на C++, но учебники усыпляют на третьей странице? Тогда пиши игру. Это первый том серии «MINI DOOM. Современный C++ через игру», где с нуля, без движков и чужих картинок, создаётся шутер в духе Doom. Здесь —...