środa, 12 grudnia 2012

Sztuka z komputera

Tworząc programy staramy się wykonywać je zgodnie z określonymi algorytmami. Algorytmy, które są w pełni określone i w jasny sposób tłumaczą użytkownikowi jak dojść do upragnionego celu. A co, by było w przypadku gdy algorytm zależałby od inwencji twórczej jego autora. Dobrym przykładem może być tutaj zagadnienie fraktali czy też chaosu.
Zastanówmy się jak w prosty sposób wygenerować coś np. obraz dwuwymiarowy, który spełni nasze oczekiwania i przedstawi jakąś formę przekazu matematyczno-plastycznego. Zmuśmy do pracy te szybkie maszynki, by na nasz pożytek coś wygenerowały. Zaczniemy od czegoś prostego. Zbioru punktów pseudolosowych, które posłużą dalej do generacji znanego efektu śnieżenia telewizora.
Od czego zacząć. Wystarczą podstawy algebry oraz trygonometrii no i trochę cierpliwości. Zacznijmy od przykładu, który pozwoli przygotować ekran do tworzenia naszej aplikacji.
Do doświadczeń wybrano język Java. Zakładam podstawową znajomość tego języka w zakresie programowania. Dalsze szczegóły zostawmy sobie na później.