GresSuffurd 0.3.13
Thanks! The ideas are all around in the discussions on this wiki. When I 'get' something, and I like it, I try to apply it to my situation (like Precise_Intersection). Only this autumn I finally understood what a flattener is (just one remark from someone), and I am working on one now. The drive for the current change is plain simple: I wanted to be in the top-10 at the end of the year. Time is the limiting factor. The last couple of years I have only 'bursts' of activity, lasting a few weeks and after that a few months of silence. My drive is not to be the best, my drive is to be as good as possible doing it my way, with the limitations I choose. I am proud of GrubbmGrb, which is just a collection of simple concepts together with some specific ideas (like distance dependend drive-in protection). But it outperforms BasicGFSurfer which concepts are clearly better. Frankly, I am proud of all my bots, because I made them and they do more or less what I intended. Sometimes I am happy to run my client for a month, delivering 9000 battles a day. The point is, what do YOU want. Do you only want to be the best? Then you'll get frustrated that you are only nr 4. Do you want to be as good as possible? You already succeeded, beating 966 out of 970 opponents. My list of 'things to do' is still long, but when I have time and feel like it, I pick a thing from the list and try to do just that. It took me two years to have the best Dutch bot, it took me 5 years more to enter the top-10. I don't mind, I will be around next year and the year after.
To make it short: you decide what drives you. Good luck with finding inspiration.