Hindi translation for Chess is Shatranj. This game is made using Java. So, Shatranj + Java = ShatranJava ;)
A chess game engine made using Java programming language. The architecture used here is MVC to separate the concerns and make code easily understandable. Used guava library to help make objects immutable. GUI is built using Swings framework.
- Move predictions and highlighing them.
- Special moves like Pawn Jump and Pawn Promotion.
- Hints to user if in Checkmate condition.
- Panel to display killed pieces.
- Move highlighting is optional, user can enable and disable it.