little-fort / booster-bot

A bot that could HYPOTHETICALLY be used to farm boosters for any deck in Marvel Snap.
GNU General Public License v3.0
77 stars 5 forks source link

Should we remove retreat #60

Closed snaptools2023 closed 2 months ago

snaptools2023 commented 2 months ago

The bot can win some games. I know that is not the intent, but it can be competitive to some players, which means it does bring some value to the community. The auto-retreat feature is detrimental to the community because it is always frustrating to play against since it just retreats - usually on turn 3.

What are your thoughts about me making a pull request to remove that feature?

little-fort commented 2 months ago

Personally, I'm partial to leaving it in tbh. If we're talking about ladder gameplay at infinite, what I've found is that using this bot will tank your MMR low enough to the point where you end up almost exclusively playing other bot farmers anyway. For someone playing the game normally, farmers are relatively infrequent, and the experience isn't really that different from an actual human retreating early for any number of reasons. It has potential to be more annoying in Conquest, but I've only ever seen people complain about the bots that never snap and retreat five rounds in a row, which isn't what we do.

I hear what you're saying—I've always wanted to be mindful of the human on the other side of the match. I don't personally feel that the bot's current design is excessively frustrating, but I'm also open to further discussion if other people were to raise similar concerns. I would also be much more open to removing it if SD didn't insist on making the XP rewards so egregiously lopsided towards winning lanes early. If they would just rework the XP so that there is incentive to play out games, then I would have no problem whatsoever taking out the auto-retreat

snaptools2023 commented 2 months ago

Sounds good. Thanks for taking a moment to respond.

snaptools2023 commented 2 months ago

Sorry...I hit enter too quickly. I am good with leaving the functionality in. I appreciate the detailed insight instead of just dismissing my question. Let's leave it in. Thanks again for this app.