I have been playing clash of clans for a while now and I have recently upgraded to a level 8 town hall. Out of all of my battles I cannot remember if I have battled the same village twice or not. I understand that the layouts can be the same piece by piece but what I mean is the name of the village. I am curious of this because I am hoping that I would be able to fight one of the really easy idle villages that I have attacked before for about 400k loot again. Please note that I have put into consideration shield time with these layouts.
It is extremely unlikely that you will ever come across the same village twice.
Quote from "Raids" page on the wiki:
Matchmaking matches you with another player based on your Trophies.
This means when you first attacked this player, you both would have had the correct amount of trophies for the matchmaking algorithm, and therefore you were given his base to attack!
The chances of both you and the other player to have the correct amount of trophies, as well as being randomly picked from millions of players, are minuscule.
There is no easy way to find and attack the same village again and again, as the matchup is (almost) completely random. I say almost because there are a couple of factors involved:
- Your level. This is a placeholder for who you can attack, for example of you are lvl 5, you won't be set up with a level 20.
- Availability. If you have just recently attacked a town, you can't attack them again until their shield either runs out, or until they take it down by attacking other players.
However, if you're patient enough, you can find the same village. Personally I have been attacked by the top 10 multiple times in a week, and up to 5 times by the same player.
You can attack the same person as many times as you like, without paying gold, very simply. However, this only works if they attack you or the want ŗevenge. You can use your ŗevenge button as many times as you want. I have attacked person that has max producers, storages, and town hall 7 about 12 times now.