Tak naprawdę nic nie stoi na przeszkodzie, aby używać prawdziwej szachownicy do cyfrowych partii, niezależnie od tego, czy gramy online, czy offline. Problem polega na tym, że wszystkie ruchy trzeba wykonywać ręcznie, aby przebieg gry był dokładnie odwzorowany na planszy. Jednak projekt programisty Alpera Karayamana automatyzuje część tych ruchów, wykorzystując kamerę internetową do rejestrowania naszych posunięć na prawdziwej szachownicy i przenoszenia ich do gry online.

Jak grać w szachy na komputerze z prawdziwą szachownicą
Gra w szachy

Jedyną rzeczą, której brakuje szachownicy, jest przekształcenie jej w „interfejs wejściowy” dla gracza siedzącego przed komputerem. Pomyśl przez chwilę: mamy kierownice i zestawy pedałów, które zamieniają nasze komputery w symulatory. Podobnie jest z dźwigniami i joystickami do latania wirtualnymi samolotami i statkami. Dlaczego nie zrobić czegoś podobnego z szachami? Zamiast używać myszy, gracz przesuwa figury, a program automatycznie rejestruje ruchy.

Jak grać w szachy na komputerze z prawdziwą szachownicą

https://www.youtube.com/embed/6KV4kHBKh3w

Głównym ograniczeniem jest to, że odpowiadamy za ruchy figur przeciwnika, ale programista Alper Karayaman stworzył oprogramowanie w Pythonie, które zajmuje się resztą. Jedyne, czego potrzebuje, to kamera internetowa do wykrywania i „przenoszenia” naszych ruchów na partię na komputerze. Co ciekawe, oprogramowanie działa z najbardziej popularnymi platformami szachowymi, takimi jak Stockfish, Chess.com i Lichess.

https://www.youtube.com/embed/Z3-hE0JbJf0

Aby program działał poprawnie, Karayaman podzielił się kilkoma wskazówkami. Po pierwsze, wyłącz wszelkie animacje i efekty specjalne w grze, aby plansza była jak najprostsza. Następnie trzeba zrobić dwa zrzuty ekranu – jeden do gry białymi, a drugi do partii czarnymi. Najdelikatniejszym krokiem jest kalibracja. Kamera musi widzieć dobrze oświetloną planszę bez zakłóceń. Idealnie (choć niekoniecznie) umieścić kamerę bezpośrednio nad planszą, co może być niewygodne dla niektórych graczy. Przy dobrej iluminacji i kontraście powinno wystarczyć.

Oprogramowanie zostało niedawno zaktualizowane, a wszystkie kompilacje w sekcji Releases na GitHubie są przygotowane pod Windows, ale ponieważ napisano je w Pythonie, zakładam, że użytkownicy Linuksa nie będą mieli większych trudności z uruchomieniem go na swoich ulubionych dystrybucjach.

Oficjalna strona: Kliknij tutaj