All code can be found at code.google.com
File descriptions
Chess_Main.py
Main Program to control the system. At the moment it just plays very basic chess, with some save and load game functionality.
Chess_Hardware.py
Program used to test hardware. It currently supports movement for player and pi and gets the players move. Most of the code will be added to Chess_Main.py at a later date.
Gamestate.py
Class to hold the current game condition used by Chess_Main.py
McpBoard.py
Class to control the hardware e.g. the chessboard using a MCP23017 chip to expand the raspi's I/O ports. Used by Chess_Hardware.py
StockfishEng.py
Class to interact with stockfish program used by Chess_Main.py
Chessboard.py
ChessBoard v2.05 is created by John Eriksson - http://arainyday.se
|
Used for game logic
No comments:
Post a Comment