Skuska 4.2.2026
Abschlussbedingungen
import pygame
pygame.init()
okno = pygame.display.set_mode((500, 480))
pygame.display.set_caption("Prvá hra")
kracaDoprava = [pygame.image.load('doprava1.png'),
pygame.image.load('doprava2.png'),
pygame.image.load('doprava3.png'),
pygame.image.load('doprava4.png'),
pygame.image.load('doprava5.png'),
pygame.image.load('doprava6.png'),
pygame.image.load('doprava7.png'),
pygame.image.load('doprava8.png'),
pygame.image.load('doprava9.png')]
kracaDolava = [pygame.image.load('dolava1.png'),
pygame.image.load('dolava2.png'),
pygame.image.load('dolava3.png'),
pygame.image.load('dolava4.png'),
pygame.image.load('dolava5.png'),
pygame.image.load('dolava6.png'),
pygame.image.load('dolava7.png'),
pygame.image.load('dolava8.png'),
pygame.image.load('dolava9.png')]
pozadieObr = pygame.image.load('pozadie.jpg')
postavaStoji = pygame.image.load(
'postavaStoji.png')
x = 50
y = 400
sirka = 40
vyska = 60
posun = 5
clock = pygame.time.Clock()
jeVoVyskoku = False
skokPocet = 10
otocenaVlavo = False
otocenaVpravo = False
pocetKrokov = 0
def prekresliHerneOkno():
global pocetKrokov
pygame.display.update()
spustena = True
while spustena:
clock.tick(27)
for event in pygame.event.get():
if event.type == pygame.QUIT:
spustena = False
klavesy = pygame.key.get_pressed()
if klavesy[pygame.K_LEFT] and x > posun:
#dopln
elif klavesy[
pygame.K_RIGHT] and x < 500 - posun - sirka:
#dopln
else:
otocenaVlavo = False
otocenaVpravo = False
pocetKrokov = 0
if not (jeVoVyskoku):
if klavesy[pygame.K_SPACE]:
jeVoVyskoku = True
otocenaVlavo = False
otocenaVpravo = False
pocetKrokov = 0
else:
if skokPocet >= -10:
y -= (skokPocet * abs(
skokPocet)) * 0.5
skokPocet -= 1
else:
skokPocet = 10
jeVoVyskoku = False
prekresliHerneOkno()
pygame.quit()
- 18. Januar 2024, 13:03