Yay, once again I inadvertently started a discussion by using stupid wording
OK, so...
Blocking my punch, you can use a "day one" block.
Blocking a good punch, you can use a "day one" block - but you're going to have to be better at applying it and reading the situation.
I.e. it'll have to be more advanced to deal with the more advanced attack...
Front kick? That gets different too. Someone can do a front kick like they're hoofing a ball and you can quite easily suppress the attack.
Someone does a more advanced front kick (like does it properly) you can use the same block but you'll have to better at it and yada yada...
Then there's reading what they're going to kick - one of my funnest things is to change what kick is coming, so lifting my knee looks front kick (no, I don't just hold it there...) but it might go either side of you, be a side kick or just be a front kick, at almost any height - the same simple block done well will work great against a lot of them, if it's put in the right place at the right time.
Sometimes I'll accept the one point from my crappy punch or punch combo, more often I'll punch to set up a kick - if I was actually fighting I certainly wouldn't rely on a punch.
So block my punch, I don't care because it's a throwaway anyway - you'll have to be better with application and reading to catch the following kick (unless you count my target as a blocking tool
).
And there's what happens next. That "day one" block might stop the best punches once it's developed a bit, but you'll more than likely need more than that to create an opening for counter or run away.
So yeah, I didn't mean "advanced" as in a 17 stage blocking dance to stop a predetermined punch/kick/elbow/headbutt combo...
I meant advanced was being better at doing the defence against someone who is better at attacking and being able to effectively follow it up.