I decided that I should get back into pokemon, since it's been forever and a half since my the last time I've enjoyed pokemans. I was drawn to playing the fangame Pokemon: Insurgence due to the promise of a dark storyline and interesting game mechanics.
It IS really interesting! What's extra interesting is that at the start of the game you can pick an optional challenge to opt-in to. This include Nuzlocke, Ironman, No PP Restoration, though what's making it for me is the Egg Challenge thing I just learned about. Every pokemon you get is replaced with a random egg pre-generated inside your PC, and that pokemon could be anything. The hatched pokemon also auto-levels to match the pokemon it replaced, so no need to worry about grinding for EXP. I just love the concept of being given random bullshit and being forced to make it work.
There's also a Wonder Challenge, where every pokemon you acquire is automatically Wonder Traded (there's wonder trading in this fangame! I love it!) and you just gotta deal with whatever random bullshit people give you. I tried this though, and it just doesn't work, because Wonderlocke runners can only trade with other Wonderlocke runners, and given that this is a niche fangame, and that specific challenge is also niche, just trying to get started is very hard. I'd pick up my starter, and the Wonder Trade mechanism kicks in... and I'm left waiting there, because it's very possible that I'm the actual only person in the world doing a Wonder Trade Challenge, and there's nobody to trade with. I would have thought there'd be a server with a queue of pokemon to use instead of another person, where I'd simply place my pokemon into the back of the queue, and then I'd take the pokemon in the front of the queue, and that way the challenge is doable even if there's noone to trade with at that specific point in time. There could be a failsafe where it checks to make sure you're not getting your own pokemon traded back to you, and then it'd be good. It doesn't work like that though so I'll just have to be happy with random eggs.