Difference between revisions of "Chess Engine"

From ESE205 Wiki
Jump to navigation Jump to search
 
(16 intermediate revisions by the same user not shown)
Line 3: Line 3:
  
 
=== Materials/Prerequisites ===
 
=== Materials/Prerequisites ===
This section should contain a list of materials required to complete the tutorial, accounts necessary to complete the tutorial, or other prerequisites.
+
Raspberry pi
 +
 
 +
=== Process ===
 +
* Download [https://pypi.org/project/python-chess/ pychess]
 +
 
 +
* Download [https://stockfishchess.org/download/ stockfish]
 +
 
 +
*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).
 +
 
  
For instance, if your tutorial is about setting up a raspberry pi you should either require they have an SD card and walk them through flashing an OS onto the card, or list an SD card with installed OS in this section.
 
  
=== Process ===
 
This should be the meat of your tutorial, the actual steps to complete it. In general:
 
  
 
* Avoid large paragraphs of text, tend towards clear, concise steps
 
* Avoid large paragraphs of text, tend towards clear, concise steps
Line 17: Line 22:
  
 
=== Authors ===
 
=== Authors ===
This section should contain a of list all group members here, as well as semester published
+
*Nhut Dang
 +
 
 +
*Robert Goodloe
 +
 
 +
*Ethan Shry(TA)
 +
 
 +
Fall 2018
  
 
=== Group Link ===
 
=== Group Link ===
This section should contain a link to the group project page, as well as the group's weekly log
+
[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 ===
 
=== External References ===
This section should contain any external references used in the writing of this tutorial (i.e. urls)
+
[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