Zum Hauptinhalt
VirtualUMB
  • Deutsch ‎(de)‎
    Deutsch ‎(de)‎ English ‎(en)‎ Français ‎(fr)‎ Slovenčina ‎(sk)‎ Русский ‎(ru)‎
Systemweite Suche Schließen
Sucheingabe umschalten
Sie sind als Gast angemeldet (Anmelden)

Tvorba hier a používateľského zážitku

  1. Startseite
  2. Kurse
  3. Fakulta prírodných vied (Faculty of Natural Sciences)
  4. Katedra informatiky
  5. 3. ročník (Bc.)
  6. UX
  7. Allgemeines
  8. Skuska 4.2.2026

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()

  • Pomocné obrázky (1).rar Pomocné obrázky (1).rar
    18. Januar 2024, 13:03
◄ Odporúčané zdroje
Python - "stručná" syntax ►

Blöcke

Navigation überspringen

Navigation

  • Startseite

    • Meine Kurse

    • Kurse

      • Fakulta prírodných vied (Faculty of Natural Sciences)

        • Katedra chémie

        • Katedra informatiky

          • 1. ročník (Bc.)

          • 2. ročník (Bc.)

          • 3. ročník (Bc.)

            • Cloud

            • DidInf1_1

            • FPV-KI-MV

            • NuMe

            • OpSy2

            • PoSy2

            • UX

              • Allgemeines

                • AufgabeSkuska 4.2.2026

          • 1. ročník (Mgr.)

          • 2. ročník (Mgr.)

          • Projekty

          • Pedagogická prax

          • Záverečné práce

          • Odborná prax

          • Prijímacie skúšky

          • Univerzitné výberové predmety

          • Rozširujúce štúdium informatiky

        • Katedra matematiky

        • Katedra fyziky

        • Katedra techniky a technológií

        • Katedra geografie a geológie

        • Katedra biológie, ekológie a životného prostredia

        • StPePr

        • AS-FPV-UMB

        • Rada kvality FPV UMB

      • Ekonomická fakulta (Faculty of Economics)

      • Filozofická fakulta (Faculty of arts)

      • Fakulta politických vied a MV (Faculty of Politica...

      • Fakulta telesnej výchovy, športu a zdravia (Facult...

      • Pedagogická fakulta (Faculty of Education)

      • Právnická fakulta (Faculty of Law)

      • Akademický senát UMB

      • IT služby (IT Services)

      • Projekty

      • Etická komisia UMB

      • Kurzy pre zamestnancov UMB

      • Pedagogická činnosť

      • Konfuciov inštitút pre obchod pri UMB/Confucius In...

Ergänzungsblöcke

Sie sind als Gast angemeldet (Anmelden)
UX
  • Deutsch ‎(de)‎
    • Deutsch ‎(de)‎
    • English ‎(en)‎
    • Français ‎(fr)‎
    • Slovenčina ‎(sk)‎
    • Русский ‎(ru)‎
Unsere Datenlöschfristen
Laden Sie die mobile App