Play Chinese Chess Kingdom with machine AI at various difficulty levels. Play with your friend.
There are dozens of players online waiting for you at any time.
The AI engine is very strong even for serious players. There are also thousands of end games provided as training exercises that will help you improve skills, as well as give you hours of enjoyment trying to solve the puzzles.