Posted October 31, 2020 by ax350
Note: This is a transcript of the development vlog I had for my midterm project.
Oct 12th: I decided to start a long-term project of a turn-based chess game. For reference, it will look like Fire Emblem, Super Robot Wars, Yggdra Union, etc.
Oct 17-18th: I started examining the best way to procedurally generate map and units for the game. I’ve decided that UI canvas would be the best approach since there will be event trigger and RectTransformUtility. It is planed that the game can be both keyboard-only or mouse only maneuver. I plan to do the mouse first, then think about how to adapt the system for keyboard and controller.
Oct 20th: Due to time and scheduling, the project for now will be a basic chess game with well fleshed out scripts and utilities.
The focus will be:
Oct 24th: I underestimated the complexity of the unit and had to delete several specific units and started a repo to redo everything. I recreated and optimized the board generator since its original hard-coded script had bug and conflicted with the unit manager.
Oct 25th: Fixed the movement of the chess piece and they could do basic moves, but still need to check for out of bounds situations and whether there is enemy around.
Oct 26th: Fixed the event trigger and enable the drag & drop mechanism.
Fixed the tile status, there won’t be any out of bounds error any more for the tiles
Oct 27th: Completed the rules of specific chess pieces. Added sound effects. Added sprites for the pieces.
Feedback from playtest: