Chess is actually a very popular game. You can read more about it online on wikipedia or on some other places. Code should be functionally correct. Code should be modular and readable. Clean and ...