Back to Majik 3D MMORPG information archive main page.
forum index

skill learning dependent on teacher skill formula

Message 963

From: raeky
Date: 2002-02-24 14:05:08


I propose a formula for learning skills similar to darshan's formula in
http://www.majik3d.org/lounge/forums.html?viewmsg=724
with respect to this one takes the teachers skill level as a factor in the formula.

Variables are

X the skill precent of the teacher
Y the skill precent of the learner
Z the difficulty factor

f(y) = y + x(z+(y*z)

The Z factor is a fractional number, the smaller the number the "harder" it is to learn the skill.

To learn a skill you have to "use" it in the presence of a teacher who knows it better then you (has a higher skill % then you).

Lets say for example the teacher has a skill precent of 50 and the student has a skill precent of 1. If the Z factor was 0.01 or 0.1% it would the learner 9 tries to equal his masters skill level. But if the factor was 0.005 or 0.5% it would take 16 tries to equal his master. And if the factor was 0.001 or 0.01% it would take 68 tries.

Some more calculations:

X = 100
Z = 0.005
It would take 11 trys to equal 100% skill starting at 1%

X = 100
Z = 0.0005
It would take 82 tries to equal 100% skill started at 1%

X = 100
Z = 0.0001
It would take 396 tries to equal 100% skill starting at 1%

X = 10
Z = 0.0001
It would take 1707 tries to equal 10% starting at 1% (Basicly pointless to try to learn from someone who dosn't know much to begin with.)

X = 10
Z = 0.001
It would take 173 tries to equal 10% starting at 1% (again not very good to learn from someone who dosn't know much.)

X = 100
Z = 0.001
It would take 43 tries to equal 100% and 19 tries to equal 10.12% starting at 1%. (Much more effective to learn from a knowledgeable person.)

Takeing that 100 being the most one can learn (sage level), some useable values or constraints for the Z would be:

0.01 = 7 tries = very easy to learn
0.005 = 11 tries
0.001 = 43 tries = Moderate
0.0005 = 82 tries
0.0001 = 396 tries = very hard

Any smaller value for Z would be nearly impossible to learn. These are with a level 100 teacher. I wrote a program for my TI-83 calculator to calculate the number of tries, if intrested i could post it.

With this method it should be the fastest way to learn, since learning from instruction is generaly the best. darshan's formula can be used if the player decides to do the skill without any instruction, but it should be quite a bit harder (alot more tries) to advance in the skill if doing by your self. Although each skill would have its own ease/difficulty to learn.

Message 964

From: raeky
Date: 2002-02-24 14:12:32
In-Reply-To: 963


forgive all the typeing and other mistakes.. i'm tired. thats my excuse. :P

Message 965

From: raeky
Date: 2002-02-24 18:40:17
In-Reply-To: 963


After playing with my little program, its miscalculating the number of tries by one. So everything is one less try then what I originally stated.