Console Killer Chess Game using JavaScript
Updated The game has been updated. Now the game finds wether the king will be check at every possible empty space for the king to re-locate.
1. Diagonal Search for enemy2. Bishop can't jumb
3. Adjacent Search for Enemy King
4. Place for King to change possition at Check
5. Can be tweeked to print number of availabe places to change position for King
6. Check Mate Analysis
7. Bishop only moves Diagonal
kl- Light King (White King)
bl- Light Bishop (White Bishop)
kd- Dark King (Black King)
bd- Dark Bishop (Black Bishop)
2. Bishop can't Jump.
3. Bishop can move diagonaly any number of boxes.
4. King can move 1 box in any direction.
5. Chess is 8x8
1. The below Screenshot shows that Adjacent enemy can Check
![](https://raw.githubusercontent.com/theanuraganand/KillerChess/master/Screenshots/Screen%20Shot%202018-05-23%20at%2010.55.29%20PM.png)
2. The below Screenshot shows that the Bishop can't jump
![](https://raw.githubusercontent.com/theanuraganand/KillerChess/master/Screenshots/Screen%20Shot%202018-05-23%20at%2010.56.32%20PM.png)
3. The below Screenshot shows that the Adjacent Friendy player donot account for Check
![](https://raw.githubusercontent.com/theanuraganand/KillerChess/master/Screenshots/Screen%20Shot%202018-05-23%20at%2011.01.10%20PM.png)
4. The below Screenshot shows that the Adjacent Friendly player is accounted at Check Mate
![](https://raw.githubusercontent.com/theanuraganand/KillerChess/master/Screenshots/Screen%20Shot%202018-05-23%20at%2011.02.01%20PM.png)
5. The below Screenshot shows that the Bishop can't check if not Diagonal
![](https://raw.githubusercontent.com/theanuraganand/KillerChess/master/Screenshots/Screen%20Shot%202018-05-23%20at%2011.03.08%20PM.png)