Skip to content

Pokročílí 16: Polročný projekt

Na tomto cvičení sa rozdelíte do skupín po 3 a vyberiete si jedno zo zadaní.

Pokyny

Na vypracovanie zadania máte 2 týždne. Po odovzdaní svoj projekt odprezentujete na hodine. Za projekt budete ohodnotení známkou.

Odovzdanie projektu po termíne znamená zníženie známky z projektu. Nesplnenie niektorých častí zadania znamená zníženie známky. Minimálne požiadavky:

  • Python Projekt na GitHube
  • Dokumentácia v Markdowne, README.md súbor
  • Program spustiteľný v PyCharme
  • Hra v PyGame, podľa zadaní uvedených nižšie
  • Každý aspoň 2 netriviálne commity v rôznych dňoch (Jeden študent má mať aspoň 2 dni kedy urobil netriviálny commit na GitHub)
  • Krátka prezentácia o štruktúre kódu a vlastnostiach hry
  • Kód musí používať objekty a triedy
  • Hra musí mať koniec - Game Over
  • Hra musí používať farby a text, nie čiernobiela

Ak chcete za projekt známku 1, musí vaša hra mať aspoň 2 z nasledujúcich vecí:

  • Zvuk
  • Podporuje hru viacerých hráčov
  • Používa obrázky, resp. ikony alebo sprity
  • Počíta skóre a pamätá si top 15 najlepších skóre
  • Má viac levelov alebo je po čase náročnejšia

Odovzdanie po termíne znižuje známku o 1 stupeň

Úloha do konca tohto cvičenia

Do konca tohto cvičenia je potrebné rozdeliť sa do skupín, vybrať si zadanie a vytvoriť repozitár na GitHube

Zadania

Vytvorte hru pomocou Pygame buď podľa vlastného nápadu alebo na motív jednej z nasledujúcich hier (Vaša hra môže byť oveľa jednoduchšia, uvedené hry slúžia pre motiváciu a inšpiráciu pre gameplay):