5D Chess in Godot Release 5. Analysis Update


This update is the Analysis update mentioned in the previous post.

Starting with the changes to the normal play mode, we have Arrows that can be drawn with right click, as well as highlights that can be done. Similar to lichess, holding control, shift, or ` will make it different colors. Making a move will clear the arrows and redrawing the same highlight or arrow will undo.


Turns also produce arrows so you can determine what piece was moved.

Currently Arrows are glitched due to how godot handles GUI input. I will try to resolve this but know that cross color or cross timeline arrow drawing will have weird behavior. (only for annotations, the move arrows are fine)

Checks now have Indicators so you can see how you are attacked, and check arrows are a bit better.


In analysis mode, we now have a bar that allows for rewinding, sidelines etc. (Turn arrows may get currupted, this is a known bug, however the game state does not get corrupted.

The Save game button works, and outputs to raw notation.

 Currently the plan for future updates is to try to get Study Formats to work as well as making the FEN Parser twice as robust. from there I have two things I really want to do:

  • Make the code cleaner, add comments and documentation.
  • Add to the game feel, (Sounds, Animation, Etc.)

Finally If Time Permits I might try to quickly hack together multiplayer? might not be worth it though.

Files

Godot5DChessV5.zip 64 MB
9 days ago

Get 5DChess in Godot

Leave a comment

Log in with itch.io to leave a comment.