Giocare a scacchi su un microcontrollore

[Arthur Benemann] ha iniziato un po ‘di lavoro per il suo programma di ingegneria elettrica, oltre a sperimentare la peggiore situazione della funzione di funzionare che abbiamo mai visto. Ha appena pubblicato un istriente del suo lavoro di picchess che è in grado di giocare a scacchi su uno schermo VGA con una tastiera, con suono, un orologio, sensore di temperatura. Apparentemente, [Arthur] era stanco una sera e gettata in un’applicazione del gioco della vita di Conway.

[Arthur] ha selezionato un DSPIC33F μC per il suo lavoro con tutto ciò che è disposto su un pane. È piuttosto felice della sua routine VGA, la prima volta che ha mai utilizzato DMA. Siamo davvero stupiti dal motore di scacchi [Arthur] – il suo è il primo motore di scacchi homebrew che abbiamo visto su hacker al giorno. Sebbene il motore sia una forza bruta che sfoglia con la potatura alfa-beta, il motore stesso sembra relativamente avanzato che supporterà persino la calmiglia.

Sebbene alcune linee guida non siano supportate così come il punteggio Elo del motore non è noto, il motore [Arthur] dovrebbe essere ancora in grado di battere un giocatore amatoriale. Un risultato relativamente eccezionale davvero.

Scopri il video [Arthur] dopo la pausa.