This is a top idea, kudos to whoever thought up this challenge ;)
This provides a welcome distraction from fighting hundreds and thousands of bugs in Viridian Forest to level up my team past Lv 40 so I may start afresh and give this challenge a go myself!
I'll be using Pokémon Blue and my chosen type will be Electrics
Wish me luck!
Update:
Chose Squirtle as a starter (What would a challenge be without my Rival's starter having a resistance to my chosen type?!), caught a Pikachu in Viridian Forest and so far i've levelled it up to Lv 10. Long way to go yet though, i'll need a non-Electric type move if i've any hope of beating Brock.
Pikachu/Sergio lv 10
Thundershock
Growl
Thunder Wave
I'll also renew the Trainer Card in my siggy regularly to keep everyone updated.
Update:
Defeated Brock, somehow. Failed numerous times, and i'm still not entirely sure how I managed to beat him in the end (Luck and a LOT of potions).
Technique: First, went to Viridian Forest and spent up all my Thundershocks and Thunderwaves, leaving myself with just 10 Growls and my Quick Attacks. Bought about 15 potions from the mart (Had to sell my Pokéballs and a couple of Antidotes to afford it), then saved before fighting Brock. Geodude wasn't too much trouble, I found that going all-out and repeatedly Quick Attacking him eventually finished him off. But Onix was a different story altogether. After his Onix defeated me about 6 times I decided to use up my 10 growls to make sure his Tackles weren't doing more than 4 or 5 damage to me, then just repeatedly used Quick Attack to whittle down his HP. Once Quick Attacks were used up it was onto Struggle (Hence the 15 potions). Finally managed to make Onix faint but my god it was a task and a half. Pikachu grew to Level 19 and the world is now a much happier place. Just for the record, Pikachu's the only Pokémon i'm using, full stop. I haven't used Squirtle in any trainer battles (And I don't plan to).
Pikachu/Sergio lv 19
Thundershock
Growl
Thunder Wave
Quick Attack
Will need to pick up a Bellsprout or something in Cerulean so I can use Cut.