36
« on: May 26, 2009, 08:40:23 AM »
Self modifying code should be easy.
Just for clarity though, is self referring to the bot or to the user? Either way, it can be done quite easily, in fact, I could trick the program into thinking it is a kind of mutation, even allowing it to be tracked
The first thing I am looking at is the ties; I want to make a global variable to determine how many ties a bot may have, rather than the currently hardcoded 9's and 10's (Yes Numsgil, that is right, you can only have up to 10 ties, although we both thought otherwise before :/ )
One problem though; when I ramped the number to 100 there was a small but noticable decrease in simulation speed. I don't know what to do about this, so I am going to keep it at 10 but use the global variable I made to do that.
Also, there are broken sysvars that will be fixed by the time I am done, so expect DNA to act more like it should.
I also want to fix point mutations so that numbers are random, not normalized and modular. It should be easy, but as far as I can see, it isn't for some reason.
EDIT:
I am going to look into fixing vision, since some things seem to be invisible when they shouldn't be.