My Xiangqi implementation is today, after some corrections, a fairly
attractive program. It won't wipe you out, and it won't move immediately,
which is less stressful. It knows no theory, but varies play and you can
choose an alternative personality. It's an opponent that you have the chance
to beat sometimes. You can store game lines as separate games. When you
double-click on the game file, it will start the program at the final
position. Thus it can be used for storing opening lines. With the Zillions
package comes thousands of other programs, including Korean chess.
http://hem.passagen.se/melki9/chinesechess.htm
M. Winther