Rysujący Tetris

Być może niektórzy z was pamiętają twórczość youtubowego użytkownika Shuey187, która to przez jakiś czas przesyłana była z jednej strony Internetu na drugą. Shuey spędzał ogromnie dużo czasu projektując modele postaci z klasycznych gier wideo w Tetrisie. Dla przypomnienia, pod spodem umieszczam film dla tych, którym wcześniejsze informacje nic nie mówią:

Budowanie takie jest, jak się domyślacie, niezwykle czasochłonne. Po co więc robić ręcznie coś, co można po prostu najzwyczajniej w świecie zaprogramować? W ten sposób pomyślał z pewnością Michael Birken, kiedy postanowił stworzyć algorytm, który za pomocą ośmiu różnokolorowych klocków Tetrisa (oraz miejsc pustych – czarne tło) jest w stanie tworzyć obrazy. Wystarczy ze najpierw pokażemy programowi, co też dokładnie chcemy osiągnąć. Są rzecz jasna pewne ograniczenia – przedstawiany mu plik nie może zawierać więcej niż trzech kolorów i być większy niż 17 na 32 piksele. A teraz przyjrzyjcie się, jak działa ów program:

Zainteresowani kodem? Zobaczyć go możecie w tym miejscu (javascript). Więcej na temat algorytmu zainteresowani znajdą natomiast o tu (ilustrowany opis działania).

Źródło artykułu:
Wybrane dla Ciebie
NIE WYCHODŹ JESZCZE! MAMY COŚ SPECJALNIE DLA CIEBIE