Bots always steal from the player leading, which gives away who has hidden vps. Bots see the total score despite VPs not showing for the other players, that means VP cards aren't hidden for them
The Bots knowing when you have VPs is a reason to just start a new game. In no human game would other players immediately think you have a VP but rather would think you have a knight so they'd likely avoid you to avoid retaliation. Nope... not the bots, they can see your VP and this makes buying Dev Cards rather pointless early in the game if you can't take the risk of becoming target #1 for the next 20 rolls.
Because Bots know you have VPs, they reveal to (attentive) other players who is actually in the lead. So if you have VPs at any point in the game, and someone has quit/bot is playing, your hand is revealed.
And I was only at 4 points, with two settlements ... so it ruins the game as well.
You let the bots see VPs in hand but not road building, monopoly, or 2 free resources, or even potential largest army. It's lazy and affects the balance of the game, ruins legitimate strategies, and generally to the bots advantage.
The argument put forward is any player would know someone has a VP in their hand, but that certainly isn't true immediately upon pulling a card. But also then disregarding that the monopoly is significantly more valuable than a VP at affecting game outcome - this bit of lazy programming ruins the balance of the game. A well timed monopoly can net someone multiple points or a key leap forward in positional strength. VPs are generally worthless in that regard... but the bots weight them higher
It is very clear that the dice are not random when playing against the bots. The dice histogram consistently shows a large bias toward the numbers that the human does not have. The odds of rolling sixes six times in a row are very low, and rolling an eight twice the entire game is also low (when the human has towns on the eights and not the sixes).
happened to me just now. I had 3 PVs and I was robbed left and right. I think I was the only player that was robbed in this game although I was "just" at 4 points (but really I was at 7) while the other players were at 5-6
Yes, the bots cheat. Maybe later in the game you can guess someone is holding a VP but not immediately once a dev card is bought, and it's largely irrelevant early on. Also, someone could be holding a monopoly which is much more significant than a VP but the bots ignore that (because they cheat and can see your hand).
Also, it skews game play because buying a dev card to get a defensive knight often results in getting a VP and being unfairly targeted by the Bots (giving the other players/the other bots the real lead in the game because they can build not be endlessly robbed). But this has been there from the start and the Dev's don't care.
It's pretty obvious your bots collude with each other, that or your coding is creating biased logic that is ruining the game. At the very least when the bots will refuse to trade with you for most everything in your hand and then freely trade 1:1 the next hand with another bot, often even the bot most likely to win... yet I realize you will never fix this. Perhaps you even did it intentionally to make them appear "challenging" so cheating/colluding/broken logic is the only way to do that !?
The irony of all of this is after refusing to trade with you, they'll out of nowhere inexplicably give you a 4 for 1 trade, lol. /eyeroll.
Add to this all the time when the bots chose to block the human player over the other bots in better positions/more cards in hand/and on a better higher odds number. I'm not sure what strategy you are intending to code in other than making up for weak coding by targeting the human player? or make up for weak board prediction by trading the lead bot into the lead (to avoid being the target) and hope it works out in the end
"your cheating/colluding bots ruin the game" (suggested by John on 2020-06-22), including upvotes (1) and comments (2), was merged into this suggestion.
"BUG: bots cheating is unbalancing the game." (suggested by player on 2020-05-05), including upvotes (1) and comments (1), was merged into this suggestion.
"Cheap AI, loading dice to make game close" (suggested by Frustrated on 2020-05-05), including upvotes (1) and comments (0), was merged into this suggestion.
"Bug: Bots reveal true leader unfairly" (suggested by player on 2020-01-16), including upvotes (5) and comments (1), was merged into this suggestion.
"BUG: Cheating Bots / Might as well quit the game." (suggested by player on 2020-01-06), including upvotes (10) and comments (10), was merged into this suggestion.
This really isn't ideal nor all that nuanced (gameplay wise), but currently your simplifying approach of having the Bots cheat by seeing VPs in your hand while ignoring the significantly more valuable monopoly and roadbuilding cards is throwing off the balance of the game [generally ruining it].
Since it appears you don't have enough resources to invest in actually improving the bots, then a simplying assumption would be to just count all dev cards as points. [And not trading when a player
"Bots should count all development card in your hand as points (or ignore them all)" (suggested by john on 2020-08-25), including upvotes (1) and comments (0), was merged into this suggestion.
"Bot algorithm issue" (suggested by kadenza on 2020-08-03), including upvotes (2) and comments (1), was merged into this suggestion.
Whenever I play with bots and am in the lead with victory point cards but losing in visible points, the bots will only put the robber on my tiles and steal from me.
"Bots Know Victory Point Cards" (suggested by Ben on 2020-09-16), including upvotes (1) and comments (0), was merged into this suggestion.
Every time a player draws a victory point card, bots seem to always know and target those players if their victory point totals are higher than everyone else, even if human players would have no idea that that player is winning the game. Fixing this issue would allow bot/human player games to not be affected from the bots revealing that certain player(s) have victory point cards in their hand.
"Bots shouldn't know which players have victory point cards" (suggested by RogerFederer on 2020-09-20), including upvotes (1) and comments (0), was merged into this suggestion.
It's glaringly obvious that the AI knows when you have a VP and targets you more as a result. Other players on the field can then easily deduce this. "Oh weird, the AI robbed the guy with 1 points less... it never does that. That means he has a VP."
Is this something difficult to fix? It seems so absurd to me.
"ai shouldn't know your dev cards" (suggested by Roiphi on 2020-11-30), including upvotes (1) and comments (0), was merged into this suggestion.
It's obvious that bots know if you have victory point development cards, which they shouldn't. I can't see their cards, they shouldn't know mine.
It's clear that bots will rob me over and over if I have the most victory points, to prevent me winning. That seems reasonable. However, on three occasions I have had lower scores than bot players but have had a hidden victory point card, which would bring me level if revealed. In those situations the bots rob me time after time, without robbing the bot who is on the most (revealed), victory points. That is unfair, as it doesn't happen when a bot has victory cards which give them the most victory points.
In other words, the bots must know that I have victory cards and that should be hidden from them.
"Bots shouldn't know my victory point cards" (suggested by Neil on 2020-12-07), including upvotes (1) and comments (0), was merged into this suggestion.
Have to agree to this. Either make better bots or code better. This is a lazy and annoying way to have to play. I have to hoard soldiers when I am about to pull ahead because the coding forces the AI to be competitive even when they place stupid roads.
0 / 1,000
* Your name will be publicly visible
* Your email will be visible only to moderators
This feedback board is powered by Feature Upvote.
When submitting your email with a suggestion or comment, Feature Upvote uses your email to
Your email is never displayed to other users. Colonist.io staff will be able to see your email address.
We’ll email you when the status of the suggestion changes. You can unsubscribe at any time with a single click.
* Comments and upvotes from this suggestion will be moved to another suggestion.
Edit the selected suggestion and create a new one.
Comments and upvotes will also be moved.