WeiLiYu is a freely available pinyin/Chinese character learning game written in Java. The name means "feed the koi", which is the object of the game. Playing this game will improve your pinyin and Chinese reading skills.
Encoding of the library is now guessed if UTF-8 fails. A bug where two or more fish with the same pronunciation could appear simultaneously has been fixed. Closing the game settings dialog now exits the game. If a single character has two or more pronunciations defined in the loaded library (or libraries), that character will now never appear.