Programátor napsal algoritmus, který kreslí postavičky ve hře Tetris

Programátor napsal algoritmus, který kreslí postavičky ve hře Tetris

Účel hry Tetris je jasný: složit z náhodně tvarovaných kostiček vždy celou řadu a vydržet v tom co nejdéle. Co když si to ale zkomplikujete a položíte si otázku, jestli by nebylo možné Tetris využít i ke stavbě různých složitých tvarů, třeba figurek a vlastně jakékoliv grafiky a to při zachování všech stávajících „fyzikálních zákonů“ hry.

Stejný problém chtěl vyřešit i jistý vývojář Michael Birken a sestavil (a detailně zdokumentoval) nové algoritmy, pomocí kterých lze ve hře Tetris kreslit.

Praktický význam těchto algoritmů pro lepší svět je přinejmenším diskutabilní, ale člověk nikdy neví – fanoušci randomizace a zákonů entropie si přijdou na své. Výsledkem je každopádně efektní video.

Pokud si to chcete vyzkoušet sami, zdrojové kódy v Javě stáhnete zde.

Diskuze (21) Další článek: Přípravy na IPv6: Česko vzorem, routery mají co zlepšovat

Témata článku: Software, Programování, Efektní video, Jistý vývojář, Fyzikální zákony, Praktický význam, Algoritmus, Tetris, Programátor, Kostička, Hra


Určitě si přečtěte

Vyrobíme si falešný Mac mini za tisícovku. Stačí Raspberry Pi a 3D tiskárna

Vyrobíme si falešný Mac mini za tisícovku. Stačí Raspberry Pi a 3D tiskárna

** Vyzkoušíme Raspberry Pi 4 s iRaspbianem ** Operační systém vypadá skoro jako macOS ** Vše strčíme do vlastní stylové krabice

Jakub Čížek | 29

Jak nahradit webkameru: jde to telefonem, zadarmo a s lepším obrazem

Jak nahradit webkameru: jde to telefonem, zadarmo a s lepším obrazem

** Koronavirus donutil mnohé zaměstnance pracovat z domova ** V souvislosti s tím vzrostla poptávka po webových kamerách ** Webkameru ale nemusíte kupovat – stačí mobil a aplikace!

Karel Kilián | 13

Teachable Machine: Umělá inteligence za pět minut i bez doktorátu z ČVUT

Teachable Machine: Umělá inteligence za pět minut i bez doktorátu z ČVUT

** Pochopit techniky a principy A.I. je složité ** Ale nebojte, jde to i bez doktorátu z IT a matematiky ** Vyzkoušíme generátor neuronových sítí od Googlu

Jakub Čížek | 9


Aktuální číslo časopisu Computer

Megatest 24 PC zdrojů

Jak využít umělou inteligenci

10 špičkových sluchátek s ANC

Playstation 5 vs Xbox Series X