Skip to content

Instantly share code, notes, and snippets.

@wuputah wuputah/1-xp.rb
Last active Jul 20, 2018

Embed
What would you like to do?
MAX_CP = 750
scaling_factor = MAX_CP ** 0.995
xp = ->(level) { ((level / scaling_factor) + 0.085) * 400_000 }
for i in 10..MAX_CP
puts "#{i}: #{xp.(i).round}"
end
10: 39513
11: 40064
12: 40615
13: 41167
14: 41718
15: 42269
16: 42821
17: 43372
18: 43923
19: 44474
20: 45026
21: 45577
22: 46128
23: 46679
24: 47231
25: 47782
26: 48333
27: 48885
28: 49436
29: 49987
30: 50538
31: 51090
32: 51641
33: 52192
34: 52744
35: 53295
36: 53846
37: 54397
38: 54949
39: 55500
40: 56051
41: 56603
42: 57154
43: 57705
44: 58256
45: 58808
46: 59359
47: 59910
48: 60462
49: 61013
50: 61564
51: 62115
52: 62667
53: 63218
54: 63769
55: 64321
56: 64872
57: 65423
58: 65974
59: 66526
60: 67077
61: 67628
62: 68180
63: 68731
64: 69282
65: 69833
66: 70385
67: 70936
68: 71487
69: 72038
70: 72590
71: 73141
72: 73692
73: 74244
74: 74795
75: 75346
76: 75897
77: 76449
78: 77000
79: 77551
80: 78103
81: 78654
82: 79205
83: 79756
84: 80308
85: 80859
86: 81410
87: 81962
88: 82513
89: 83064
90: 83615
91: 84167
92: 84718
93: 85269
94: 85821
95: 86372
96: 86923
97: 87474
98: 88026
99: 88577
100: 89128
101: 89680
102: 90231
103: 90782
104: 91333
105: 91885
106: 92436
107: 92987
108: 93538
109: 94090
110: 94641
111: 95192
112: 95744
113: 96295
114: 96846
115: 97397
116: 97949
117: 98500
118: 99051
119: 99603
120: 100154
121: 100705
122: 101256
123: 101808
124: 102359
125: 102910
126: 103462
127: 104013
128: 104564
129: 105115
130: 105667
131: 106218
132: 106769
133: 107321
134: 107872
135: 108423
136: 108974
137: 109526
138: 110077
139: 110628
140: 111180
141: 111731
142: 112282
143: 112833
144: 113385
145: 113936
146: 114487
147: 115038
148: 115590
149: 116141
150: 116692
151: 117244
152: 117795
153: 118346
154: 118897
155: 119449
156: 120000
157: 120551
158: 121103
159: 121654
160: 122205
161: 122756
162: 123308
163: 123859
164: 124410
165: 124962
166: 125513
167: 126064
168: 126615
169: 127167
170: 127718
171: 128269
172: 128821
173: 129372
174: 129923
175: 130474
176: 131026
177: 131577
178: 132128
179: 132680
180: 133231
181: 133782
182: 134333
183: 134885
184: 135436
185: 135987
186: 136539
187: 137090
188: 137641
189: 138192
190: 138744
191: 139295
192: 139846
193: 140397
194: 140949
195: 141500
196: 142051
197: 142603
198: 143154
199: 143705
200: 144256
201: 144808
202: 145359
203: 145910
204: 146462
205: 147013
206: 147564
207: 148115
208: 148667
209: 149218
210: 149769
211: 150321
212: 150872
213: 151423
214: 151974
215: 152526
216: 153077
217: 153628
218: 154180
219: 154731
220: 155282
221: 155833
222: 156385
223: 156936
224: 157487
225: 158039
226: 158590
227: 159141
228: 159692
229: 160244
230: 160795
231: 161346
232: 161897
233: 162449
234: 163000
235: 163551
236: 164103
237: 164654
238: 165205
239: 165756
240: 166308
241: 166859
242: 167410
243: 167962
244: 168513
245: 169064
246: 169615
247: 170167
248: 170718
249: 171269
250: 171821
251: 172372
252: 172923
253: 173474
254: 174026
255: 174577
256: 175128
257: 175680
258: 176231
259: 176782
260: 177333
261: 177885
262: 178436
263: 178987
264: 179539
265: 180090
266: 180641
267: 181192
268: 181744
269: 182295
270: 182846
271: 183397
272: 183949
273: 184500
274: 185051
275: 185603
276: 186154
277: 186705
278: 187256
279: 187808
280: 188359
281: 188910
282: 189462
283: 190013
284: 190564
285: 191115
286: 191667
287: 192218
288: 192769
289: 193321
290: 193872
291: 194423
292: 194974
293: 195526
294: 196077
295: 196628
296: 197180
297: 197731
298: 198282
299: 198833
300: 199385
301: 199936
302: 200487
303: 201039
304: 201590
305: 202141
306: 202692
307: 203244
308: 203795
309: 204346
310: 204898
311: 205449
312: 206000
313: 206551
314: 207103
315: 207654
316: 208205
317: 208756
318: 209308
319: 209859
320: 210410
321: 210962
322: 211513
323: 212064
324: 212615
325: 213167
326: 213718
327: 214269
328: 214821
329: 215372
330: 215923
331: 216474
332: 217026
333: 217577
334: 218128
335: 218680
336: 219231
337: 219782
338: 220333
339: 220885
340: 221436
341: 221987
342: 222539
343: 223090
344: 223641
345: 224192
346: 224744
347: 225295
348: 225846
349: 226398
350: 226949
351: 227500
352: 228051
353: 228603
354: 229154
355: 229705
356: 230256
357: 230808
358: 231359
359: 231910
360: 232462
361: 233013
362: 233564
363: 234115
364: 234667
365: 235218
366: 235769
367: 236321
368: 236872
369: 237423
370: 237974
371: 238526
372: 239077
373: 239628
374: 240180
375: 240731
376: 241282
377: 241833
378: 242385
379: 242936
380: 243487
381: 244039
382: 244590
383: 245141
384: 245692
385: 246244
386: 246795
387: 247346
388: 247898
389: 248449
390: 249000
391: 249551
392: 250103
393: 250654
394: 251205
395: 251757
396: 252308
397: 252859
398: 253410
399: 253962
400: 254513
401: 255064
402: 255615
403: 256167
404: 256718
405: 257269
406: 257821
407: 258372
408: 258923
409: 259474
410: 260026
411: 260577
412: 261128
413: 261680
414: 262231
415: 262782
416: 263333
417: 263885
418: 264436
419: 264987
420: 265539
421: 266090
422: 266641
423: 267192
424: 267744
425: 268295
426: 268846
427: 269398
428: 269949
429: 270500
430: 271051
431: 271603
432: 272154
433: 272705
434: 273257
435: 273808
436: 274359
437: 274910
438: 275462
439: 276013
440: 276564
441: 277115
442: 277667
443: 278218
444: 278769
445: 279321
446: 279872
447: 280423
448: 280974
449: 281526
450: 282077
451: 282628
452: 283180
453: 283731
454: 284282
455: 284833
456: 285385
457: 285936
458: 286487
459: 287039
460: 287590
461: 288141
462: 288692
463: 289244
464: 289795
465: 290346
466: 290898
467: 291449
468: 292000
469: 292551
470: 293103
471: 293654
472: 294205
473: 294757
474: 295308
475: 295859
476: 296410
477: 296962
478: 297513
479: 298064
480: 298615
481: 299167
482: 299718
483: 300269
484: 300821
485: 301372
486: 301923
487: 302474
488: 303026
489: 303577
490: 304128
491: 304680
492: 305231
493: 305782
494: 306333
495: 306885
496: 307436
497: 307987
498: 308539
499: 309090
500: 309641
501: 310192
502: 310744
503: 311295
504: 311846
505: 312398
506: 312949
507: 313500
508: 314051
509: 314603
510: 315154
511: 315705
512: 316257
513: 316808
514: 317359
515: 317910
516: 318462
517: 319013
518: 319564
519: 320116
520: 320667
521: 321218
522: 321769
523: 322321
524: 322872
525: 323423
526: 323974
527: 324526
528: 325077
529: 325628
530: 326180
531: 326731
532: 327282
533: 327833
534: 328385
535: 328936
536: 329487
537: 330039
538: 330590
539: 331141
540: 331692
541: 332244
542: 332795
543: 333346
544: 333898
545: 334449
546: 335000
547: 335551
548: 336103
549: 336654
550: 337205
551: 337757
552: 338308
553: 338859
554: 339410
555: 339962
556: 340513
557: 341064
558: 341616
559: 342167
560: 342718
561: 343269
562: 343821
563: 344372
564: 344923
565: 345474
566: 346026
567: 346577
568: 347128
569: 347680
570: 348231
571: 348782
572: 349333
573: 349885
574: 350436
575: 350987
576: 351539
577: 352090
578: 352641
579: 353192
580: 353744
581: 354295
582: 354846
583: 355398
584: 355949
585: 356500
586: 357051
587: 357603
588: 358154
589: 358705
590: 359257
591: 359808
592: 360359
593: 360910
594: 361462
595: 362013
596: 362564
597: 363116
598: 363667
599: 364218
600: 364769
601: 365321
602: 365872
603: 366423
604: 366974
605: 367526
606: 368077
607: 368628
608: 369180
609: 369731
610: 370282
611: 370833
612: 371385
613: 371936
614: 372487
615: 373039
616: 373590
617: 374141
618: 374692
619: 375244
620: 375795
621: 376346
622: 376898
623: 377449
624: 378000
625: 378551
626: 379103
627: 379654
628: 380205
629: 380757
630: 381308
631: 381859
632: 382410
633: 382962
634: 383513
635: 384064
636: 384616
637: 385167
638: 385718
639: 386269
640: 386821
641: 387372
642: 387923
643: 388475
644: 389026
645: 389577
646: 390128
647: 390680
648: 391231
649: 391782
650: 392333
651: 392885
652: 393436
653: 393987
654: 394539
655: 395090
656: 395641
657: 396192
658: 396744
659: 397295
660: 397846
661: 398398
662: 398949
663: 399500
664: 400051
665: 400603
666: 401154
667: 401705
668: 402257
669: 402808
670: 403359
671: 403910
672: 404462
673: 405013
674: 405564
675: 406116
676: 406667
677: 407218
678: 407769
679: 408321
680: 408872
681: 409423
682: 409975
683: 410526
684: 411077
685: 411628
686: 412180
687: 412731
688: 413282
689: 413833
690: 414385
691: 414936
692: 415487
693: 416039
694: 416590
695: 417141
696: 417692
697: 418244
698: 418795
699: 419346
700: 419898
701: 420449
702: 421000
703: 421551
704: 422103
705: 422654
706: 423205
707: 423757
708: 424308
709: 424859
710: 425410
711: 425962
712: 426513
713: 427064
714: 427616
715: 428167
716: 428718
717: 429269
718: 429821
719: 430372
720: 430923
721: 431475
722: 432026
723: 432577
724: 433128
725: 433680
726: 434231
727: 434782
728: 435334
729: 435885
730: 436436
731: 436987
732: 437539
733: 438090
734: 438641
735: 439192
736: 439744
737: 440295
738: 440846
739: 441398
740: 441949
741: 442500
742: 443051
743: 443603
744: 444154
745: 444705
746: 445257
747: 445808
748: 446359
749: 446910
750: 447462
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.