I clicked on a gold token, and it prevented me from undoing that action. What is this, chess? Curious why some games on BGA have undo and others don't. Otherwise, good implementation.
Needs an undo
Forum rules
Please DO NOT POST BUGS on this forum. Please report (and vote) bugs on : https://boardgamearena.com/bugs
Please DO NOT POST BUGS on this forum. Please report (and vote) bugs on : https://boardgamearena.com/bugs
- Meeplelowda
- Posts: 1544
- Joined: 14 March 2020, 10:31
Re: Needs an undo
This is a great summary written by a BGA developer about adding an undo function on BGA that I can't improve upon:
Kayvon wrote: ↑26 February 2024, 16:17Undo needs to be implemented individually for every game. It's not a box you check to just make it happen. Furthermore, undo is tricky to implement correctly and very bug prone. As such, it's often avoided by game developers.
Wish granted?
Official BGA policy states that undo should be avoided in games.
"As a rule of thumb, on BGA we advise you to not undo moves. Undo are painful for opponents, in real world and online. Some players may also use Undo to 'test' situations while they should just think instead. In many cases, proposing an 'Undo' means also adding an extra step, which is not good for the game interface."
See https://boardgamearena.com/doc/BGA_Undo_policy
In summary:
1) Undo isn't encouraged
2) And it's not trivial to implement
I developed Gaia Project and got a similar request. I don't want to volunteer a dozen hours to implement a feature that I don't feel is needed and may introduce tons of bugs.
Play Now lobby 4ever! https://boardgamearena.com/lobby
- breadpirateroberts
- Posts: 1
- Joined: 10 February 2024, 00:49
Re: Needs an undo
I totally get not doing it if it's not needed, but I want to bump this because I do feel like this is a game that would really benefit from an undo button as well.
Re: Needs an undo
No one's saying it wouldn't be an improvement. We're all in agreement that it would be great to have.
The question is who wants to volunteer time to implement it, fix the associated bugs, and keep it working. If you're volunteering, that's terrific! If you're asking someone else to do it for you, that's less reasonable.
The question is who wants to volunteer time to implement it, fix the associated bugs, and keep it working. If you're volunteering, that's terrific! If you're asking someone else to do it for you, that's less reasonable.
Re: Needs an undo
Informative insight, thanks! That must explain why some devs go the confirm button route instead.
Meeplelowda wrote: ↑06 June 2024, 10:41This is a great summary written by a BGA developer about adding an undo function on BGA that I can't improve upon:Kayvon wrote: ↑26 February 2024, 16:17Undo needs to be implemented individually for every game. It's not a box you check to just make it happen. Furthermore, undo is tricky to implement correctly and very bug prone. As such, it's often avoided by game developers.
Wish granted?
Official BGA policy states that undo should be avoided in games.
"As a rule of thumb, on BGA we advise you to not undo moves. Undo are painful for opponents, in real world and online. Some players may also use Undo to 'test' situations while they should just think instead. In many cases, proposing an 'Undo' means also adding an extra step, which is not good for the game interface."
See https://boardgamearena.com/doc/BGA_Undo_policy
In summary:
1) Undo isn't encouraged
2) And it's not trivial to implement
I developed Gaia Project and got a similar request. I don't want to volunteer a dozen hours to implement a feature that I don't feel is needed and may introduce tons of bugs.