Pygame - это набор модулей Python, предназначенных для написания видеоигр. Используйте этот тег, только если вы используете библиотеку Pygame, а не если у вас есть вопрос о программировании игры на Python в целом.

Подробнее про pygame...

У меня есть изображение в формате svg высотой и шириной 45, я хочу увеличить его до 75, можно ли обойтись без потери качества в pygame. Изображение до изменения размера: Изображение после изменения размера: Код, который я использовал для изменения размера: pygame.transform.scale(pygame.image.loa....
9 Окт 2021 в 20:07
Я новичок в программировании с помощью pygame и самого python. Я пытался создать простую локальную многопользовательскую игру с использованием pygame. Я написал свой код во время просмотра учебника по перемещению только одного прямоугольника, потому что я не нашел ничего о том, что пытаюсь сделать....
9 Окт 2021 в 19:04
Я хочу написать свой собственный тетрис. Наша цель - максимально приблизиться к этой игре: https: //jstris.jezevec10. ru /? play = 1 & mode = 1 Я не знаю, гуглил ли я неправильные вещи, но я не мог найти удовлетворительного ответа. Проблема: фигуры могут перемещаться влево и вправо с помощью стрел....
27 Сен 2021 в 12:43
Я делаю космических захватчиков в pygame, я относительно новичок в python, и это мой первый проект в pygame. Я пытаюсь заставить своих пришельцев опускаться, когда они достигают края экрана с обеих сторон. Однако это не совсем так, как ожидалось. Я добавляю ссылку на страницу GitHub, чтобы любой ....
25 Сен 2021 в 19:31
Я получил поворот треугольника вниз с помощью этих функций def _rotate(self, center, scale, mouse_pos): dx = mouse_pos[0] - center[0] dy = mouse_pos[1] - center[1] len = math.sqrt(dx * dx + dy * dy) dx, dy = (dx * scale / len, dy * scale / len) if len > 0 else (1, 0) ....
23 Сен 2021 в 04:29
У меня есть простой сценарий движения. if x > 0: if key[pygame.K_a] or key[pygame.K_LEFT]: rect_player.move_ip(-1 * speed, 0) if x < SCREEN_WIDTH - 110: if key[pygame.K_d] or key[pygame.K_RIGHT]: rect_player.move_ip(speed, 0) if y > 0: if key[pygame.K_w] or key[pygame.K_U....
19 Сен 2021 в 22:55
Я пытаюсь сделать игру похожей на cookie-кликер, но с карандашами. Используя pygame. class pencilsDisplay(): def __init__(self, x, y): self.x = x self.y = y self.height = 100 self.length = 100 def draw(self): font = pygame.font.Font('font/Gidole-Regular.ttf', 24) small_....
19 Сен 2021 в 09:25
Я пишу программу для школы, которая в основном работает как система заказов. В конце каждого заказа я должен спрашивать пользователя, хотят ли они видеть совокупные итоги за день (которые я сохранил в списках в словаре элементов, которые можно заказать). Я никогда раньше не использовал pygame и, с....
18 Сен 2021 в 07:19
Я пытаюсь отобразить это изображение в полноэкранном окне в pygame в качестве текстуры для моего пола Но когда я пытаюсь отобразить изображение внутри окна pygame, оно выглядит как по какой-то причине на изображении появляются случайные синие пятна. Я использовал этот код, чтобы попытаться встав....
17 Сен 2021 в 16:15
Я написал небольшой код, чтобы попробовать работать с pygame в первый раз, но у меня возникают проблемы с тем, чтобы окно игры вообще реагировало на любой ввод, включая кнопку выхода. Независимо от того, запускаю ли я код через Sublime, VScode или Python, окно загружается нормально, но спрайт не пр....
15 Сен 2021 в 21:09
Я создаю игру PONG для 2 игроков с помощью pygame. У меня есть ракетки с обеих сторон. Один из них перемещается с помощью W и S, а другой - с помощью стрелок UP и DOWN. Я использую этот код для перемещения ракеток: chx = 0.051 chy = 0.051 def ychangeneg(): global y if y <= 4: retu....
15 Сен 2021 в 16:19
Я написал этот простой код для создания прямоугольника в позиции мыши при нажатии кнопки мыши. Но по какой-то причине он не отображает прямоугольник. Он печатает "мышь" при нажатии, но не прямоугольник! import pygame from pygame.locals import * WHITE = (255,255,255) while True: pygame.init....
12 Сен 2021 в 19:50
Как я могу рисовать объекты на переднем плане с помощью pygame? Под вещами я подразумеваю текст, который я рисую с помощью .blit. Потому что у меня есть пол, на котором скрывается текст, который я хочу показать. Как я могу это исправить?....
11 Сен 2021 в 17:32
Я кодирую шахматную игру на python с помощью pygame. Одна из распространенных задач - необходимость обрабатывать события, и единственный способ, которым я знаю, как это сделать, - это так: while True: for event in pygame.event.get(): # handle event Цикл while просто продолжает вращат....
10 Сен 2021 в 18:58
Я хочу, чтобы пришельцы двигались зигзагообразно. Сейчас они движутся прямо вниз. Игра на данный момент разворачивается боком. Это инопланетный класс class Alien(Sprite): def __init__(self,ss_game): super().__init__() self.screen = ss_game.screen self.settings = ss_game....
9 Сен 2021 в 15:39
Я попытался заставить врагов (желтый прямоугольник) следовать за игроком (красный прямоугольник) с постоянной скоростью со всех сторон. Проблема моего кода заключается в том, что скорость врага от осей x + (справа) и y + (снизу) до игрока медленнее, чем x- (слева) и y- (вверху). Изображение: https:/....
9 Сен 2021 в 14:46
Мой вопрос довольно прост. Я просто хочу знать способ сделать статичное тело, которое представляет собой прямоугольник с использованием пимунка. Я попытался прочитать документацию и узнал о сегментах, но не мог этого понять. Так что любая помощь приветствуется!....
6 Сен 2021 в 16:10
Я пытался заставить pygame обнаруживать нажатия клавиш, поэтому позже я могу перемещать персонажа по экрану. Я новичок в программировании, поэтому мне может просто не хватать чего-то простого, но я не могу понять, что не так с кодом, следует ли мне переключиться на pygame.key.get_pressed () или что....
5 Сен 2021 в 23:00
Пара других вопросов, связанных с этим, была решена путем перемещения события рисования из цикла, в котором его не должно быть. Однако у меня нет этой проблемы. Любая помощь будет принята с благодарностью! Python: 3.8 Pygame: 1.9.6 Если вам нужно протестировать игру: Запускаем игру. Нарисуйте на э....
4 Сен 2021 в 17:41
У меня такая задача: Напишите программу, в которой при нажатии левой кнопки мыши на месте щелчка появляется кружок, постоянно увеличивающийся и увеличивающийся в диаметре. Я написал код, с которым у меня в определенной точке появляется кружок, который начинает увеличиваться. Когда я щелкаю левой кн....
25 Авг 2021 в 13:11
Я работаю над небольшой игрой с Pygame, и я наткнулся на мелочь, которую не мог исправить сам. Итак, вот проблема: px, py = player_rect.center sx, sy = snail_rect.center direction = (px - sx, py - sy) dx, dy = (px - sx, py - sy) snail_rect.center = (sx + dx / 60, sy ....
24 Авг 2021 в 20:51
Я уже сделал это, если щелкнуть прямоугольник, он сдвинется по оси X на +1. Но я хочу, чтобы движение было бесконечным, чтобы оно уходило за пределы экрана. Основная цель состоит в том, чтобы когда я нажимал на прямоугольник, он двигался слева направо, пока не получил еще один щелчок, а затем оста....
23 Авг 2021 в 13:19
Я пытаюсь запустить следующий код: import pygame WIDTH, HEIGHT = 800, 500 FPS = 60 DR_RUIN_WIDTH, DR_RUIN_HEIGHT = 800, 1200 WIN = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("Dr. Ruin Rap Performance") BG = pygame.transform.scale(pygame.image.load("files/bg.png"), (WIDTH, H....
18 Авг 2021 в 23:38
Как я могу использовать объект player, который был создан в первой функции, чтобы я мог вызвать player.movePlayer () во второй функции? Он всегда говорит мне, что "имя" игрока "не определено" def drawLevel(level): global gameDrawn x = y = 0 walls = [] ends = [] players ....
11 Авг 2021 в 21:23
Итак, я создал игру с использованием Pygame, и теперь я хочу сделать из нее исполняемый файл (предпочтительнее автономный исполняемый файл). Итак, я использовал это для создания исполняемого файла: pyinstaller --onefile main.py Компиляция проходит хорошо, но при ее запуске возникает ошибка. Это о....
11 Авг 2021 в 10:20