I, personally, would not want a list of the available pokemon. It would take away from the excitement and mystery of playing through the story and discovering them. Scripted ones would become obvious and perhaps, in some cases, boring after a few times of going through. Although I understand coding can be time-consuming, even for a small number of choices.
I can certainly see evolution as an event form of gaining a new pokemon, however there should be the option of cancelling or otherwise keeping an evolutionary pokemon in its current form. Plus, doing so should not stop that pokemon's strength/level from increasing. Think of it like cancelling evolution in the games in order to learn a certain move.
I do like the idea of 'gifts' being in the form of eggs, however I'd rather those be randomized from that person's current party. It can be a show of how well they know our portrayal of our character that way. It could be based on a type elective they share, or something else they have in common, like a club. Also, they wouldn't mention what kind of egg it is, that way it would be more exciting. I would imagine there to be an egg caring interaction opportunity each day, with a tutorial explaining it when receiving an egg for the first time. Given by whoever gives the first egg, of course, or your roommate might be easier. Of course, your roommate could even be the first person you receive an egg from, depending on play-style/options.
|