Carane Gunakake Stockfish CLI kanggo Master Catur ing PC

Yen sampeyan wis sawetara wektu main catur, sampeyan bisa uga wis krungu babagan Stockfish, AI catur sing mangan grandmaster catur kanggo sarapan, nedha awan, lan cemilan sore sawise nedha bengi. Pandhuan iki nuduhake cara supaya bisa digunakake ing komputer desktop!

Apik ngerti: Apa sampeyan tukang game sosial? Deleng liwat game papan online iki sing bisa diputer karo kanca-kanca.

Apa Stockfish?

Stockfish luwih saka mesin catur tinimbang AI, lan kalebu sing paling kuat ing donya. Karo, sampeyan bisa nemokake gerakane paling apik saka posisi sembarang – anggere sampeyan menehi wektu kanggo proses game sing lagi aktif.

Arena Catur mlaku Stockfish

Iki uga kalebu sing paling populer, sebagian amarga gratis lan sumber terbuka. Ing bab mung sing misale jek ing par karo iku Dragon, nanging sing biaya dhuwit kanggo nggunakake. Nalika sampeyan lagi latihan kanggo turnamen utawa nyoba kanggo tokoh metu pamindhahan paling apik kanggo kabeh jinis teka-teki catur, Stockfish bakal dadi kanca paling apik.

Iku apik kanggo elinga yen Stockfish minangka program baris perintah, dadi sampeyan butuh Windows Command Prompt utawa Linux Terminal kanggo nggunakake.

Carane Mesin Catur Kaya Stockfish Work

Mesin catur (utawa AI catur, yen sampeyan pengin) luwih cedhak karo krupuk sandi tinimbang sing sampeyan pikirake.

Nalika mesin catur kaya Stockfish mikir, iku bener brute pasukan liwat kabeh kombinasi gerakane legal nganti ketemu sing ndadékaké kanggo rute paling cedhak kanggo jodoh. Mangkono carane menehi rating sepira kuwat (utawa lemah) pamindhahan sampeyan – pamindhahan sing ndadékaké checkmate ing patang giliran luwih apik tinimbang pamindhahan liyane sing mbutuhake wolung giliran.

Minangka ana akeh banget gerakane kanggo Stockfish kanggo pindhah liwat, iku bakal mbutuhake dina nganti sumerep kabeh saka 18 dadi sawise 1e4. Mulane sampeyan kudu ngandhani nganti suwene kudu mikir. Iku nglacak pamindhahan paling apik sing ditemokake nganti saiki, banjur milih pamindhahan kasebut nalika tekan watesan wektu.

GUI catur sing nggunakake Stockfish lan mesin catur liyane uga nduweni fitur ponder. Iku ndadekake mesin mikir pamindhahan nalika sampeyan lagi mikir babagan pamindhahan sabanjure. Iki ndadekake kanggo muter rapi – mungsuh bakal langsung miwiti pamindhahan sabanjuré sawise sampeyan nggawe.

Apik ngerti: yen sampeyan seneng main game AI, priksa AI Dungeon.

Carane Download Stockfish

  1. Download Stockfish 15.1 saka situs resmi Stockfish. Ing Linux, sampeyan bisa nggunakake sudo apt install stockfish kanggo ngganti. Priksa manawa nganyari apt dhisik kanggo entuk versi paling anyar.

Cathetan: ana rong versi: AVX2 lan POPCNT. Ing umume komputer lan laptop sing luwih anyar, AVX2 kudu bisa digunakake. Mung nggunakake POPCNT yen ora.

Situs Web Resmi Stockfish Ngundhuh Kaca V15 1 Tombol Unduh Layar Ing Sorotan Alun-alun Abang
  1. Ing Windows, sampeyan kudu entuk file ZIP sawise ngeklik link download. Extract file lan mbukak file EXE saka folder.
File Stockfish Windows Explorer Kanggo Screenshot Windows
  1. Yen sampeyan nggunakake Linux, bukak terminal banjur ketik stockfish.
Terminal Stockfish Command Stockfish Panah Pointing

Tip: Pengin nambah kinerja game ing Linux? Coba Game Mode.

Playing karo Stockfish

  1. Kanggo muter game, sampeyan kudu nuduhake Stockfish apa Papan katon kaya nggunakake position dhawuh. Printah iki nggunakake rong paramèter: notasi sing sampeyan gunakake lan status papan saiki. coba ngetik position startpos move e2e4 kanggo nindakake Opening Pion Raja minangka putih.

