Dobutsu Shogi and Server Migration

I noticed computer play is hanging in some cases for dobutsu. I will look into it tomorrow.

This is a long post...

The coordinate notation for Dōbutsu shogi is written on the board and appears to differ from that of standard shogi. (With the sky background at the top) File designations use uppercase Latin letters from left to right, while rank designations use Arabic numerals from top to bottom.

The 4th rank side is often designated as Sente, and move notation generally follows standard shogi conventions outside of coordinates (e.g., 'C3ライオン' in Japanese notation). However, I couldn't determine if these are official. Regarding player order specifically, the rules that appear official for using physical pieces state that players decide their order after setting up the pieces. Since it seems unlikely to deliberately rotate the board or change player positions after deciding order, I believe the side facing the 1st rank could be Sente when using physical pieces. However, I think it's more convenient to fix player order to one side, especially when playing on a computer.

@Wanderer
lishogi.org/forum/lishogi-feedback/add-some-handicaps?page=2
Excuse me, I have some questions:
Example: 2-Piece drop is a rook and a bishop, Uwate get 10 values in opening (Total value: 10/27); 3-Piece drop is a rook, a bishop and a lance, Uwate get 11 values in opening. (Total value) I noticed that you forgot about this matter.

Both lance: Uwate get 2 values in opening. (2L)
3-Piece: Uwate get 11 values in opening. (R, B, L)
5-Piece: Uwate get 13 values in opening. (R, B, N, 2L)
7-Piece: Uwate get 15 values in opening. (R, B, S, 2N, 2L)
9-Piece: Uwate get 17 values in opening. (R, B, G, 2S, 2N, 2L)
Taiko: Uwate get 1 value in opening, although Uwate has more advantage. (Pawn)
Can these be correction? Thank you!

By the way: I love lishogi.org forever!

Air427:
1. Coordinate system
Currently coordinate system depends on notation selected, I could force ABC for files and 1234 for ranks, but I worry it might be confusing seeing different move notation coordinates and different board coordinates.
2. Player order
Deciding order after game is established is not something I want to do. Currently 'sente' is the one starting on the grass side of the board. Should that be different?

Tracy-Reznik:
I see, you mean calculated impasse value. The backend logic should be correct (github.com/WandererXII/scalashogi/blob/main/src/main/scala/Impasse.scala#L23), but you are right that it's not displayed correctly in the UI. I will fix that. Thanks for bringing it up.

You can't post in the forums yet. Play some games!