An Introduction to Xiangqi for Chess Players
crockford.com
crockford.com
Also, the only time I've seen the game with no river is when Koreans play, and they have a number of different rules (elephant movement, naked kings, cannon vs. cannon, etc...)
If you want to actually play the game, you really need to know what the real pieces are. Just imagine how hard it would be for a Chinese player who learned the rules of chess to get a game if he replaced all the pieces with Chinese characters (as in xiangqi).
There are all kinds of free downloads for this kind of game. For English speakers who want to learn, I recommend Qianhong. It's free, it's got all kinds of tutorials and it's modular so you can replace it's weak built-in engine with much stronger ones, like the elephant engine:
http://www.techsupportalert.com/content/best-free-computer-c...
edited: a more common board for Xiangqi http://ancientchess.com/graphics-rules/xiangqi_chinese_chess...
we placed pieces at the corner of the grid rather than the middle of it.
The OP is an attempt to translate the game mechanics of Xiangqi into a chess-like design, to make it easier for chess aficionados to appreciate it.
I think it's to do with more cannons and less pawns. Pawns in Xiangqi are nerfed. (No diagonal move until pass the river, cannot turn into Queen.)
Read up on the cannon. :)
Pawns can't move diagonally. Once they cross the river, they can move sideways.
I think a much better description of the game, and other chess variants, historical and modern can be found here: http://www.chessvariants.com
There is less messing around with openings as well. That appeals to me as I am just a casual player. You get to the "fun part" much faster.