Enemy turns take little or no time if you can't see them
Moderator: Forum Moderators
Forum rules
Before posting a new idea, you must read the following:
Before posting a new idea, you must read the following:
Enemy turns take little or no time if you can't see them
First off, I have no idea of the technical feasibility of this, so if its not very easy, then don't bother!
Sometimes it can get annoying when the enemy takes ages on their turns especially if you can't see them. (obviously this won't happen in MP, weird things happen then^^).
My proposal is the enemy move as if skip enemy turn is on until they can be seen. THat way the only wait will be for the ai. I think this would hopefully make longer games a lot faster.
Please reply telling me why its bad/impossible/etc.
Sometimes it can get annoying when the enemy takes ages on their turns especially if you can't see them. (obviously this won't happen in MP, weird things happen then^^).
My proposal is the enemy move as if skip enemy turn is on until they can be seen. THat way the only wait will be for the ai. I think this would hopefully make longer games a lot faster.
Please reply telling me why its bad/impossible/etc.

- thespaceinvader
- Retired Art Director
- Posts: 8414
- Joined: August 25th, 2007, 10:12 am
- Location: Oxford, UK
- Contact:
Re: Enemy turns take little or no time if you can't see them
In the preferences menu, select 'skip AI moves'.
http://thespaceinvader.co.uk | http://thespaceinvader.deviantart.com
Back to work. Current projects: Catching up on commits. Picking Meridia back up. Sprite animations, many and varied.
Back to work. Current projects: Catching up on commits. Picking Meridia back up. Sprite animations, many and varied.
Re: Enemy turns take little or no time if you can't see them
If I understand right, he wants some automagic skipping of these moves which are completely in fog or shroud (maybe also invisible units), but view the other ones.
Re: Enemy turns take little or no time if you can't see them
exactly, I know about the skip ai turns, but, that also skips observable units topauxlo wrote:If I understand right, he wants some automagic skipping of these moves which are completely in fog or shroud (maybe also invisible units), but view the other ones.
Re: Enemy turns take little or no time if you can't see them
I may be wrong about this, but in my own experience, the AI already skips animation when in fog or shroud. When I play against the AI on multiplayer, for example, it may move a lot of units on a large map, yet when I can't see any of them, then pressing the End Turn button almost instantly gets me back in control, suggesting the only (neglibigle) delay the AI incurs is due to it calculating its moves, not due to hidden animation. Which makes me curious: Do you in fact see any speedup when enabling "Skip AI Moves" even when all AI units are hidden?
The Cost Of Living (1.8): main thread, feedback thread
Re: Enemy turns take little or no time if you can't see them
Yes blob is right, it already works like this. Animations no one can see will be skipped.
In multiplayer it depends on what the host sees.
In multiplayer it depends on what the host sees.
Wesnoth
The developer says "no".
The developer says "no".
Re: Enemy turns take little or no time if you can't see them
Yeah, he is wanting this.pauxlo wrote:If I understand right, he wants some automagic skipping of these moves which are completely in fog or shroud (maybe also invisible units), but view the other ones.
But, if you skip all the moves from your enemies you will do not see when a wose moves in a forest and ambushs. Or you can't see if a enemie has moved in your vision zone, so enemy can see for example pass in your vision zone only moving in a square and you do not be entered.
So, Im not right with your idea at all, if you want to skip the enemies moves do it in preferences, but I will do not accept the change.
Creator of: Deathmatch new in 1.12 server.
Co-creator of: Era of Magic in 1.16 server
Developer of: Empires in 1.12 server, Ageless Era in 1.10 to 1.16 servers (but innactive recently)
Try My winning Orocia Guide
Co-creator of: Era of Magic in 1.16 server
Developer of: Empires in 1.12 server, Ageless Era in 1.10 to 1.16 servers (but innactive recently)
Try My winning Orocia Guide
Re: Enemy turns take little or no time if you can't see them
The reason why those moves aren't 'skipped' is because the next move hasn't even been calculated yet! The host will calculate the next move only when the previous one is done in his vision.
So maybe the real suggestion should be: Make host calculate all AI moves independent from how far he has watched them.
So maybe the real suggestion should be: Make host calculate all AI moves independent from how far he has watched them.
Wesnoth
The developer says "no".
The developer says "no".
Re: Enemy turns take little or no time if you can't see them
Good afternoon everyone
I can see it useful in multiplayer games 2v2, 3v3 specially
when you are starting recruiting and you do not watch
oponents before 3-4 turns. This first and second turn
would be done at same time by all players so an important
reduction of game time would be achieved.
Depending on the scenary I can calculate aproximately that
we could reduce between 3-5 minutes per game.
Days you play 3 or 4 games followed, 20 minutes "earned" are
very important.
Sincerely
Paxe
I can see it useful in multiplayer games 2v2, 3v3 specially
when you are starting recruiting and you do not watch
oponents before 3-4 turns. This first and second turn
would be done at same time by all players so an important
reduction of game time would be achieved.
Depending on the scenary I can calculate aproximately that
we could reduce between 3-5 minutes per game.
Days you play 3 or 4 games followed, 20 minutes "earned" are
very important.
Sincerely
Paxe
Best computer game ever played?...... Wesnoth, The Battle for Wesnoth, of course!
Re: Enemy turns take little or no time if you can't see them
These 20 mins gives time to you to start a shorter game, I didnt thinked in this idea, but this like awesome.Paxe wrote:Good afternoon everyone
I can see it useful in multiplayer games 2v2, 3v3 specially
when you are starting recruiting and you do not watch
oponents before 3-4 turns. This first and second turn
would be done at same time by all players so an important
reduction of game time would be achieved.
Depending on the scenary I can calculate aproximately that
we could reduce between 3-5 minutes per game.
Days you play 3 or 4 games followed, 20 minutes "earned" are
very important.
Sincerely
Paxe
Creator of: Deathmatch new in 1.12 server.
Co-creator of: Era of Magic in 1.16 server
Developer of: Empires in 1.12 server, Ageless Era in 1.10 to 1.16 servers (but innactive recently)
Try My winning Orocia Guide
Co-creator of: Era of Magic in 1.16 server
Developer of: Empires in 1.12 server, Ageless Era in 1.10 to 1.16 servers (but innactive recently)
Try My winning Orocia Guide
Re: Enemy turns take little or no time if you can't see them
Rya wrote:The reason why those moves aren't 'skipped' is because the next move hasn't even been calculated yet! The host will calculate the next move only when the previous one is done in his vision.
So maybe the real suggestion should be: Make host calculate all AI moves independent from how far he has watched them.
A couple thoughts on this:
- Would this be a lot more processor intensive? If it is, I know that a lot of Wesnoth players use older computers and if this would cause the host's computer to slow down, the whole game could be even boggier for this.
- What happens in cases in a hypothetical game where Host Player 1 is watching player 2's animations, whilst player 3 has already ended their turn?
Htonsew Rof Elttab Eht is just too cool for school. I've got no words to describe it. Have any of you guys tried it? ;-)