Secret Good Deed Activity 
This Activity is meant for Boy Scouts.
Put every scout's name in a bag.
Each scout in turn pulls out a name and memorizes it.
When all are pulled out, put them all back in.
Now, every scout has the name of a scout for whom he should do a good deed. When he completes his good deed, he reports what he did to the game leader and then picks another name.
This continues all day or all week with the game leader keeping tally of good turns done. If the leader feels it was not an adequate good turn, he can tell the scout to try again. Or, if it was exceptionally good, give extra credit.
At the end of the event, add up all the credits for each patrol to determine the Good Deed Patrol.