Author Topic: [done] Ai level of a disconnect player should reflect the player's abilities  (Read 760 times)

Pizza90

  • Draco Rider
  • *****
  • Posts: 282
    • View Profile
From what i have understood when a player gets disconnected AI that replaces him is always "normal", tomreyn suggested that the level of the AI the replaces the player that got disconnected should reflect the abilities of the player. If a weak player gets disconnected AI that replaces him should be "easy" or "normal", if the player replaced is strong (had many points during the game) the AI level should be "ultra" or "mega". This would make the miss of the player less obvious since the AI and the player have the same level, even if usually the human player is stronger than the cpu. Tomreyn if you think i missed something feel free to add the missing parts replying to this post :)
« Last Edit: 10 October 2012, 05:58:31 by softcoder »
I translated Megaglest in italian and i keep the translation updated.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Except points are a kinda "meh" way of showing skill. Having the most points doesn't make you the most skilled player. Perhaps the custom game screen could have a box to determine the CPU difficult on connection loss (only shown when advanced options is toggled), but even then, it seems a bit overkill and/or possibly controversial.

Also, if we're ever able to re-enter games after loosing connection, the cheating resource multiplier on higher AI levels could be problematic when players return to a very high resource count.

On another topic, though, perhaps an ultra difficulty AI should be the default for replacing players. The reasoning is that most average-ish players should be able to defeat or be roughly equal to a CPU-ultra in a one-on-one match. And even for the beginner players, the slightly more efficient AI replacement would probably make up for the fact that you can't strategize with your team mate (which seems to me like a huge detriment).
« Last Edit: 10 August 2012, 05:01:30 by Omega »
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: Ai level of a disconnect player should reflect the player's abilities
« Reply #2 on: 10 September 2012, 11:45:38 »
What about letting the server choose the multiplier in the game setup?
I think this should be simple to do. CPU defaults to ultra but multiplier is 1.0 by default then
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

 

anything