Я начинаю делать игру “арканоид”, это не оконченный код, сразу скажу, но у меня уже есть проблемы в этом коде
. Проблема в том, что когда я запускаю код у меня должен быть смайлик с цветным фоном. Он не должен двигаться, просто смайлик.
Но когда я запускаю код у меня просто чёрный экран. Но при этом, если я после этого нажму на крестик всё начнёт работать!
Сам Код:
import pygame
pygame.init() # Включаем модуль pygame
width = 1200
height = 700
fps = 30
name = “PupukaGame”
speedx = 10
speedy = 10
aquamarine = “#7FFFD4” # Цвет
gold = “#FFD700”
red = “#FF0000”
ball = pygame.image.load(“ufft.png”) # Загружаем картинку в спрайт
ball_rect = ball.get_rect() # Получаем рамку спрайта
screen = pygame.display.set_mode((width, height)) # Параметры экрана
pygame.display.set_caption(name) # Заголовок экрана
clock = pygame.time.Clock() # Таймер для игры
run = True
while run:
clock.tick(fps) # Тикаем таймером
for i in pygame.event.get(): # Перебираем все события в игре
if i.type == pygame.QUIT: # Проверяем на событие выхода
run = False # Завершаем игровой цикл
ball_rect.x += speedx
screen.fill(aquamarine) # Задний фон
screen.blit(ball, ball_rect) # Рисуем спрайт с рамкой
pygame.display.update() # О
____________________________________________________________________________
Заранее спасибо!
p.s. Если я не понятно сформулировал свою мысль, или тому подобное, напишите мне, я постараюсь объяснить. И ещё, я не знаю как вы к этому отнесётесь, но вам придётся установить одну картинку, она будет в закрепе.