rbwhitaker / CSharpPlayersGuideEarlyAccess

A place to track issues with the C# Player's Guide for patches and future editions
18 stars 0 forks source link

"After Completion" section of challenges #689

Open rbwhitaker opened 1 year ago

rbwhitaker commented 1 year ago

Some challenges make sense to have some description after you complete it. Until now, challenges have not specifically included any information for after you complete the challenge. I think I'd like to have that as an option.

For example, some challenges could benefit from a brief bit of narrative explaining what happens immediately upon completing the challenge. In some cases, this has happened in introducing the next challenge, which has mostly worked. But when the event is triggered specifically by completing the challenge, it makes more sense to move that description to the end of the previous challenge. Besides, plenty of challenges have not had a follow-on challenge where it is convenient to just continue it there. Part 3 is replete with such examples, and in many cases, I had to jump through some hoops so that you'd know what you gain when the challenge is over with text like, "They promise to give you X when you complete this." It has worked okay, but if the reward happens directly in the challenge, it gives me more wiggle room.

Additionally, this makes it much easier to hand out rewards (including XP) when you complete the challenge. Some of the things I've mentioned about collecting items and skills could be presented here, after you have completed the programming problem, and also further augments the notion that you don't learn these things without doing them.

This issue can be called done when I have a well-defined scheme in place, but the whole effort won't be done until all challenges that need one have one.