1
Ask a Question / Variability coding with Percentages vs. Real Numbers
« on: October 11, 2014, 07:50:15 am »
This is more of a theory question about programming rather than a Stencyl coding question.
I'm trying to incorporate a measure of variation into my AI. My thought is that I want to use a basic 100 point scale. AI will start with a score of 50, and increase or decrease based on events. For example, something good happens and the score goes up. One way to do this is to say something like;
if GoodEvent=true
then AI_SCORE = AI_SCORE + 1
But for greater variation, I was thinking I could say;
if GoodEvent=true
then AI_SCORE = AI_SCORE + 1%
the percentage would allow for logarithmic higher increases at a higher score, and lower increases at a lower starting score.
My concern is that I will need to round numbers and/or use floating points which could affect performance (?)
So my question is, do I need to be concerned about this or should I just start testing it both ways. I don't want to reinvent the wheel so if anyone had experience with this is greatly like some guidance.
Thanks!
I'm trying to incorporate a measure of variation into my AI. My thought is that I want to use a basic 100 point scale. AI will start with a score of 50, and increase or decrease based on events. For example, something good happens and the score goes up. One way to do this is to say something like;
if GoodEvent=true
then AI_SCORE = AI_SCORE + 1
But for greater variation, I was thinking I could say;
if GoodEvent=true
then AI_SCORE = AI_SCORE + 1%
the percentage would allow for logarithmic higher increases at a higher score, and lower increases at a lower starting score.
My concern is that I will need to round numbers and/or use floating points which could affect performance (?)
So my question is, do I need to be concerned about this or should I just start testing it both ways. I don't want to reinvent the wheel so if anyone had experience with this is greatly like some guidance.
Thanks!