Задание на Pygame На Python . НУЖНО ДОБАВИТЬ ФОН , ИЗОБРАЖЕНИЕ Я СКИНУЛ ,И НАЗВАТЬ ЕГО fon
К ЭТОМУ КОДУ ЧТОБ ОНА РАБОТАЛА:
import pygame
from random import randint
FPS = 60
WIN_WIDTH = 320
WIN_HEIGHT = 500
Sky = (149,200,216)
pygame.init()
clock = pygame.time.Clock()
sc = pygame.display.set_mode((WIN_HEIGHT, WIN_WIDTH))
clock = pygame.time.Clock()
kor = pygame.image.load('kr.png').convert()
z = pygame.image.load('zzz.png').convert()
pygame.display.update()
xpos = 115
sc.blit(kor, (xpos, 405))
pygame.display.update()
HEIGHT = 70
WIDTH = 40
SPEED = 2
y = 0 - HEIGHT
position = randint(1,3)
if position == 1:
x = 10
elif position == 2:
x = 130
elif position == 3:
x = 250
gameon = True
while gameon:
events = pygame.event.get()
for i in events:
if i.type == pygame.QUIT:
exit()
elif i.type == pygame.KEYDOWN:
if i.key == pygame.K_LEFT:
if xpos > 10:
xpos -= 120
if i.key == pygame.K_RIGHT:
if xpos < 250:
xpos += 120
pygame.draw.rect(sc, fon,(x, y-5, WIDTH, HEIGHT+5))
if y >= WIN_HEIGHT + HEIGHT:
SPEED += 0.7
y = 0 - HEIGHT
position = randint(1,3)
if position == 1:
x = 10
elif position == 2:
x = 130
elif position == 3:
x = 250
else:
y += SPEED
sc.fill(fon)
sc.blit(z, (x, y))
sc.blit(kor, (xpos, 405))
pygame.display.update()
clock.tick(FPS)
235
419
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
gogo3817.06.2020 03:41
-
микки3609.02.2021 18:37
-
ggg28007.01.2022 09:00
-
PROKUROR11105.05.2020 06:58
-
мурка9207.10.2022 18:13
-
Dmitry023214105.06.2020 13:16
-
kekocikkkkk19.06.2021 19:43
-
Belka17203.04.2020 14:41
-
Kirkorow21.11.2020 13:08
-
Даша539118.04.2020 14:57
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.