PRAPUSZCZA
   

praca sieciowa Pawła Janickiego

PRAPUSZCZA
   

praca sieciowa Pawła Janickiego

Info

Poruszaj kursorem po ekranie wciskając klawisz myszki lub poruszaj palcem po ekranie dotykowym. Szybko zrozumiesz, jak działa ten miniprogram. Prapuszcza wydaje też dźwięki, więc warto włączyć głośniki lub słuchawki.

Pełny ekranOtwórz w nowym oknie

Program w początkowo pustym oknie rysuje rozmaite drzewa w oparciu o funkcję rekursywną — taką, która wywołuje samą siebie. W programowaniu często stosuje się takie podejście do pracy z obiektami, które tak jak drzewa, charakteryzują się samopodobieństwem (czyli kiedy mniejsza część obiektu przypomina większą — najbardziej znanymi formami tego typu są fraktale).

Las, który tworzymy jest nieskończony – nowe drzewa przysłaniają starsze, które nikną stopniowo w tle. Takie nieskończone (choć w inny sposób niż Prapuszcza) lasy pojawiają się od czasu do czasu w sztuce mediów, np. w klasycznej pracy Der Wald Tamása Waliczky’ego.