Afspilning af skak på en mikrocontroller

September 3, 2022 0 By xllxt

[Arthur Benemann] startede lidt arbejde for hans elektroteknikprogram, samt oplevet den værste situation for funktion krybe, vi nogensinde har set. Han offentliggjorde netop en instrueret af sit Picchess Job, der er i stand til at spille skak på en VGA-skærm med et tastatur med lyd, et ur, temperatursensor. Tilsyneladende var [Arthur] træt en aften såvel som kastet i en anvendelse af Conway’s livs spil.

[Arthur] valgte en DSPIC33F μC til sit job med det, der er lagt ud på et brødbræt. Han er ret glad for sin VGA-rutine, første gang han nogensinde har brugt DMA. Vi er virkelig forbløffet over [Arthurs skakmotor – hans er den allerførste homebruske skakmotor, vi har set på hack om dagen. Selvom motoren er en brute-force gennemse med alfa-beta-beskæring, virker motoren selv relativt fremskreden, der selv understøtter castling.

Selvom et par retningslinjer ikke understøttes, såvel som ELO-score af motoren ikke er kendt, burde [Arthur] ‘s motor stadig kunne slå en amatørspiller. En relativt fremragende præstation faktisk.

Tjek [Arthur] s video efter pause.