Chess Moves
There are several different kinds of "moves" in a chess game; in addition to
moving pieces around the board, pieces can capture opponent's pieces, promote pawns,
castle, etc.
Click on the title for each lecture to follow along and build your own version of the Black Widow chess
program.
#21 Move (Part I)
- Java Chess Programming Video - 12/18/2015 [10:54]
Classes: Board, Alliance, BlackPlayer, WhitePlayer, Move
#22 Move (Part II)
- Java Chess Programming Video - 12/21/2015 [9:06]
Classes: Piece, Move, Bishop, King, Knight, Pawn, Queen, Rook
#24 Move (Part IV)
- Java Chess Programming Video - 12/30/2015 [16:02]
Classes: Move, Board, PawnMove, PawnAttackMove, PawnEnPassantAttackMove, PawnJump, NullMove,
CastleMove, KingSideCastleMove and QueenSideCastleMove, MoveFactory
#25 Move (Part V)
- Java Chess Programming Video - 01/04/2016 [14:20]
Classes: Move, Board
#26 Move (Part VI)
- Java Chess Programming Video - 01/06/2016 [17:20]
Classes: Player, WhitePlayer, Piece
#27 Move (Part VII)
- Java Chess Programming Video - 01/14/2016 [16:05]
Classes: BlackPlayer, Move [CastleMove, KingSideCastleMove, QueenSideCastleMove]
#28 Move (Part VIII)
- Java Chess Programming Video - 01/19/2016 [13:45]
Classes: Player, BlackPlayer, WhitePlayer, Tile
Preview of remaining lectures in the tutorial:
TODO - add list of remaining lectures