Guide to Game Development/Miscellaneous/Implementing an XP system

Programming XP - Avoiding overflows

edit

In a traditional game, the higher your level is, the more XP you'll need to get another level up. The problem with a basic approach to this is that you could very quickly run into stack overflow problems.

Example of bad code with overflows

edit

Example of fixed code without overflow problems

edit


 

To do:
Look into: http://www.reddit.com/r/programminghorror/comments/234mw6/a_simple_leveling_system/


References

edit