Game Mechanics: Leveling

Discussion of general gameplay topics

Moderators: Joe M., Karl G.

Game Mechanics: Leveling

Postby Vitriol » Thu Dec 21, 2006 10:14 pm

Leveling should be a sharply increasing graph, just like in xenimus. However, the humps in XP should be more predictable and smooth than in xenimus. (graph the jumps of xenimus, there are seveal abrubt changes in slope)
I think the jump between 7 and 8 is like double or something crazy. It might make sense to make each level cost... uhm this is hard to say.
Level 1: base
Level 2: LastJump+50%
Level 3: LastJump+47%
Level 4: Lastjump+45%

You see where I am coming from? Because the jumps are getting bigger, the percentange needs to slowly retract in order to prevent true exponential leveling jumps.
Vitriol
Lord
Lord
 
Posts: 307
Joined: Thu Dec 21, 2006 9:48 pm

Postby thadiusofx3 » Thu Dec 21, 2006 11:40 pm

Just a little test:

Level 1: 200 XP : Jump = 200
Level 2: 500 XP (200 + 200(Last Jump) + 100(50% of Last Jump)) : Jump = 300
Level 3: 941 XP (500 + 300 + 141) : Jump = 441
Level 4: 1580 XP (941 + 441 + 198) : Jump = 639
Level 5: 2494 (1580 + 639 + 275) : Jump = 914
Level 6: 3783 (2494 + 914 + 375) : Jump = 1289
User avatar
thadiusofx3
Knight
Knight
 
Posts: 887
Joined: Mon Dec 18, 2006 11:46 pm
Location: Jonesboro, AR

Postby Vitriol » Thu Dec 21, 2006 11:42 pm

looks pretty good. We can round off of course. The first few levels will be very easy, but thats how its supposed to be. It should start getting tough in the teens.
Vitriol
Lord
Lord
 
Posts: 307
Joined: Thu Dec 21, 2006 9:48 pm

Postby thadiusofx3 » Thu Dec 21, 2006 11:57 pm

This is what i got with a program i wrote real quick to calculate it

for a 2% drop each time you get:

Level 1: 200 XP
Level 2: 500 XP
Level 3: 943 XP
Level 4: 1589 XP
Level 5: 2519 XP
Level 6: 3839 XP
Level 7: 5686 XP
Level 8: 8234 XP
Level 9: 11699 XP
Level 10: 16342 XP
Level 11: 22470 XP
Level 12: 30436 XP
Level 13: 40632 XP
Level 14: 53478 XP
Level 15: 69407 XP
Level 16: 88840 XP
Level 17: 112159 XP
Level 18: 139675 XP
Level 19: 171593 XP
Level 20: 207979 XP
Level 21: 248731 XP
Level 22: 293558 XP
Level 23: 341971 XP
Level 24: 393288 XP
Level 25: 446657 XP
Level 26: 501093 XP
Level 27: 555528 XP
Level 28: 609963 XP
Level 29: 664398 XP
Level 30: 718833 XP
Level 31: 773268 XP
Level 32: 827703 XP
Level 33: 882138 XP
Level 34: 936573 XP
Level 35: 991008 XP
Level 36: 1045443 XP
Level 37: 1099878 XP
Level 38: 1154313 XP
Level 39: 1208748 XP
Level 40: 1263183 XP
Level 41: 1317618 XP
Level 42: 1372053 XP
Level 43: 1426488 XP
Level 44: 1480923 XP
Level 45: 1535358 XP
Level 46: 1589793 XP
Level 47: 1644228 XP
Level 48: 1698663 XP
Level 49: 1753098 XP
User avatar
thadiusofx3
Knight
Knight
 
Posts: 887
Joined: Mon Dec 18, 2006 11:46 pm
Location: Jonesboro, AR

Postby Vitriol » Fri Dec 22, 2006 12:12 am

So leveling is overall easier. ALOT easier. I guess this + new XP loss rules and tighter, more restricted XP gain, we could make it work.
Or maybe we have to tweak it some.
Vitriol
Lord
Lord
 
Posts: 307
Joined: Thu Dec 21, 2006 9:48 pm

Postby thadiusofx3 » Fri Dec 22, 2006 12:22 am

Theres a problem though, it take around same exp to do 48-49 than it does 34-35
User avatar
thadiusofx3
Knight
Knight
 
Posts: 887
Joined: Mon Dec 18, 2006 11:46 pm
Location: Jonesboro, AR

Postby Vitriol » Fri Dec 22, 2006 12:26 am

