Yes. It doesn't really make much sense to have to wait until the end of a battle. You can learn moves mid-battle, why not evolution?
^That's easily solved - AI trainers Pokemon don't gain EXP, thus can't level up and therefore cannot evolve.
I posted earlier but a new thought came to me. This COULD work for opponent if it were scripted to happen in some particular fights. Imagine an epic battle with your rival where their key pokemon evolves in an attempt to beat you? Or if contests returned (and where more like the anime) someone pulling a trick like Ursula and her Eevees to give you more of a challenge in the grand festival.
It wouldnt be random if played through the game before but it would add a interesting surprise element to it the first time round.
I've had cases where my pokemon gained 2 levels in 1 battle and then missed out on a move that could only be learned at the exact levelup level. Heart scales are not exactly common.
Yes and no. Yes only if there's a way where the battle would not slow down between the Evolution and no because though it would be cool, I see nothing wrong with the current way of Evolution.
Team Eeveelution All The Way!!!
I would HATE using evolution-inducing items in battle, but if it's a plain level-up, then that would be awesome. I would love to see it with the 3D graphics.
I feel a mid-battle evolution could be done. And it would be awesome. But if it does happen, it should happen between rounds, just like when a Pokemon learns a new move upon Level Up and has to pause for a moment to learn it. While it would gain a big stat boost, I would still vouch for it. Even though evolving after a battle is rewarding, too, my only complaint about that is that what if a Pokemon learns a new move right away after evolving? Like Monferno learning Mach Punch right after it evolves, or Torterra learning Earthquake. Since they only learn those moves at that level of evolution, it would help so that way the move isn't accidentally skipped due to leveling up too fast. At least, that would make sense to me. But I would vouch for a mid-battle evolution, even if it makes it a little unfair for the NPCs. But I think it would be cool if they did that.
Oh, Cynthia. Where for art thou Cynthia? Heheh. Seriously, where are you!?
Best Game Characters of all Time: Ryu 3, Nina 3, Ryu 2, Nina 2, Rei, Ratchet, Talwyn, Princess Pride, Megaman.EXE, Elecman.EXE, Bass. EXE, Tails, Geo, Sonia, Pit
Best Anime Characters of all Time: Van, Fiona, Irvine, Cynthia, Yugi, Tea, Joey, Dark Magician Girl, Kuriboh, Yuma, Astral, Number 39: Utopia, May, Inuyasha, Miroku, Sango
I apply Felix's Law: "Smile, tomorrow could be worse."
So I'm not very much for or against, but some of the arguments here are pretty, well stupid.
1) It wouldn't be hard to program
I'm not a very skilled programmer at all (and I'm assuming most of you aren't either), but I can give you an idea of how it would work, and yes, I know that no compiler in the world would be able to produce anything from this.
Let's say we go from this:
(The Pokemon KO's the opponent)
to thisCode:if (level == 100) skip to next event, else; add [given EXP] to [current EXP]; if ([new current EXP] == [required EXP]) level up; else skip to next event; if ([current level] == [move level]) ask for [move] to be learned; else skip to next event; return to battle;
As opposed to have the game check all Pokemon that leveled up during the battle after the battle ends to see if any of them can evolve.Code:if (level == 100) skip to next event, else; add [given EXP] to [current EXP]; if ([new current EXP] == [required EXP]) level up; else skip to next event; if ([current level] == [move level]) ask for [move] to be learned; else skip to next event; if ([current level] == [evolution level]) start evolution process; else skip to next event; return to battle;
2)It wouldn't give us an unfair advantage, evolution does not cure status or heal your Pokemon now, why would it in-battle?
3)It wouldn't be hard to program in the EXP change for the CPU, also the size of the catridge are up form 512MB to a max of 8GB, there are plenty of space, but I still don't think the NPCs will get to gain EXP.
I selected "Other" simply because I'd only want Level/Friendship based evolution during battles. I think using evolution items mid-battle would be unfair and quite silly.
Everyone's worried about it being unfair on NPCs, but they're missing the point.
The point of Pokémon is going out, getting some friends and playing with them. Pokémon is a very multiplayer game.
I'm sitting on the fence here. I see no reason why not, and it'd turn the tide of battle, but I personally don't see it happening, at least any time soon...
YES! I've been wanting that for so long! Don't see why Pokemon in the anime evolve during battles 90% of the time, but we still can't do the same in the games. Most arguements against it are invalid anyway.
Reason, I voted yes because it happens in the anime so, why not games? And no, I'm not saying you should be allowed to use items such as rare candies. I don't think GF would ever allow it to happen. Just imagine 3D poke evolution awesome. I don't understand why people are so against the idea.
It would be an awesome feature to have in the new games, but given the circumstances I doubt it will happen...
I'm not a person that would die without Pokémon evolving during Battle... It would also just be a long process to conquer for the creators of the games.
In all though, with what we've seen so far, I could see it happening in the near future (perhaps the games after these), when GameFreak has become greater than it already is. Also, if this does happen; I expect it to only be Pokémon evolving by exp/level that should evolve in mid-battle...