View source for Talk:ScalarN/Version History
- [View source↑]
- [History↑]
Contents
Thread title | Replies | Last modified |
---|---|---|
2nd | 1 | 02:21, 15 October 2018 |
3rd | 6 | 15:29, 3 October 2018 |
Way to APM | 0 | 07:26, 20 September 2018 |
U Math Library? | 4 | 06:50, 12 September 2018 |
It is by the smallest margin, but congratulations on your 2nd place! Maybe I'll have to brush off the DrussGT codebase in preparation for your next assault!
Also, have you tested the latest version in melee? I wouldn't be surprised if it is competitive with Neuromancer now.
Congrats on the strong entrance to the meleerumble! Are you going to explain in more detail how your bot works? How are you blending surfing and minimum-risk? What is the difference between swarm-pif-knn and a Shadow/Melee_Gun?
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page.
3rd in 1v1 now too, crazy progress you've made with ScalarN!
Hear hear, not only third, but making big steps towards 2nd place ! I now also know (by comparing versions 147 to 138) that my bot is rather vulnerable for AS guns . . .
Thanks ;) And most credit goes to DrussGT and Diamond where their state-of-the-art techniques are explained in detail, without which building a good bot will get much harder. And I would also like to write more details about ScalarN once it's stabilized ;)
One thing I learned from ScalarN is that you always get what you put. With knn gun, multiple tree knn wave-surfing and bullet shadow, ScalarN soon gets similar performance with Diamond (even with totally different attributes, decays, kernel functions, etc.). And with 100+ vcs buffers, DrussGT is constantly doing better than Diamond ;) I can still remember how hard I tuned ScalarBot to work against PatternMatchers but nothing works, because the lack of Diamond's style BulletShadow. Adding a correctly implemented new feature gives you much more score than tuning day and night. A major upgrade gives you much more than doing hard around yourself. And life is also just like this.
so true, to quote from GresSuffurds main page: the drive to change instead of tweak
ScalarBot and ScalarN are both suspicious of PatternMatchers, and at the same time Knight and Diamond has very strong APM score.
I even tried to copy Diamond's surf buffers (without flatteners) but it only decreased my APM performance.
Then, craziness drove me to run Diamond with mc2k7, and, without thresholds (doesn't affect score), flatteners (doesn't affect APM score) and bullet shadows, Diamond's APM performance dropped from 74+ to 67.5
Then, it may be concluded that strong APM comes from randomness, and Bullet Shadow is such a great source of randomness for surfers. Even flatteners can't do that well.
It seems that pattern matchers are smart enough to see though active flatteners so that it doesn't work well.
I'm very interested in what this U library does. Do you have any reference links? I've tried googling but so far have come up short.
Can't wait to see how ScalarN fares in the rumble :)
It's written by me, and not yet open sourced ;)
And it's very simple. Just have a look at Neuromancer.FastMath. U just wrapped similar things in an elegant API ;)
just found a good math library Commons Math3
it has a much better approximation of exp than the look-up-table without memory version, and is still 2x faster than StrictMath