|
Post by banyanael on Nov 12, 2021 20:40:32 GMT
Problem:
Camurbate credits cap out at 60 extremely quickly and have a linear scaling with popularity * followers / 2. Also, there is no benefit to doing longer streams (besides roleplaying) since the rewards don't scale with time. Ideal: Progression should follow a sigmoid function to emulate the long journey to be discovered and the diminishing returns once high popularity and fan base is achieved. And the cam reward could be calculated for the hour, and multipliers applied when the stream takes longer than that. Potential Equation Implementation:
I added the following code to the end of the getCamReward function after the e=popularity*followers/2 to experiment with An example of the proposed equation: e=-1700/(1+Math.exp(.001*(e-3040)))+1620;e=e*Math.random(ↂ.flag.camShow.popularity/130,1.1)+Math.random(-30,30);if(e<0){e=0};return Math.ceil(e) The equation is neatly adjustable: '1700' controls the height of the function, '.001' controls the rate of transition between bottom and top, '3040' adjusts the 'x-axis', and '1620' controls the 'y-axis'. For the rest, a Math.random to set a lower minimum based on popularity (with a max slightly above the equation) and a +/- 30 to add more fuzziness. Hopefully this gives you some ideas on improving and balancing the Camurbate feature.
|
|