Код: Выделить всё
import pygame
import random
import sys
from pygame import display
pygame.init() #pokrecemo modul pygame
screen = pygame.display.set_mode((round(800),(600))) #varijabla koju smo nazvali screen #definisemo na rezoluciju 800x600
#pozadina
background = pygame.image.load('background.png') #[url=https://pngtree.com/so/background]background png from pngtree.com[/url]
pygame.display.set_caption("Osvoji Svemir") # naziv prozora
icon = pygame.image.load('ufo.png') # definisemo ikonicu
pygame.display.set_icon(icon) #pozivamo ikonicu da se pojavi
pygame.display.update()
# Igrac
playerImg = pygame.image.load('spaceship1.png')
playerX = 370
playerY = 500
playerX_change = 0
# Neprijatelj
enemyImg = pygame.image.load('enemy.png')
enemyX = random.randint(0, 800) # ubacio sam random modul kako bi se neprijatelj pojavljivao na drugom mestu uvek
enemyY = random.randint(50, 150) # gornje kordinate su za X, a ove- donje za Y osu- da se na "random"- nasumicno pojavljuju
# defininisemo pozicije igraca naseg malog spejsatla
playerX_change = 0
playerY_change = 1
# definisemo pokrete neprijatelja, malih (u nasem slucaju- plavih)
enemyX_change = 0.4
enemyY_change = 40
def player(x,y):
screen.blit(playerImg, (x, y))
def enemy(x,y):
screen.blit(enemyImg, (x, y))
# Petlja igre (game loop)
running = True
while running:
screen.fill((0, 0, 0)) # prva i osnovna pozadina ekrana ako redom idemo to je (CRVENA,PLAVA, ZELENA) u kodu
#pozadina za igricu (interaktivna pozadina koja je velicine ekrana kojeg smo definisali (800x600) u pixelima
# screen.blit(background, (0, 0))
screen.blit(background, (0,0))
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# Provera za pritisnute tastere na tastaturi
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
playerX_change = -3
# print("Sistem je registrovao da je pritisnuta leva strelica")
if event.key == pygame.K_RIGHT:
playerX_change = 3
# print("Sistem je registrovao da je pritisnuta desna strelica")
if event.type == pygame.KEYUP:
if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT:
playerX_change = 0
# print("Sistem ceka unos sa tastature")
#
Подробнее здесь: [url]https://stackoverflow.com/questions/64086964/how-to-fix-a-problem-with-python-in-pycharm-with-black-parts-of-window-down-and[/url]