net.sourceforge.yagurashogi.client Yagura Shogi Client is a shogi board game written in java.
net.sourceforge.yagurashogi.client.core This part of the Client manages basic shogi objects and rules.
net.sourceforge.yagurashogi.client.core.pieces This package contains information about how certain pieces move and what do they promote into.
net.sourceforge.yagurashogi.client.gui Here you can find the game windows and everything related to user interface. Helper classes that aid in getting information to and from the server.
net.sourceforge.yagurashogi.server Yagura Shogi Server is just another shogi server compatible with the CSA Server Protocol v.1.1.