Opened 10 years ago

Closed 4 years ago

#2644 closed enhancement (duplicate)

Bots need to auto resign when they have no hope of returning

Reported by: Corey Owned by:
Priority: Should Have Milestone:
Component: AI Keywords:
Cc: mimo Patch:

Description (last modified by Freagarach)

Both Petra and Aegis tend to have an escapee woman or trader who wanders off into the unknown. This means for me to win I have to mark the whole map with outposts and search it to find that one women. This becomes particularly tedious when you are fighting 3 bots. I suggest after 10 minutes with less than 5 population a bot automatically resigns.

Change History (10)

comment:1 by mimo, 10 years ago

yes, we could implement something like that, but should it be restricted to the AIs ? I would rather do it for all players, to be implemented in the victory conditions.

comment:2 by wraitii, 10 years ago

I dont like forcing the player to resign. People might want to try and rebuild with just one unit.

However I do think it's a good idea for the bot. I'd do it maybe 15 minutes, < 5 pop, 20 minutes < 10 or somethin.

comment:3 by mimo, 10 years ago

But what prevent us to have different requirements for humans and bots in the victory conditions ? having each bot to implement it itself is not the best way, specially that each time a new victory mode is implemented, we may have to adapt it in each bot.

comment:4 by Stan, 10 years ago

What about AOM system that actually prompts the player if the bot can resign ? And can also be applied for players this way

Player 1 destroy player 2 nearly totally Player 2 is asked if he wants to surrender if not the game goes on. To prevent abuse on this, Wait 10 minutes to see if the player manages to get back on, (e.g number of building > 3) and if he doesn't autoresign.

comment:5 by wraitii, 10 years ago

@mimo:

I think we should have requirements per-bot. I don't think the simulation should distinguish victory conditions between bots and players.

You might argue that our current victory conditions are too lenient, though, but imo they should be transparent to the simulation.

comment:6 by Itms, 10 years ago

Milestone: Alpha 17Alpha 18

comment:7 by mimo, 9 years ago

Milestone: Alpha 18Alpha 19

comment:8 by Itms, 9 years ago

Keywords: Bot Resign removed
Milestone: Alpha 19Backlog

Backlogging that, nobody works on it.

comment:9 by Stan, 9 years ago

Component: Core engineAI

comment:10 by Freagarach, 4 years ago

Description: modified (diff)
Milestone: Backlog
Resolution: duplicate
Status: newclosed

Duplicate of #2195.

Note: See TracTickets for help on using tickets.