Student zbudował szachowego robota, który poniża przeciwników
Miscellanea / / July 28, 2023
Zrobili nawet patosowy zwiastun z muzyką z JoJo's Bizarre Adventure.
Na wystawie Open Sauce w San Francisco wystawca o imieniu Noah Davis pokazał jego rozwój oparty na Raspberry Pie Pico, robocie szachowym z wbudowanym ChatGPT.
Autor zmontował robota z irytacji własnymi słabymi umiejętnościami: chciał, żeby maszyna grała za niego i robiła to dobrze. Ten pomysł nie jest niczym nowym, więc Davis postanowił urozmaicić koncepcję, dodając chatbota. ChatGPT przydał się do regeneracji mowy — i to nie byle jakiej, ale selektywnej. Bo co to za gra w szachy, jeśli nie jest się upokarzanym za głupie posunięcia?
Aby robot sam poruszał elementami, magnes jest przymocowany na dole każdego z nich, a czujniki Halla są zamocowane na spodniej stronie planszy. Komputer połączony jest z rzędami i kolumnami czujników na zasadzie klawiatury, odczytując zajęte i wolne komórki.
Oczywiście przy takim schemacie komputer nie może wiedzieć, gdzie znajduje się cyfra. Aby to naprawić, Davies napisał kod do śledzenia ruchów każdego elementu ze znanej pozycji początkowej. Zajęło to dużo czasu, ponieważ autor mógł poświęcić tylko kilka godzin na zaprogramowanie projektu rano przed szkołą.
Pasek LED z boku planszy pokazuje, czyja jest kolej. Jeśli jest niebieski, możesz chodzić, jeśli jest czerwony, poczekaj, aż robot wykorzysta zwycięski pomysł Sztokfisza, aby cię pokonać.
Nie ma mowy o komercyjnym wydaniu urządzenia: to tylko eksperymentalny robot zmontowany na wystawę. Zagrałbyś z nim?
Przeczytaj także🧐
- Pewien pasjonat stworzył robota, za pomocą którego można grać w szachy na prawdziwej szachownicy