Thought: Saving progress using CEs
Posted: Fri Dec 23, 2005 10:30 pm
I've had this thought in my head for a while, I've been thinking about putting it into action but haven't done that yet. So I'm now sharing my thought, maybe you can help me come up with a nice way to this...
The thought is, some places in the level you press a button (could be called "save point"). Now you get transported to another position in the map, some protected place used only for save points. When you press that button, a code generates (using numbers and/or text), this code is based on your progress in the level: Which save point you used, which keys you have, emeralds left, some CE data (maybe some CE counts?), some specific level stuff (like: Has CE change 5 for CE 12 occoured?), and maybe a little extra generated number to prevent cheating.
So for example, lets say we're using save point 3, we have only the first key, 50 emeralds left to collect, and CE change 5 for CE 12 has occoured, the code becomes:
3405013 (4 equals 1000 in binary, meaning only the first key of four keys).
The last 3 is generated by summing all digits and using modulus by 10.
So, what do you think? Did I inspire you? Feel free to make a level using this technique if you want... and maybe you've already thought about it yourself as well...
The thought is, some places in the level you press a button (could be called "save point"). Now you get transported to another position in the map, some protected place used only for save points. When you press that button, a code generates (using numbers and/or text), this code is based on your progress in the level: Which save point you used, which keys you have, emeralds left, some CE data (maybe some CE counts?), some specific level stuff (like: Has CE change 5 for CE 12 occoured?), and maybe a little extra generated number to prevent cheating.
So for example, lets say we're using save point 3, we have only the first key, 50 emeralds left to collect, and CE change 5 for CE 12 has occoured, the code becomes:
3405013 (4 equals 1000 in binary, meaning only the first key of four keys).
The last 3 is generated by summing all digits and using modulus by 10.
So, what do you think? Did I inspire you? Feel free to make a level using this technique if you want... and maybe you've already thought about it yourself as well...