Laboratoria: 19, 20 XII¶
Celem zajęć jest zbudowanie w języku Rust prostego narzędzia z konsolowym frontendem (tzw. Terminal User Interface).
Do tego używać będziemy biblioteki ratatui
(https://github.com/ratatui-org/ratatui).
Zaimplementuj interfejs graficzny gry 4 in a row:
- aktualny stan planszy można wyświetlać za pomocą kolorowego bloku tekstu
- każdy z graczy powinien posiadać własny graficzny blok z polem do wpisywania indeksu kolumny (definiujący kolejny ruch)
- w danym momencie gry, tylko jeden z inputów powinien być aktywny
Sugerowane jest skorzystanie z przykładów: https://github.com/ratatui-org/ratatui/tree/main/examples.