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.
If this is true, then it represents poor programming.
When I have a victory point but my score is lower than other bot players, the system continuously targets me. Anytime I have a victory point, it’s not supposed to be known to other players what development card I have.
When you draw a VP card from the development cards, bots should not know that you have a VP card. If this VP card puts you in the "lead" you get robbed incessantly. With a deck of 24 development cards, it seems ridiculous that bots would know you have a VP card, especially when it's the first development card drawn!
This is true. Any time you draw a VP dev card that puts you in the lead, the AI will then incessantly target you (7 roll robber steals, etc...). Despite the VP supposedly being hidden. They treat you as if your extra point is known. Can get pretty rough when you're 1VP dev card ahead and then all of a sudden every other AI bot hits you nonstop...
in the current game bots knows when you got a vp from a dev card and zoom in on you, assuming you are leading the game in point.
this is not like playing against humans which have no clue what is the dev card you hold.
this thing tent you ruin the game, since it takes out the surprise element of a hidden vp card.
please make the bot (AI) unaware of dev cards
I ended up drawing three VP cards through the early parts of this game - giving me a one point lead throughout. The bots should not know that I have VP cards (especially if it's one of the first early on in the game). Virtually very 7 and robber used was against me. I was robbed 19 times. Please fix this algorithm because it's not fun/fair to play with bots knowing when you draw a VP card.
Agree with Roger. The bots automatically start targeting you when you draw a development card (which is supposed to be secret). If this was the physical game, then your opponents may never know what development card you have.
As soon as you get a VP bots automatically target you. How does that emulate a real game where players don't know each others cards.
Just got out of a game where I honestly think I lost the game because I happened to draw a VP right after a player left the game and didn't return. The other players informed me that the bot is repeatedly hitting me because it knows I drew a VP and am in the lead. My thought is bots can have knowledge of your hand if you're playing an bot game. That would be a difficulty against bots. But in a game where someone has abandoned the game, the bot should not have hand knowledge because it's helping the other humans.
Bots know when you have a victory point. When you play against bots, you were probably blocked a couple times even though you have the same amount of points (without VP's). IRL you don't know the dev card the other player gets, but bots do seem to know.
So if you start a game and you decide on turn 1 to buy a dev card and get a victory point, you are on 3 points (while the bots are on 2). The other players shouldn't know that you are on 3 points. The bots however know that you have drawn a victory point and start blocking you the next time a 7 rolls around. IRL this wouldn't happen that much
Is there anyway possible to change this?
"Bots know you have a victory point" (suggested by Woltross on 2022-02-06), including upvotes (1) and comments (1), was merged into this suggestion.
"Bots shouldn't be able to see my VP's" (suggested by Kevin on 2021-07-28), including upvotes (10) and comments (0), was merged into this suggestion.
"Bots and VP Cards" (suggested by Bot Hater on 2021-05-08), including upvotes (2) and comments (0), was merged into this suggestion.
"Bots and VP cards" (suggested by Bot Hater on 2021-04-10), including upvotes (4) and comments (0), was merged into this suggestion.
"Improvement for Bot - VP dev cards" (suggested by ofir on 2021-04-26), including upvotes (5) and comments (0), was merged into this suggestion.
"Development cards are known to bots" (suggested by Kay on 2021-03-30), including upvotes (6) and comments (0), was merged into this suggestion.
Bots knowing VP count for all players spoils the game. It works both ways too: in one game, I was leading the public VP count by 3, but bots stole from another bot every time, making it obvious that the other bot had at least VP cards in possession.
"Computer knows victory point cards" (suggested by Matthew on 2021-03-14), including upvotes (6) and comments (3), was merged into this suggestion.
"Artificial Intelligence" (suggested by Carp on 2021-03-30), including upvotes (6) and comments (0), was merged into this suggestion.
"Better AI" (suggested by Matt on 2021-03-22), including upvotes (3) and comments (0), was merged into this suggestion.
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.
Feature Upvote's Acceptable Use Policy can be summarized as:
Read the full Acceptable Use Policy (in English)
We’ll email you when the status of the suggestion changes. You can unsubscribe at any time with a single click.