Обложка канала

Библиотека Python разработчика

20835 @BookPython

Библиотека Python разработчика. Книги по программированию на Python.

Библиотека Python разработчика

3 года назад
Открыть в
Battle city game in Pygame (Танчики на PyGame) Управление – стрелки и пробел на выстрел. main.py – точка входа. Инициализирует PyGame, создает класс Game, обрабатывает ввод с клавиатуры. ai.py – интеллект врагов, включая алгоритм их появления. bonus.py – игровой объект бонуса. bonus_field_protect.py – алгоритм работы бонуса на защиту базы. config.py – конфигурация и ключи запуска. discrete_map.py – объект дискретной 2D карты (нужна для карты поля боя и карты для столкновений). explosion.py – игровой объект взрыва. field.py – игровой объект поля боя, обрабатывает столкновения и разрушение мира. game.py – собирает все объекты вместе и связывает события. my_base.py – игровой объект базы игрока (орел). projectile.py – игровой объект снаряда. score_node.py – игровой объект очков при уничтожении врага. spritesheet.py – загрузчик спрайтов из одной сборной текстуры. tank.py – игровой объект любого танка (своего или вражеского). ui.py – элементы пользовательского интерфейса. util.py – вспомогательные функции и классы, включая аниматор, таймер и базовый игровой объект. Проект на GitHub @BookPython