Bangunan
Peringatan
Karena adanya bug di versi gcc lama, kompilasi dengan versi <12 tidak didukung secara resmi.
$ git clone https://github.com/PGG106/Alexandria
$ cd alexandria
$ make
$ ./Alexandria
Cara menggunakan mesin
Antarmuka Catur Universal (UCI) adalah protokol standar yang digunakan untuk berkomunikasi dengan mesin catur, dan merupakan cara yang disarankan untuk melakukannya untuk antarmuka pengguna grafis (GUI) atau alat catur pada umumnya. Alexandria mengimplementasikan sebagian besar opsinya seperti yang dijelaskan dalam protokol UCI.
Ucapan Terima Kasih
Proyek ini tidak akan mungkin terwujud tanpa orang-orang berikut ini
- BluefeverSoftware untuk Wakil mesin caturnya yang darinya saya mempelajari struktur dasar dan fungsi mesin catur
- CodeMonkeyKing untuk mesin catur bbc-nya tempat saya mempelajari cara kerja bitboard dan beberapa teknik pencarian yang disempurnakan
- Seluruh server Stockfish Discord dan Disservin khususnya untuk berbagi kode dan ketersediaan dalam menjawab pertanyaan
- Andrew Grant untuk platform OpenBench.
- Morgan Houppin, penulis Stash karena menjadi G sejati
- Jaring Alexandria yang lebih tua dilatih dengan Cudad, terima kasih yang sebesar-besarnya kepada penulis Cudad (Luecx dan Jay Honnold), terima kasih ekstra kepada Luecx karena telah menginisiasi saya dalam cara NNUE.
- Jaring Alexandria saat ini dilatih dengan Bullet the Official™️ SWE™️ Trainer™️, terima kasih sebesar-besarnya kepada JW karena telah menjadi dewa Cuda.