alright drop the reduction from 2% every level to 1%.. maybe even 0.5%
Vitriol
Lord
Lord
 
Posts: 307
Joined: Thu Dec 21, 2006 9:48 pm

Postby thadiusofx3 » Fri Dec 22, 2006 12:41 am

It works great with 1% reduction:

Level 1: 200 XP
Level 2: 500 XP XP from last level: 300
Level 3: 947 XP XP from last level: 447
Level 4: 1608 XP XP from last level: 661
Level 5: 2579 XP XP from last level: 971
Level 6: 3996 XP XP from last level: 1417
Level 7: 6050 XP XP from last level: 2054
Level 8: 9007 XP XP from last level: 2957
Level 9: 13235 XP XP from last level: 4228
Level 10: 19238 XP XP from last level: 6003
Level 11: 27702 XP XP from last level: 8464
Level 12: 39551 XP XP from last level: 11849
Level 13: 56021 XP XP from last level: 16470
Level 14: 78749 XP XP from last level: 22728
Level 15: 109886 XP XP from last level: 31137
Level 16: 152232 XP XP from last level: 42346
Level 17: 209399 XP XP from last level: 57167
Level 18: 286002 XP XP from last level: 76603
Level 19: 387884 XP XP from last level: 101882
Level 20: 522368 XP XP from last level: 134484
Level 21: 698542 XP XP from last level: 176174
Level 22: 927568 XP XP from last level: 229026
Level 23: 1223011 XP XP from last level: 295443
Level 24: 1601178 XP XP from last level: 378167
Level 25: 2081450 XP XP from last level: 480272
Level 26: 2686592 XP XP from last level: 605142
Level 27: 3443019 XP XP from last level: 756427
Level 28: 4380988 XP XP from last level: 937969
Level 29: 5534690 XP XP from last level: 1153702
Level 30: 6942206 XP XP from last level: 1407516
Level 31: 8645300 XP XP from last level: 1703094
Level 32: 10689013 XP XP from last level: 2043713
Level 33: 13121031 XP XP from last level: 2432018
Level 34: 15990812 XP XP from last level: 2869781
Level 35: 19348456 XP XP from last level: 3357644
Level 36: 23243323 XP XP from last level: 3894867
Level 37: 27722420 XP XP from last level: 4479097
Level 38: 32828591 XP XP from last level: 5106171
Level 39: 38598565 XP XP from last level: 5769974
Level 40: 45060936 XP XP from last level: 6462371
Level 41: 52234168 XP XP from last level: 7173232
Level 42: 60124724 XP XP from last level: 7890556
Level 43: 68725431 XP XP from last level: 8600707
Level 44: 78014196 XP XP from last level: 9288765
Level 45: 87953176 XP XP from last level: 9938980
Level 46: 98488496 XP XP from last level: 10535320
Level 47: 109550583 XP XP from last level: 11062087
Level 48: 121055155 XP XP from last level: 11504572
Level 49: 132904866 XP XP from last level: 11849711
Level 50: 144991573 XP XP from last level: 12086707
User avatar
thadiusofx3
Knight
Knight
 
Posts: 887
Joined: Mon Dec 18, 2006 11:46 pm
Location: Jonesboro, AR

Postby thadiusofx3 » Fri Dec 22, 2006 12:55 am

Here's the program I made, you can adjust the values and then it outputs it to a text file in the same folder called level.txt

http://uploadingit.com//files/7333/levelcalc.exe
User avatar
thadiusofx3
Knight
Knight
 
Posts: 887
Joined: Mon Dec 18, 2006 11:46 pm
Location: Jonesboro, AR

Postby Vitriol » Fri Dec 22, 2006 9:45 am

