How can the player's character improve with time?
The more you do something, the more muscle memory and effciency you gain. Somebody who has 20 years to work out how something is done, won't be fumbling as much as somebody who has just started. (On average)
If you are talking about how it works then ...
The easier it is to do something, the less rewarding it is. Diffculty = Time Taken * How much work the user actaully has to do.
Then the higher level your are, the more experience you need obviously.
We could start with two things, the task we think is the hardest and the task we think is the easiest.
We then make a table of sorts...
I.e.
Easiest Task = 1 Experience
|
|
|
Hardest Task = 25 Experience Points
Then we can just place everything esle inbetween
A few things we have to decide on are:
-> Will there be a level cap? What will it be?
-> Will you be able to reset your skills? What is the price of resetting?