Thanks for doing this!
Username: dahve3d
Overall, I think you're doing a great job. In my opinion this site is clearly far superior to any other implementation that has ever existed. >99% of my time on this site I have no complaints about anything and it all runs perfectly smoothly. Biggest complaint is glitches with occasionally not being able to load the site/get logged back in, but odds are those have as much (or more) to do with problems on my end as the site.
Re: your specific ideas -
1. An offline client, allowing you to play campaigns against bots
Probably not, much more interested in competing against other humans
2. A bot with a setting for different play styles
This would be interesting - i.e. a bot that will err on the side of playing engine or err on the side of playing money if the decision is close. Seems like it might not be relevant in that many cases though given that many play styles are just dominated on lots of boards.
3. A strong bot.
Yes, this is important, for being able to test strategies and just general sandboxing capability.
4. Options for timed games
Would love to see this. Seems like it could get complicated fast though depending on the board given that some board require way more thinking than others. Maybe a setup in which players agree on a time control after looking at the board? Assuming this would function like a chess clock.
5. Options for undo settings
Undo is one of the most important features that I think this platform has over past implementations... I can understand wanting to have the option to turn undo off for serious games or tournament play or things of that ilk, but I doubt I would make much use of it in normal casual or ladder games.
6. Online mini-tournaments; the option to easily create one for you & your friends.
Yes, 100%, would love to see more tournament play.
7. Option to invite specific players to your table
This seems like a no-brainer, would be very useful for finding friends.
8. More translations (to what language?)
I'm an English speaker, don't really have any preferences here.
9. Better animations when cards are gained/bought/played/...
Seems to me like there are more important things to spend your time on than this.
10. Better visualization of split piles, Archive/Crypt contents, Prince targets, ...
Yes, having to go search in another window to read the text of the card on the bottom of a split pile is annoying. In general, would love to see a menu you can pull up to read the text of cards that are relevant to the game that aren't immediately visible on the board (black market deck, tournament prizes, etc.)
10. Option to hide the log
Guess it should be optional, but I'll never turn it off.
11. Android app (or just improved compatibility?)
Would love to see this, seems like there would need to be some way to swipe between different zones of the board smoothly in order to be able to display them large enough to be functional and avoid misclicks.
12. iPhone app (or just improved compatibility?)
Not an iPhone user, but seems like this and android should probably have equal priority.
13. Downloadable game logs
Yes, this feels essential to being able to study past games, share logs with others, and hold on to history of interesting/strange games.
14. Improved moderation (dealing with chat abuse, slowplayers, ...)
Seems like things are going pretty well on this front, I have no complaints
15. Tutorial on how to play Dominion
This is available elsewhere, I can understand why it makes sense for you to want to have it to hook new users, but I will never use it.
16. Tutorial on how to play dominion online.
Same as above
Username: dahve3d
Overall, I think you're doing a great job. In my opinion this site is clearly far superior to any other implementation that has ever existed. >99% of my time on this site I have no complaints about anything and it all runs perfectly smoothly. Biggest complaint is glitches with occasionally not being able to load the site/get logged back in, but odds are those have as much (or more) to do with problems on my end as the site.
Re: your specific ideas -
1. An offline client, allowing you to play campaigns against bots
Probably not, much more interested in competing against other humans
2. A bot with a setting for different play styles
This would be interesting - i.e. a bot that will err on the side of playing engine or err on the side of playing money if the decision is close. Seems like it might not be relevant in that many cases though given that many play styles are just dominated on lots of boards.
3. A strong bot.
Yes, this is important, for being able to test strategies and just general sandboxing capability.
4. Options for timed games
Would love to see this. Seems like it could get complicated fast though depending on the board given that some board require way more thinking than others. Maybe a setup in which players agree on a time control after looking at the board? Assuming this would function like a chess clock.
5. Options for undo settings
Undo is one of the most important features that I think this platform has over past implementations... I can understand wanting to have the option to turn undo off for serious games or tournament play or things of that ilk, but I doubt I would make much use of it in normal casual or ladder games.
6. Online mini-tournaments; the option to easily create one for you & your friends.
Yes, 100%, would love to see more tournament play.
7. Option to invite specific players to your table
This seems like a no-brainer, would be very useful for finding friends.
8. More translations (to what language?)
I'm an English speaker, don't really have any preferences here.
9. Better animations when cards are gained/bought/played/...
Seems to me like there are more important things to spend your time on than this.
10. Better visualization of split piles, Archive/Crypt contents, Prince targets, ...
Yes, having to go search in another window to read the text of the card on the bottom of a split pile is annoying. In general, would love to see a menu you can pull up to read the text of cards that are relevant to the game that aren't immediately visible on the board (black market deck, tournament prizes, etc.)
10. Option to hide the log
Guess it should be optional, but I'll never turn it off.
11. Android app (or just improved compatibility?)
Would love to see this, seems like there would need to be some way to swipe between different zones of the board smoothly in order to be able to display them large enough to be functional and avoid misclicks.
12. iPhone app (or just improved compatibility?)
Not an iPhone user, but seems like this and android should probably have equal priority.
13. Downloadable game logs
Yes, this feels essential to being able to study past games, share logs with others, and hold on to history of interesting/strange games.
14. Improved moderation (dealing with chat abuse, slowplayers, ...)
Seems like things are going pretty well on this front, I have no complaints
15. Tutorial on how to play Dominion
This is available elsewhere, I can understand why it makes sense for you to want to have it to hook new users, but I will never use it.
16. Tutorial on how to play dominion online.
Same as above
