I read someone who did it, and it sparked my intrest.
The way I'll play will be
Leafgreen => Emerald/Ruby => HeartGold => diamond => white (and when they come out black)
Now the rules
-Pokemon in the final team (when defeating the E4) will be transfered at egg level.
-Pokemon who have been in 2 regions can be used with the hidden ability in b/w(2).
-catch the first pokemon in each route
-fainted pokemon are released
- each region will have it's own special challenge
Kanto: no healing items can be bought (revives can be sold and healing items can be bought with those items)
Johto: cannot leave gym untill leader is death
Hoenn: only visit each pokecenter once
Diamond (forgot region name): no exp share or exp boosting items
Unova: only defeat trainers or the first pokemon met in each area (so either catch it or kill it)
I will start first thing when I'm at home.