Difference between revisions of "Chess Engine"

From ESE205 Wiki
Jump to navigation Jump to search
m (Nmdang moved page Chess engine to Chess Engine)
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
=== Overview ===
 +
This is a tutorial on how to use the python chess engine and stockfish engine
  
 +
=== Materials/Prerequisites ===
 +
Raspberry pi
  
 +
=== Process ===
 +
* Download [https://pypi.org/project/python-chess/ pychess]
  
 +
* Download [https://stockfishchess.org/download/ stockfish]
  
Update soon
+
*In order to use stockfish via pychess, we need to use [https://python-chess.readthedocs.io/en/latest/uci.html#uci-commands/ UCI] (follow the link in UCI for tutorial).
  
  
 +
 +
 +
* Avoid large paragraphs of text, tend towards clear, concise steps
 +
* Include pictures as much as possible, especially for key steps. This may be in the form of a photograph, screenshot, drawing, etc.
 +
* All text should be styled appropriately. Code should be in code blocks, key words and notes should be in bold.
 +
* Logical groups of steps should be broken down under different sub-headers within this section
 +
* Language should be grammatically correct, and the first person shouldn't be used
 +
 +
=== Authors ===
 +
*Nhut Dang
 +
 +
*Robert Goodloe
 +
 +
*Ethan Shry(TA)
 +
 +
Fall 2018
 +
 +
=== Group Link ===
 +
[https://classes.engineering.wustl.edu/ese205/core/index.php?title=CV_Chess/ Group page]
 +
 +
[https://classes.engineering.wustl.edu/ese205/core/index.php?title=CV_Chess_Logs/ Group weekly log]
 +
 +
=== External References ===
 +
[https://python-chess.readthedocs.io/en/latest/ pychess library]
 +
 +
[http://support.stockfishchess.org/kb/advanced-topics/ stockfish library]
  
  
 
[[Category:HowTos]]
 
[[Category:HowTos]]

Latest revision as of 10:02, 6 December 2018

Overview

This is a tutorial on how to use the python chess engine and stockfish engine

Materials/Prerequisites

Raspberry pi

Process

  • In order to use stockfish via pychess, we need to use UCI (follow the link in UCI for tutorial).



  • Avoid large paragraphs of text, tend towards clear, concise steps
  • Include pictures as much as possible, especially for key steps. This may be in the form of a photograph, screenshot, drawing, etc.
  • All text should be styled appropriately. Code should be in code blocks, key words and notes should be in bold.
  • Logical groups of steps should be broken down under different sub-headers within this section
  • Language should be grammatically correct, and the first person shouldn't be used

Authors

  • Nhut Dang
  • Robert Goodloe
  • Ethan Shry(TA)

Fall 2018

Group Link

Group page

Group weekly log

External References

pychess library

stockfish library