Please enable JavaScript.
Coggle requires JavaScript to display documents.
44769240-45be9f80-ab64-11e8-93d3-96f516c7869b - Coggle Diagram
White Pawn
-
-
Can not take own piece, and can not move diagonal
-
Black Pawn
-
-
Understand the following methods; checkBlackOponent, checkWhiteOponent,
piecePresent, move.getX(), move.getY()…
Rook
-
if its an X Movement it moves left or right. If it’s a Y movement, it moves up or down
It can move any number of squares, but the rook can not pass or jump through a piece.
-
Queen
-
if its an X Movement it moves left or right. If it’s a Y movement, it moves up or down
It can move any number of squares, but the rook can not pass or jump through a piece.
make sure that there are no pieces in between the starting position and the landing position of the piece being moved = inTheWay
King
-
-
// Their, has to be 1 square distance between opponent Kings = new method UnderKingsScope()
-
Bishop
-
four conditions to determine the
direction of the diagonal that the Bishop is intending to move along.
-
-
-
Knight
-
X-axis(xMovement) == 1, then the movement on Y-axis(yMovement) == 2
-
need to consider that when the piece is returning to the board there could be a
piece in the way - common code constant throughout the codebase
Research and summarise three AI strategies that have been used in developing solutions for Chess, clearly describing the theory and concepts that underpin the AI techniques identified...Module Contribution 4% (Maximum 500 words)
AlphaZero and Other Bits
AlphaZero architecture is informed by the four principles that govern DeepMinds approach to artifical intelligence as a whole
- Learning rather than being programmed. The algorithm learns its strategy from examples rather than drawing on pre-specified human expert knowldege
- General rather than specific. The algorithm applies general princples and can be applied to multiple games
- Grounded rather than logic based. Learning is based on concrete observations rather than preconcieved logical rules
- Active rather than passive The machine explores the game rather than being instructed by a human
Huddle / Swarm Strategy
Prefernece on pieces / pieces that are close to its king while on the opposite end there is swarm which takes tons of pieces on the enemy king
-
AlphaZero is the latest in a series of game-playing systems built by DeepMind; its predecessor, AlphaGo, beat the world’s top Go player two years ago.
-
-
-