TGViewer
GameDev: разработка игр GameDev: разработка игр @game_devv · 6.3K subscribers
Post #1188 1.52K
Танчики на 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

#gamedev

👉 @game_devv
  • 👍 6
More from @game_devv
  1. Oct 7, 2026Как сделать 2D-игру на LibGDX живее: 5 простых приёмов В этой статье я покажу пять вещей,…
  2. Sep 14, 2026Vega Strike Это кроссплатформенный 3D-симулятор космических полетов с открытым исходным ко…
  3. Aug 25, 2026Вгрызаемся в память World of Warcraft: дрифт ценой в 20 гигабайт Разбор одной инженерной з…
  4. Jun 30, 2026Как «ужать» мегаполис до размеров iPhone 4 Помните времена, когда трава была зеленее, моби…
  5. Jun 21, 2026Создаём графику, как будто на дворе 1993 год Catlantean 3D — это хобби-проект, который я н…
  6. Jun 18, 2026👾Rockstar показали официальную обложку игры GTA VI и анонсировали предзаказы на 25 июня Р…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →