The idea
So, a long-term goal should be that your character would be able to work out.
Either bodyweight, (eg. push-ups, pull-ups, crunches, etc.), find items like dumbbels, barbells, jump rope, etc.,
and as a late-game goal achieve some kind of bonuses.
Say, after a period of time working out, (say, 60 days), your character might beef up and be more resistant to damage (eg. something like “Tough” trait), have more melee damage or even gain a skillpoint in strength/dexterity (depending on type of training), so it would be worthwhile to do so.
If your character does cardio (like jump rope), after a longer while he could gain something like “Quick”, or “Fleet footed” traits.
How it works, balancing
So your character can do basic things anywhere. (Push-Ups, Crunches, etc., it doesn’t have to be specific). Finding pull-up bars in children playgrounds, schools, etc., allows also training. (It might give slight bonuses to training)
Basic training could be accessible through the “How long to wait?” screen (Just select - Train. [press 5 to stop]). So your character would start training, for, let’s say 30 minutes.
After it’s done, your character gets a ‘sore’ attribute and a penalty to movement speed/strength/dexterity, some kind of a penalty. Also during the training you get a bit more thirsty.
You MAY NOT train if your character is tired, bitten, or, say, pain over 20, or with a very low morale.
It should be so that you can’t train for 30-?? minutes, move on with your day, have no penalties, and gain free buffs in the long run. It should be with some kind of penalties, so it might really suck while your at it, but the benefits might be worth it.
So the game keeps hidden numbers (like with addiction, ilness), to how “Fit” you are. If you keep training, it raises. If it passes some kind of a mark, you may gain a attribute like “Fit” (Say, a nerfed “Quick” trait), “Strong”, etc., If you haven’t trained for a while, it starts to steadily decrease. If it falls below some threshold, you lose points. - The given bonuses SHOULD NOT surpass traits
Things that would work great together with this
-
Traits like “Robust Genetics” could give a slight bonus modifier to training, for obvious reasons. Other traits might affect it as well.
-
Things like sports drinks, protein shakes, etc., could reduce the “Sore” attribute time, maybe give very minimal bonus modifiers to training.
-
If you pick a profession like “Army recruit”, “Soldier”, or something related, it might give you access to “Military training”, through the training screen, which might give you slightly faster training, with more penalties. [Reading a book might unlock this as well]
-
You may gain injuries
I think it wouldn’t bee too hard for someone to implement, as the idea and variables around it seem quite simple.
This is just a base draft, there’s a lot of room for improvement. What do you guys think?