opinions
* There is way too much black and white. It is boring and unappealing. It would be vastly visually improved by replacing background with an image of wood
like this and then drawing the black grid on top of it. (Might need 2 or 3 pixels wide instead of one.) Also, either replace the pieces with images of shogi pieces, or at least consider giving them a border. With the wood background as a board, a simple white oval around the tiles would be ok, though it would be visually more pleasing if it was given depth.
* The splash screen would benefit from:
1) Correctly spelling "Japanese." Blatant misspellings like that on your splash screen are not going to impress your teacher.
2) A more visually obvious way to start the game. To clarify: as is, you simply click anywhere. But when I first started, I had a text cursor, not an arrow pointer. It's somewhat unconventional for a text cursor to be functional for pressing buttons. Either change the cursor to match the windows convention, or add a start button.
3) A button that shows a popup with the
rules for playing Shogi.
4) As in the game itself, the black and white is visually displeasing. At least add some wood borders or something.
* The victory screen should have a way to reset the game. As is, it just puts up "player x wins" then stops responding to the player. Very tacky. Fix it.
* Too late to fix it now, but the concept here is flawed. You have a two player game with no AI, and no other option but hotseat play. I realize writing a Shogi AI or implementing network play are probably impractical for you, but understand that what you've created is basically not useful. Further, since odds are that your teacher doesn't play Shogi, what do you expect him to do other than load it up, look at it...click some random things then stop and give you a grade? He's obviously not going to actually play it. Between the inherent unusability, the fact that he probably won't be able to play it himself at all, and the extreme visual monotony...I don't expect this to receive a high grade.