Tetris-Duel, czyli sieciowa wersja Tetrisa na Raspberry Pi

Tetris-Duel, czyli sieciowa wersja Tetrisa na Raspberry Pi

przez -
3 314
Gry
Tetris Duel Team w ciągu trzech tygodni stworzył sieciową wersję gry Tetris dla Raspberry. Tetris-Duel składa się z 4000 udokumentowanych linii kodu assemblera dla architektury ARM. Asynchroniczna komunikacja pomiędzy dwoma minikomputerami odbywa się poprzez porty GPIO, a specjalnie zoptymalizowane sterowniki pozwalają na korzystanie z kontrolerów NES. Za wyświetlanie obrazu odpowiada specjalnie przygotowane oprogramowanie, które wykorzystuje HDMI i podwójne buforowanie. Warto także wspomnieć i własnym asemblerze ARMv6, napisanym od zera w C.

Tetris-Duel powstał w ramach pierwszorocznego projektu na Imperial College London. Jego autorami są: Han Qiao, Piotr Chabierski, Michał Sienkiewicz, Utsav Tiwary.