In principe niets belet ons om een echt schaakbord te gebruiken voor digitale partijen, online of niet. Het probleem is dat we alle zetten handmatig moeten herhalen om de voortgang op het bord te weerspiegelen. Het project van programmeur Alper Karayaman automatiseert echter een deel van die zetten: hij gebruikt een webcam om onze bewegingen op het echte bord te registreren en naar het online spel te sturen.

Schaak spelen op de computer met een echt schaakbord
Schaakspelen

Het enige dat nog aan het schaakbord ontbreekt, is dat het een invoerinterface wordt voor de speler achter een computer. Denk er eens over na: we hebben stuurwielen en pedaalsystemen die onze machines in simulatoren veranderen. Hetzelfde geldt voor hendels en joysticks om vliegtuigen en virtuele schepen te besturen. Waarom zouden we niet iets soortgelijks doen met schaken? In plaats van de muis te gebruiken, verplaatst de speler de stukken en het programma registreert ze automatisch.

Schaak spelen op je pc met een echt bord

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

De belangrijkste beperking is dat we verantwoordelijk zijn voor de zetten van de stukken van onze tegenstander, maar programmeur Alper Karayaman heeft een Python-software gemaakt die voor de rest zorgt. Meer dan het schaakbord vraagt hij alleen een webcam om onze zetten te detecteren en op de partij op de computer te dumpen. Een ander interessant aspect van de software is dat hij werkt met de meest relevante schaakplatforms, zoals Stockfish, Chess.com en Lichess.

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

Om het programma correct te laten werken, deelt Karayaman verschillende suggesties. De eerste is om animaties of speciale effecten in het spel uit te schakelen, zodat het bord zo eenvoudig mogelijk is. Daarna moet je twee screenshots maken, één voor het spelen met wit en één voor zwart. De meest delicate stap is de kalibratie. De webcam moet een goed verlicht bord zien zonder interferenties. Idealiter (maar niet verplicht) plaats je de webcam recht boven het bord, wat voor sommige spelers ongemakkelijk kan zijn. Met goede verlichting en contrast zou het voldoende moeten zijn.

De software is recentelijk bijgewerkt en alle builds in de Releases-sectie van GitHub zijn klaar voor Windows, maar omdat het in Python is geschreven, denk ik dat Linux-rijders geen al te grote problemen zullen hebben om het op hun favoriete distro's uit te voeren.

Officiële site: Klik hier