We decided NOT to reward agents for making a Jiang against its opponents because this could be misleading in some way. We are not experts in Xiangqi and there are rather very deep hidden meanings and values to each move in a game like Xiangqi and Chess, so we think having a very basic and general reward system is better than having a sophisticated and specific reward system.
Therefore, currently, we only assign rewards when pieces are captured and when illegal move is made (negative reward i.e. penalize).
Following change is made:
Remove Jiang points (points are no longer rewarded for making a Jiang)
Type of change
Not exactly a bug fix but an update!
[x] Bug fix (non-breaking changes which fixes an issue)
[ ] New feature (non-breaking changes which adds certain functionality)
Description
We decided NOT to reward agents for making a Jiang against its opponents because this could be misleading in some way. We are not experts in Xiangqi and there are rather very deep hidden meanings and values to each move in a game like Xiangqi and Chess, so we think having a very basic and general reward system is better than having a sophisticated and specific reward system.
Therefore, currently, we only assign rewards when pieces are captured and when illegal move is made (negative reward i.e. penalize).
Following change is made:
Type of change
Not exactly a bug fix but an update!
How has this been tested?
GitHub Actions: CI