Kurrikula e Shatranj.ai ofron module që lejojnë AI-të e ndryshme të luajnë kundër njëra-tjetrës në një garë me stil turneu, e njohur gjithashtu si hackaton.
E para prej këtyre është në luaj.shah.ai
Këtu mund të zgjidhen dy AI konkurruese me konfigurime të ndryshme, të dyja për të luajtur shah dhe shatranj. Ky mjet gjithashtu shërben për të analizuar pozicione nga libra historikë të shahut, si Libro Axedrez dhe Kitab-ash Shatranj.
Opsioni i dytë i hackatonit zhvillohet brenda mësimeve të avancuara të kurrikulës, ku mund të organizohet një ndeshje ekspozite me lojëra të shumta midis AI-ve të ndryshme duke përdorur ekranin ASCII të bordit, i cili gjithashtu mund të shfaqë lëvizjet e konsideruara me probabilitete të ndryshme dhe lëvizjen aktuale të zgjedhur. Të dhënat e tilla të ndeshjes ekspozite janë veçanërisht të dobishme për debugimin dhe përmirësimin e algoritmeve të ndryshme të AI-së që zhvillojmë dhe krahasojmë si pjesë e kurrikulës. Aktualisht, regjistruesi ynë i ndeshjeve ekspozitë mbështet Shatranj, 4-connect, Qirkat dhe Checkers, dhe është e lehtë ta zgjerojmë atë në lojëra të tjera historike me tabelë.
Ne përfundojmë bootcamp-et dhe punëtoritë e projektit me një hackathon të vogël, ku inteligjencat artificiale të studentëve konkurrojnë me njëra-tjetrën në lojëra tavoline historike.