Záverečný projekt 2024

a.k.a kodárium

Zadanie

Termín odovzdania je 28. júna 2024. Inštrukcie na odoslanie sú nižšie.

Záverečný projekt vychádza z tém, ktoré sme preberali počas semestra. Aspoň na záver semestra je tu priestor na vytvorenie sľúbeného "kodária".

Cieľom je preverenie zručností, ktoré ste počas semestra nabrali na hodinách semináru. A vašich schopností ich výsledne aplikovať vo vlastnom diele.

Popustite uzdu svojej kreativite a oživte sketch vytvorení vlastného kodária. Namixuj vlastnú kombináciu l-systémových rastlín, padajúcich bublín. Doplň húf plávajúcich techno-krevetiek a schovaj tam blúdiaceho hada...

Z vecí, ktoré sme preberali rád uvidím vo výsledku mix týchto prvkov

  • vhodne použitý Perlin Noise a/alebo randomGaussian (1b)

  • L-systém alebo iný fraktál aplikovaný na generovanie flóry kodária (2b)

  • neživý "element" s aplikovanou silou (bubliny, dážď, trblietky..) (1b)

  • živý element, ktorý sa prirodzene pohybuje:

    • a rešpektuje obmedzenia a ohraničenia (1b)

    • sa hýbe s nejakým cieľom (potrava, nádych na hladine ...) (1b)

  • húf tvorov

    • particle system (1b)

    • flocking (1b)

    • rôzne "druhy" tvorov (využívajúc dedičnosť) (1b)

  • extra bonus:

    • pekne napísaný, naformátovaný a okomentovaný kód (1b)

    • možnosť interaktívne meniť parametre v kodáriu (prísun vzduchu, svetla, ventilácia atď) (1b)

    • ak jednotlivé elementy vzájomne interagujú (tvory jedia rastliny. množia sa alebo bojujú s inými druhmi o zdroje) (1-3b)

    • použitie nejakej knižnice na simuláciu fyziky (1-2b)

    • nápad a celková vizuálna estetika (viem, toto je subjektívne. 1-5b)

Možno taký tip - menej je niekedy viac. Viac ma poteší pekný, dobre okomentovaný kód s výsledným kodáriom, kde to spolu "hrá", než guláš všetkého dokopy. Ale kto vie... prekvapte ma 😄

Hodnotenie

Výsledná známka je hodnotená na základe spočítaných bodov za projekt podľa stupnice:

A
B
C
D
E

8

7

6

5

4

Váš projekt nemusí obsahovať všetky vymenované prvky. Vyberte si tie, ktoré sa vám hodia. Ak chcete realizovať nejaký prvok, ktorý nie je v zozname, ozvite sa a dohodneme sa individuálne.

Odovzdávanie

Link na sketch (príp. zabalený projekt v zip) odovzdávajte cez email. Ocením nielen samotný link ale aj popis. A prípadne aj video z "optimálneho" použitia.

Last updated