FreezingMoon / AncientBeast

The Turn Based Strategy Game/eSport. Master your beasts! 🐺
https://AncientBeast.com
GNU Affero General Public License v3.0
1.66k stars 571 forks source link

auto skip problematic #605

Closed DreadKnight closed 10 years ago

DreadKnight commented 10 years ago

Auto turn skip can cause hotseat (soon to be arcade mode) players to skip turns of the next players. It might be that the players are used to the old behavior. I've listed all the possible solutions I could think of bellow, will pick one pretty soon:

DreadKnight commented 10 years ago

Seems auto skip is screwing up the game quite a bit more than anticipated, like 0 movement point Uncle Fungus leaping next to a target, while he had enough energy to use both his attacks basically results in skipped turn, lame.

DreadKnight commented 10 years ago

@turjuque alright, too tired to review the stuff I wrote before; to sum it up, auto-skip has 3 issues atm:

  1. players tend to skip turns of others in hotseat mode
  2. turn is ended before some abilities are allowed to be used, especially the ones that change creature location, as the targets are not calculated again, so Frogger Leap or Molten Hurl are problematic
  3. not able to get log anymore

We won't bother with first one for now, but number 2 is a game breaker overall, while 3rd is just bad for debugging mainly.

DreadKnight commented 10 years ago

I think when there's nothing left to do, there should be a "Skip Turn" text above unit, highlighted hexagon under and clicking on the unit will do just that. This allows for pressing the skip button if you're in the habit of doing so without any risks, also it's error proof as there are still quite a few bugs because of auto-skip atm. Should increase intuitivity if we re-enable self buff confirmation soon and also keep things pretty fast as usually players focus on the active unit mainly or the combatfield.