Cathetan: manawa wis siyap app notepad lan gunakake kanggo nempel gerakan sampeyan.

Terminal Stockfish Command Posisi Startpos Pindhah E2e4
  1. Sawise mencet Ketik, sampeyan bisa uga sok dong mirsani sing koyone ora ana apa-apa. Nanging aja gupuh – Stockfish nduweni pamindhahan sing disimpen ing memori. Sampeyan mung kudu ngetik d kanggo nuduhake apa papan katon kaya saiki.
Terminal Stockfish Command D Nuduhake Papan Catur Virtual
  1. Saiki kita bakal nggawe Stockfish mikir. jenis go movetime 1000 ngisor baris sing ngandika “Checkers” kanggo nggawe mikir kanggo siji detik. Jumlah kasebut ing milliseconds, lan sampeyan bisa ngganti supaya Stockfish mandheg mikir kanggo wektu sing luwih cendhek utawa luwih suwe.
Terminal Stockfish Command Go Movetime 1000
  1. Stockfish bakal nuduhake sampeyan ton saka output, nanging bagéyan penting iku baris pungkasan. Asil bisa beda-beda gumantung ing komputer, nanging sampeyan kudu njaluk kaya bestmove c7c5 ponder g1f3 neng akhir. Iki tegese saiki mikir sing c7c6 punika balesan paling apik kanggo e2e4 lan sing ngarepake sampeyan muter g1f3 sawise iku.
Terminal Stockfish Command Go Movetime 1000 Result Bestmove C7c5 Ponder G1f3
  1. Iku wektu kanggo nggawe Stockfish pamindhahan. Tambah nilai bestmove sawise printah startpos asli, banjur tempel nilai kasebut. Ing kasus iki, kita bakal ngetik position startpos move e2e4 c7c6 ing terminal.
Terminal Stockfish Command Posisi Startpos Pindhah E2e4 C7c6
  1. Ing wektu iki, giliran sampeyan maneh, dadi sampeyan kudu nambah langkah sabanjure sawise c7c6. Sampeyan bisa mlebu d kanggo ndeleng Papan ing sembarang wektu.
Terminal Stockfish Nuduhake E2e4 C7c6 Lan Sabanjure Manungsa Turn Bakal F2f4
  1. Terus nganti Stockfish (paling kamungkinan) ngalahake sampeyan.
Terminal Stockfish Player Ilang Kanggo Stockfish Cli

Tip: Tukang game Linux kudu maca terus kanggo sinau babagan distro Linux paling apik kanggo dolanan.

Pitakonan Paling Sering

Apa iku GUI catur?

GUI catur kaya papan catur virtual – ngidini sampeyan muter catur tanpa kudu muter papan catur fisik. Dheweke nggarap standar protokol sing diarani UCI (Universal Chess Interface) kanggo ngobrol karo mesin catur supaya sampeyan bisa main game. Sawetara uga bisa supaya mesin muter marang saben liyane, mung kanggo ndeleng kang siji bakal menang.

Apa Antarmuka Catur Universal?

Antarmuka Catur Universal (UCI) minangka sakumpulan protokol sing nyritakake kepiye mesin catur kudu menehi output lan njaluk input. Iki ngijini sampeyan pit mesin catur komputer marang saben liyane, lan mbantu karo nggawe mesin iki banget kompatibel karo meh kabeh jenis GUI catur ana.

Apa Stockfish mbukak sumber?

Ing basa apa Stockfish dikode?

Stockfish utamané kode ing C ++. Yen sampeyan pengin nambah bakat pemrograman, coba game coding iki.

Kredit gambar: Unsplash. Kabeh screencaps dening Terenz Jomar Dela Cruz.

Terenz Jomar Dela Cruz
Terenz Jomar Dela Cruz

Terenz minangka ahli robot hobi sing nyoba nggawe robot paling apik tenan sing durung tau dideleng. Dheweke bisa nindakake yen dheweke ora sibuk ngobong LED minangka hobi liyane.

Langganan newsletter kita!

Tutorial paling anyar kita dikirim langsung menyang kothak mlebu

Leave a Comment

Your email address will not be published. Required fields are marked *