pygame

  1. I

    Смена атрибута класса

    Добрый день. Осваиваю pygame. В данном коде есть статичный блок и тот которым можно управлять. У меня получилось реализовать следующую механику - при соприкосновении блоков статичный блок удаляется. Хотелось бы понять, как можно сделать так, чтобы при соприкосновении блоков, статичный блок...
  2. R

    почему при запуске появляется не одна моделька, а бесконечное количество

    import pygame import random import copy pygame.init() I_max = 11 J_max = 21 screen_x = 300 screen_y = 600 screen = pygame.display.set_mode((screen_x, screen_y)) clock = pygame.time.Clock() pygame.display.set_caption("Tetris Pixel Game") dx = screen_x/(I_max - 1) dy = screen_y/(J_max - 1) fps =...
  3. A

    Гексогональная сетка

    Здравствуйте формучане! Столкнулся с такой вот проблемой. Есть код для квадратичной тайловой системы. Мне же нужно подогнать его в гексогональную, Примерный результат приведен ниже(программа Tiled). Может кто-то помочь с написанием кода или хотя бы подкинуть идейку по реализации? Я использовал...
  4. L

    Не могу исправить баг (при запуске программы две созданных копии спрайта не отлитают друг от друга) python 3.8.10; elementary os основана на ubuntu

    Весь код: from random import * class personass(pygame.sprite.Sprite): # Создаём спрайт персонажа def __init__(self, image_file2, location2, speed): pygame.sprite.Sprite.__init__(self) # Инициализируем спрайт self.image = pygame.image.load(image_file2) self.rect =...
  5. I

    Помогите с библиотекой Pygame!

    Здравствуйте, помогите, пожалуйста начинающему разработчику с библиотекой pygame: При создании кода необходимо сделать несколько несколько спрайтов одного типа, смотрел уроки, но не помогло. Прикрепляю свой код: import pygame import random #генерация from random import randint generation_x...
  6. D

    Pygame , смена цвета обьекта по нажатию кнопки

    Библиотека Pygame Нужна помощь, как изменять цвет квадрата по нажатию кнопки? Код прикрепляю ниже, то что имею на данный момент import pygame import random WIDTH = 360 HEIGHT = 480 FPS = 30 # define colors WHITE = (255, 255, 255) BLACK = (0, 0, 0) RED = (255, 0, 0) GREEN = (0, 255, 0) BLUE =...
  7. H

    код видает ошибка при запуске помогите пожалуйста

    import pygame import random pygame.init() display_width = 800 display_height = 600 display = pygame.display.set_mode((display_width, display_height)) pygame.display.set_caption('new game') cactus_img = [pygame.image.load(r'game nev/nkar/Cactus/greenery_2.png')...
  8. C

    Python в командной строке отвечает на запрос только "Python"

    Windows 11, Python 3.9, Хотел установить библиотеку pygames и столкнулся с тем, что на любой запрос питон отвечает "Python". Cам питон работает и в PyCharm грузится, но в командной строке не хочет
  9. R

    Не могу запустить класс в игре.

    В общем битый день мучаюсь с тем что не получается запустить класс. #Класс преграды для персонажа class pregrada(pygame.sprite.Sprite): def __init__(self,zx,zy): self.surf = pygame.Surface((20, 300)) self.surf.fill((255,0,0)) self.rect = self.surf.get_rect()...
  10. R

    Непонятная ошибка формирования группы спрайтов

    В общем ерунда какая та получается. Использую один и тот же метод формирования групп спрайтов, в итоге в двух случаях он срабатывает в третьем нет. all_sprites = pygame.sprite.Group() ## mobs = pygame.sprite.Group() adidas = pygame.sprite.Group() #Не формируется группа ## ##...
  11. N

    Помогите с кодом замена TEXT на PNG в TKinter

    Нужно сделать так чтобы при "self.lbl.configure(text="Ничья")" выводилась картинка png формата (XZ.png), при"self.lbl.configure(text="Победа")" выводилось (WIN.png) и при"self.lbl.configure(text="Проигрыш")" вывод (LOSE.png) from tkinter import * import random as rdm class Main(Frame)...
  12. J

    Pygame. Проблема с отображением дополнительной кнопки, после нажатие на главную кнопку

    Здравствуйте. Я создаю игру на Python с использованием библиотеки Pygame. Я застрял и никак не могу двинуться с мертвой точки уже очень долго. Прочитав всю документацию и не найдя ответы, Я отчаялся. Пишу сюда и буду рад любым подсказкам. С вашего разрешения для начала я объясню общую логику...
  13. S

    Pygame clock

    pyCharm выделяет жёлтым clock.tick(60) Во вкладке проблемы показывает что clock.tick(60) 60 - не может быть intoger import pygame #images icon = pygame.image.load("dino_game.bmp") Player_tex = pygame.image.load("dino.bmp") player = pygame.transform.scale(Player_tex, (100, 100)) #diplay...

Форум IT Специалистов