Click on a file to download

Source code last updated in 2009.

For more recent code of mine, check out my github account.

The chess code is for four variations of chess, plus the artificial intelligence. The AI runs on what I learned later is the minimax algorithm. This project was a great way for me to learn about object-oriented programming back in ninth grade.

Chess source code


Bishop
Board Evaluation
ChessApplet
Chessboard
Chess Constants
ChessGame
Chess Piece
Decision
Decision Tree
DeciType
Difficulty
Game
King
Knight
MoveNode
Mystery Piece
Opponent
Pawn
Piece
Queen
Reply
Rook
Rules Printer
Side
Turn

Chess Images (from both me and Jack)


AttackHere.png
Background.png
BlackBishop.png
BlackKing.png
BlackKnight.png
BlackMonkey.png
BlackMysteryPiece.png
BlackPawn.png
BlackQueen.png
BlackRook.png
button.png
chesspanel.png
defeat.png
defeatBlack.png
defeatWhite.png
downbutton.png
draw.png
FlippedInsecureBoard.png
FlippedNormalBoard.png
Focus.png
InsecureBoard.png
JumpHere.png
MoveHere.png
NormalBoard.png
ScrollBall.png
ScrollBar2.png
ScrollBar.png
SemiBlackBishop.png
SemiBlackKnight.png
SemiBlackPawn.png
SemiBlackQueen.png
SemiBlackRook.png
SemiWhiteBishop.png
SemiWhitePawn.png
SemiWhiteQueen.png
SemiWhiteRook.png
ToastFocus.png
upbutton.png
victory.png
victoryBlack.png
victoryWhite.png
wall.png
WhiteBishop.png
WhiteCorpse.png
WhiteKing.png
WhiteKnight.png
WhiteMonkey.png
WhiteMysteryPiece.png
WhitePawn.png
WhiteQueen.png
WhiteRook.png