You can try this pokemon online battle simulatorhttp://www.pokemon-online.eu/
its still in beta but it has all the pokemon and you dont walk around and everyone in the game is extremely hard, im serious. Im serious they are. I once beat 4 pokemons then he beat my whole team with only 2 D= seriously they are pro.