awesome work thad.
I used 0.5% and got these:
Level 1: 200 XP
Level 2: 500 XP XP from last level: 300
Level 3: 948 XP XP from last level: 448
Level 4: 1615 XP XP from last level: 667
Level 5: 2605 XP XP from last level: 990
Level 6: 4070 XP XP from last level: 1465
Level 7: 6230 XP XP from last level: 2160
Level 8: 9405 XP XP from last level: 3175
Level 9: 14056 XP XP from last level: 4651
Level 10: 20846 XP XP from last level: 6790
Level 11: 30725 XP XP from last level: 9879
Level 12: 45049 XP XP from last level: 14324
Level 13: 65747 XP XP from last level: 20698
Level 14: 95552 XP XP from last level: 29805
Level 15: 138322 XP XP from last level: 42770
Level 16: 199483 XP XP from last level: 61161
Level 17: 286637 XP XP from last level: 87154
Level 18: 410395 XP XP from last level: 123758
Level 19: 585512 XP XP from last level: 175117
Level 20: 832426 XP XP from last level: 246914
Level 21: 1179340 XP XP from last level: 346914
Level 22: 1665019 XP XP from last level: 485679
Level 23: 2342541 XP XP from last level: 677522
Level 24: 3284296 XP XP from last level: 941755
Level 25: 4588626 XP XP from last level: 1304330
Level 26: 6388601 XP XP from last level: 1799975
Level 27: 8863566 XP XP from last level: 2474965
Level 28: 12254268 XP XP from last level: 3390702
Level 29: 16882576 XP XP from last level: 4628308
Level 30: 23177075 XP XP from last level: 6294499
Level 31: 31706122 XP XP from last level: 8529047
Level 32: 43220336 XP XP from last level: 11514214
Level 33: 58706955 XP XP from last level: 15486619
Level 34: 79459026 XP XP from last level: 20752071
Level 35: 107163044 XP XP from last level: 27704018
Level 36: 144009392 XP XP from last level: 36846348
Level 37: 192830809 XP XP from last level: 48821417
Level 38: 257275087 XP XP from last level: 64444278
Level 39: 342019323 XP XP from last level: 84744236
Level 40: 453034287 XP XP from last level: 111014964
Level 41: 597908835 XP XP from last level: 144874548
Level 42: 786245775 XP XP from last level: 188336940
Level 43: 1030142149 XP XP from last level: 243896374
Level 44: 1344768520 XP XP from last level: 314626371
Level 45: 1749063471 XP XP from last level: 404294951
Level 46: 2266561093 XP XP from last level: 517497622
Level 47: 2926370672 XP XP from last level: 659809579
Level 48: 3764328982 XP XP from last level: 837958310
Level 49: 529379135 XP XP from last level: 1060017449
Level 50: 1865001363 XP XP from last level: 1335622228


which do you think are better?
Vitriol
Lord
Lord
 
Posts: 307
Joined: Thu Dec 21, 2006 9:48 pm

Postby thadiusofx3 » Fri Dec 22, 2006 10:46 am

wow 1.3 billion gain for level 50
User avatar
thadiusofx3
Knight
Knight
 
Posts: 887
Joined: Mon Dec 18, 2006 11:46 pm
Location: Jonesboro, AR

Postby Vitriol » Fri Dec 22, 2006 11:14 am

I think the 0.5% is neat. because it makes the 30s the highest levels that most people will be able to get.
Ultimatly, its up to Karl. But I think my formula is pretty good.
Vitriol
Lord
Lord
 
Posts: 307
Joined: Thu Dec 21, 2006 9:48 pm

Postby thadiusofx3 » Fri Dec 22, 2006 11:17 am

I'd like to see some NPC's that take a long time to kill but give good exp.
Like I never understood why the arachnid queen is so hard but gives barely any exp. She should give like 1-2 mil exp in xenimus.
User avatar
thadiusofx3
Knight
Knight
 
Posts: 887
Joined: Mon Dec 18, 2006 11:46 pm
Location: Jonesboro, AR

Postby Karl G. » Fri Dec 22, 2006 12:10 pm

There are various different progressions for experience. EJ's doesn't really follow any path (it's closest to an exponential regression) but it is just made up. The other thing you need to do is consider how much experience various monsters will give.
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Postby Vitriol » Fri Dec 22, 2006 12:15 pm

of course Karl. but what do you think of my formula?
Vitriol
Lord
Lord
 
Posts: 307
Joined: Thu Dec 21, 2006 9:48 pm

Postby Karl G. » Fri Dec 22, 2006 12:26 pm

It's really hard to say I mean as long as it goes up, you the numbers dont matter as much as the form:

1) Linear: experience = m(level) + b
m and b are constants
2) Exponential: experience = C*level^a+b
where C, a and b are constants
3) Quadratic: experience = a*level^2 + b*level + c
a, b, c are constants
4) Power: experience C*a^level + b
a, b, and c are constants
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Postby Vitriol » Fri Dec 22, 2006 12:30 pm

did you download thads program?
I think the formula I came up with shows promise. We just need to decide what the decreasing percentage is.
Vitriol
Lord
Lord
 
Posts: 307
Joined: Thu Dec 21, 2006 9:48 pm


Return to Game Mechanics



Who is online

Users browsing this forum: No registered users and 0 guests