« first day (7 days earlier)    last day (15 days later) » 
00:00 - 17:0017:00 - 19:00

12:46 AM
does exploiting a certain bot's behavior count as teaming?
not targeting that bot, just using it to help attack
 
1:19 AM
@SuperStormer Depends on how much...what sort of thing were you thinking?
 
 
2 hours later…
3:48 AM
since persistentblueshell stun locks the bot w/ the most worth, my bot would attack that bot b/c its defenseless
 
@RedwolfPrograms Alright, I will have to modify my main bot in production back to no team then. I guess I would also modify my second bot to work as a standalone bot without teaming and target a general class of bots (which now can target my main bot as well).
 
 
9 hours later…
12:51 PM
@Night2 Yeah, sorry for the rule change, but I think we can all agree it's for the better
@SuperStormer I think that'd be fine, if it was just "attack the highest worth bot". Of course, persistentblueshell dies pretty quickly, so its effectiveness would be limited
 
1:36 PM
Challenge ends in 3.5 hours
 
would it count as teaming if i published 2 bots, one of which would stun the enemy with the uid closest to 50, and other attack the same one?
 
@dzaima "Bots cannot be designed work together, by being designed targeting the same bot, or identifying each other"
 
ah
 
I'd say intentionally designing them to target the same bot is a little to close to teaming (:
 
as teaming isn't allowed, here's my teaming bot, with all its debugging glory
https://tio.run/##nVZtb9pIEP7eXzHhQ2XXxgXnOKmAQZCkSXXXqBLcJ8SHxV4wwrERXpqeUn57bmZ2bZaQXHXXSng9L8/OPPPixCL/Lsrn5@U@j9W6yGHpPKVbH1ZFlvgglBLxpitUvPGhTNcyS7plSppMfpdZ2X1Kpci62R3@1gbZhC2WYvfQzT7jb42TjRDocPBBlj5MXHh6Bwik4PZmej/6egMRLPbrBKIBLAp1LZSY4bMMlus8@ZIn8ocTh9EgDgM0iiIypRP8/Am2zJ0HuXiQPYM9vkfYVg8@foQwTwgYUlGiOGobi@vxLZosRVbWTgoFar/LHZck6yU4Koqito4YYBI8FjuVMrARbO@@4Wu7dRTcIoO2RakEwT4daouprY5FnqwToWSJUlkGD2LrxJgtJeZqo2WxA4fCk1As0cY1qDNJRnMC36wzrEoLayFl3m3xXYd3Jiu@kO4lqblf0dnoy3SLEqqvl24tOdWYsuMyA//zoNOrvbKEtVT2D@2gc
 
1:45 PM
What is let GETNAME = buid => botData[bots.findIndex(c2=>c2.uid==buid.uid || c2.uid==buid)].name; for?
 
oh whoops, that's an old version. here's the latest
https://tio.run/##nVhbb9u4En7vr5gIOK1U2Vpb3ZyDtSPnJE16wTYXIMlT4AfGoi0himRIdFMj69/enRlSEmU7XWATwKI4Fw5nvhkONRP5d1H9/Dlf5TOVFjnM3Zdk2YNFkcU9EEqJ2eNIqNljD6oklVk8qhKiZPK7zKrRSyJFNsq@4G/DkN0wx1yUT6PsE/42erITVLTZ9EBWPbjx4OUNoCIFn89vL08uziGCh1UaQzThZxRFqzyW8zSX8TE4d5dn55@@Xp6fOTCCh0KdCSXu8VkFyBF/Rc4f7iyMJrMwYGFSQSP46y@w57xpkIsnOTZrn17isoMx/PYbhHlMiiERFU5HwzeG5dvVZ@RxgyAQHhk3K/KqyGSQFQvXuXd85TvT/zu@e3rpDz3fAccX94NpD0ggqLJ0Jt2h59GCuIhR5kWTl43Rf3ZKU3ORVY1VCifUqsxdFkvn4Cp0x1C7DOAmeC5KlbDlZmL55Rpfh4N24jOG0OaolCC1L5uG49Ymz0Qep7FQssJZWQVPYunO0J3kOa9mehI
@RedwolfPrograms debugging glory
 
Ah, makes sense.
 
1:59 PM
@dzaima I like how you're using TIO as pastebin :P
2
 
@Alion yeah, it's pretty nice at that - doesn't use up anyones (except SEs) storage, and doesn't really rely on outside websites, because even if somehow TIO dies, the data in the link can still be decoded
actually it shouldn't be hard to make a simple github pages thing that does that, and that only (with possible benefits of syntax highlighting, custom fonts, etc)
 
Pastebin has syntax highlighting, right?
 
@RedwolfPrograms yeah, but if the website dies, everything on it goes too
 
A small advantage, but I doubt pastebin is dying any time soon
But yeah, that is true
Is anyone here planning on submitting more bots?
 
I am
is identifying another bot, not to attack it, but to know when to switch strategies(once the other bot dies) allowed?
 
2:15 PM
i'm probably gonna update KS to the latest version of it i have, after i figure out why my pretty unicode table generator is giving it an average score of 34 :|
 
@SuperStormer No
@dzaima Is it giving BullyBot an average score of 40k?
 
@RedwolfPrograms no, 2283
 
no wait, 5?
idk what's the most working version anymore :|
 
An hour or two from the end of the challenge, I'll ping everyone with 2+ submissions reminding them the challenge is about to end
How many rounds should the tournament be?
 
2:19 PM
@dzaima oh, is that actually a correct score? ಠ_____________ಠ
yeah, it's not looking too good
https://tio.run/##xVjLjhtHErzvV9QXNCqzKutx1NiWDRiGBY8Xe25xaIs2hzPmw8bMyfB5D3vQYT9ij/tF@hE5MqvY5AxJYAAdJFE1LbK7GR0ZEZk1s3H1@7j5@PHD@39/eP/np73@9@JPX3L8wtt@ysmf5fWff3x4/5dz7sd3c3d1t8XPcetej@vbDd4PhUoZcsg4jiRYayGsJXisxBKC/pdK9J5SFY8bOb1fqF4cR/HsQowhuVCykIs4ybuIW4mLCfd1QhSrk0op4rqOpf/5drFculebzWKzVSyJax7IB/tCXWtWFEX0SgocuepBiikWoVD3WKKX4hhXVxe4xOCCRCIXcokZH@YEXLg2ulgCzpQYQj3Bcv3HYvs4Xy/H1Y1iiTnGASfqOVIMS9LVrnTFczKCQkhJfA2lYwHuHF0gIXEhgD2wkyKwSAYjIZWiTCWwFql4oEuFn2HROr2aze52q@24Ml44R62RFcLqUq1eOWu9QG@7BcVMlckn3vNCwOYc4FXHGQVQdjIQJU9BC4h3It4BL1kyKoVnTie8gJnZuJ7fQDp
 
TBTFASAEHBNS is in first now :|
Captain Farmer is falling behind...
 
Yes, my last update put it at first, unless someone releases something else.
 
Unless there's a last moment bot (or KS/KA get updated), you might be about to win both of my KoTHs...
 
I might post my second bot too, it somehow causes Switzerland to get very close to first place, so I'm not sure yet :/
 
2:35 PM
Level 35 farm...just one of my new bot's features
 
And score?
 
24.6k with a 1000 round game
7th place
Uh oh, looks like a bug was preventing it from kill-assisting
Now let's see how it does...
 
@RedwolfPrograms littleant is modifying the others array and the changes are visible by my bot on debug
sample turn log pastebin.com/t3tdkpaY
 
Oh, let me fix that
There, should be fixed now
Never mind, then
 
2:51 PM
Controller is bugged now, I think type of others is changed and is no longer an array.
 
I know, I'm fixing now
Fixed, I believe
 
there, 4th place now, but still pretty bad
https://tio.run/##xVjLbhzJEbz7K@oLCpWZVVlVR9G2dgFDWMFcw@cWObsa72hID4drkCfDZx980MEf4aO/SD@ijczqeVAzBAjoIGqUavZ0V0VHRkZm62pa/zrdff786eO/P33859d9/vfib19y/MJlv@bib/L5z@8@ffxXCOHH94twcbPFv9M2vJ42H@5wXmrqErUTjgt1xN4KYssJkRJltpOkHX@acsJCwdbLnFNgTtSDZNwTpHdWnBYuIUsrHHLJtYfcKNdQpKitO2OZfy7/sdw@LjaraX1tWErqNbbc7BptjsVjYTvTqBcxLCJAKqXWGQvn2oCC1bFQbgErUUbsokEAXII07jnkVHoxXC2dYPnTcrUKr@7ulndbwyKpaWxjQzJ2uhqKJk4HsTI5Fm1CNZHseJGsHbz0AhTMDTvnosmwdBzXkhlMZQY7Qs3Y6SQnWMbPhweky7AwM8WafX3noqsalqoDXemeLC6NKqecDznCTaylYc9EBBSkFRHPBnZAgiEiquClUgtZWfQpFtPMq6urm/v1dlobFu6p
 
@RedwolfPrograms Yeah, thanks
@dzaima You are getting dangerous :D Please don't beat me at last minute!
 
@Night2 i mean i still have to improve 5k more score
 
@dzaima Well, sometimes changing a 3 to 4 does that ;-)
 
2:55 PM
@Night2 doing that (well, with 2 → 3 or maybe a bit less) is on my todo list
 
@dzaima No, I tested 2->3 and it got worse for me!
 
My anti-LittleAnt-others-array-corruption update added about 30s onto the 1k round runtime
 
seems you're right..
https://tio.run/##xVhNbxvJEb3nV/QvGHRVdfXH0U7iXSAx1lhtkPNYotfcUJRCkRtIpyDnHHLwIT8ix/1F/iPOq@rhkJJIQIAPFrTt2Zkh582r915V63Jc/zreffny@dO/P3/659f9/u/FV19y/MKv/Zqbv8nvf373@dO/wvxz8Y/l9mGxWY3rK5yXlKQOpIJjIsbaarOVq52RIs0viWRqIq3YV9gJrVKC4J8YRNSOUyo1iCbCmjNLkBolhRSJckg5FsLnHmP503K1Cq/u7pZ3W8MiRXkopWOxu1s2FFWLP1EpGjRKNXNkjTJhCQnwAhNJC9yqPVmSMBA1Q5drzUEaSw0J8GLQ2KIcsPz0cRFe32zx77gNb8bN9Z1hYWptYLb7Uuy8RKwlOxYGM@pYqNZIWXWPRXKjEDInDZwMEaCUYigisFRt4AJEU0gaYwnK/U2PeDE8ry4vb3br7bg2XrhlyuDFUITs1ZHqWLxGHFNzXpg5NhSh7bEQ3jSEVPHOwMNAEVtTsCMlWaXUEIlySByr4kaNz2vUf67vQZFjoRYHTh2L8@KIqp8hTtlpIp
 
@RedwolfPrograms Can't we just fix that bot?
 
And it seems like Kill Assist is beating The Bot That Farms, Attacks, Shields, And Even Heals But Never Stuns
 
3:00 PM
@dzaima What are all the columns after worth?
 
@Night2 I suppose...I'll leave a comment
 
same as all the previous times:
https://tio.run/##xVi7bhzZEc39FTe0k8atqlv3kRiQbMsL2MIKyzU2M9AiW9JYwyE9HEoWI8OxAwcK/BEO94v2R@RTdXseJGcAAgpEDIvNfp4@depU3TkfVx/Gmy9fwsmf8cNbxI@L1U34Lb3Hb3wfwuX4j37o1x@v1pt3f@Xf4F@Km3chsEfxmDyqx@yxeKwem8XraX0@rTaL5fSrXz7/@5fP//y6z/@efPQp20@87dec/E0@/wHX/9qn@OzjYnM3rZfj6gL7JSWpA6lgm4gRW20WudoeKdL8kEimJtKK3cJ2aJUSBH9iEFHbTqnUIJoIMWeWIDVKgiyIckg5FsJ197H8abFchmc3N4ubjWGRojyU0rHY2S0biqrFn6gUDRqlmjmyRpmxhAR4gYmkBW7VnixJGIiaocu15iCNpYYEeBESbVH2WH58N4XnVxv8HTfhxbi@vDEsTK0NzHZeip2XiFiyY2Ewo46Fao2UVbdYJDeC/jlp4GSIAKUUQxGBpWoDFyCaQtIYS1Dub3rAi@F5dn5@dbvajCvjhVumDF4MRcieHam
 
@dzaima Thanks, didn't notice the headers before
 
Results:
1. Kill Assist: 42999.649
2. The Bot That Farms, Attacks, Shields, And Even Heals But Never Stuns: 41182.595
3. Switzerland: 37472.14
4. The Accountant: 35498.001
5. ScaredBot: 28730.562
6. UglyTarget: 26368.488
7. Unkillable: 26027.352
8. CampBot: 24101.976
9. Kill Stealer: 22317.929
10. Friendly bot: 19794.116
11. Barbarian Man: 17433.237
12. Reformed TeamBot: 15820.119
13. Captain Farmer: 14869.294
(1000 rounds, 3:28)
 
@RedwolfPrograms Some of new bots/updates have made my bot worse :D
 
3:02 PM
Don't mind me up here on top~ preens
 
Well, I'm in 6th place!
 
interesting how the new bots have adversely affected Kill Stealer, but not Kill Assist.
 
Yeah, good job on keeping first place for more than half the challenge's length
 
@Draco18s They actually made Kill Assist better now, it was on 2nd place before updates in last hour.
 
How many rounds should the tournament be?
 
3:04 PM
I've been asleep :p
@RedwolfPrograms at least 100,000. Just to mitigate the effects of randomness as much as possible
 
@dzaima My bot wins close to half of the games, that is interesting :D Cannot we change the winning conditions? :P
 
@Draco18s 100,000 is going to be about 5 hours...maybe I'll divide the workload
And I'll definitely optimize the controller and disable logging
 
@RedwolfPrograms I tested 10,000 games a lot and usually the results between 10,000 games are a like under similar conditions.
Also yes, you should stop logging anything to console or it will never end!
 
Maybe I'll do 20,000 rounds
 
that's a reasonable duration. Formic Functions took on the order of 3 weeks to shake out a decent standing
 
3:06 PM
@Night2 You can set the second argument of runGame to false and logging won't be on
 
@RedwolfPrograms Yes I do that
 
@RedwolfPrograms i ran 200k overnight to test my bot, surely you can manage to run 100k for the challenge
 
@RedwolfPrograms You can also do multiple runs of smaller value on multiple tabs to make use of most of your CPU cores, for example 4 x 10,000
 
@dzaima I'll try on my server (dual 2.26GHz quad core processors, 24GB of ram)
 
@RedwolfPrograms You need CPU for this, RAM isn't important much :P
 
3:07 PM
@Night2 well it is JS :P
 
@Night2 Yeah, I just like to brag about the 24GB...I bought it used for less than $150
(The server, not the RAM)
Almost enough to run Chrome
 
@dzaima Running on Chrome I never pass 200 MB RAM usage, but each tab makes a whole CPU core busy.
 
why cant you run it on nodejs?
 
@Night2 wat how. do you have like only 1 tab (or 0) open at a time?
 
@SuperStormer I'll experiment with that
I'm going to go play Minecraft for a bit, then set up the controller for NodeJS
 
3:12 PM
@dzaima i.imgur.com/QAwyU6d.png This is for 1 tab, running games
@dzaima I use Firefox as my main browser and only use Chrome to run these KoTH games.
 
@Night2 well that is one tab, i have ~13 open and it's using ~4gb
 
@dzaima I have 2GB of ram and I've never run into issues with 10+ tabs open
 
@dzaima Your other tabs are using RAM, this game doesn't need much.
 
I guess that's due to inactive tabs or whatever
 
Chrome is a liquid: it expands to fill all available memory
 
3:14 PM
@Draco18s Nah, my cats are liquid, believe me ...!
 
ok my controller is using 700mb of that, but still
 
@Night2 oh I am well aware of the liquidity of cats
 
Cats are actually a sixth state of matter
Solid, Liquid, Gas, Plasma, Bose-Einstein, Cat
 
ha.
 
That is a nice theory
 
3:17 PM
They are very liquid, until they want food, then they're always very solidly directly where you want to be
 
@RedwolfPrograms My cats actually make the process of getting food to them slower by being right between my legs and making me unable to move without stepping on them!
 
One of mine will stick his face directly into his food bowl, and I'll often accidentally pour it right on his head
 
@RedwolfPrograms one of my mom's horses was like that. he would end up with grain in his ears
 
My cat will also stand directly in front of the cat food cabinet, so we can't open it, while he stands there looking us straight in the eye with the "give me food" expression
He doesn't realize we can't open the cabinet through him
 
@RedwolfPrograms This is how my cat takes a nap in the house yard: i.imgur.com/M32CXsi.jpg
 
3:23 PM
Mine curls up in the middle of a cat bed the exact color of his fur, so you only see the darker parts around his paws and face unless you look harder
Other times, he'll fall asleep right next to it, as if he was too tired to make it the extra half a meter to his bed
 
Haha
@RedwolfPrograms This is how my two cats eat the food, they believe this is the most optimized position: i.imgur.com/x8gBFSB.jpg
 
And this is him watching his favorite show on Youtube:
https://i.imgur.com/r7OGxom.jpg
https://i.imgur.com/wGa7OtT.jpg
I think the chat of last year's KoTH also turned into a cat chat at some point, I'm sorry about this!
 
No, it's very entertaining!
 
@RedwolfPrograms For cat owners, others don't understand :P
 
3:31 PM
I'd say more like "those owned by cats"...
 
@RedwolfPrograms Exactly!
 
@RedwolfPrograms you are not wrong
what's the quote, "cats were once worshiped as gods and they've never forgotten it"?
 
3:57 PM
I'm definitely not using NodeJS...it's been more than 5 minutes and my 1000 round game is still going
Compared to 1:32 on my other laptop, I'm definitely not using node
One hour to submit bots: Submissions in the final few minutes are not recommended.
 
@RedwolfPrograms strange, in chromium i got 87s for 1k rounds but on node 66s
 
@dzaima Odd
What's your processor?
 
some i3 3.6ghz or something
 
Huh, IDK then
 
4:12 PM
lol
 
Latest controller, latest posted bots, Chrome, 1000 games = 66 seconds for me
It used to be so much faster before your Ant fix
 
oh i still haven't updated the gist to after that fix
 
Maybe I'll just remove the ant fix and make LittleAnt change
What exactly causes the change in the others array, I don't see anything in the code
@dzaima
 
there, i've updated kill stealer
@RedwolfPrograms currEnemy.calculatedValue =
 
4:19 PM
oh yeah, I should remove the "teaming" code from Teacher.
 
Yeah
I'm currently rewriting LittleAnt
 
And I'm still not sure if I have to post my second bot, or not! It somehow makes Switzerland better and I cannot find why!
 
I suggested an edit to LittleAnt
 
@RedwolfPrograms ```javascript```js
 
Both work, right?
 
4:24 PM
javascript doesn't prettyprint for me
 
Oh, ok
There
Oops, controller bug
Look! [616] Undyable Bot (v3) was killed by Reformed TeamBot, Kill Stealer, The Bot That Farms, Attacks, Shields, And Even Heals But Never Stuns, The Accountant, Switzerland, Barbarian Man, Kill Assist, The Opportunist
It now comma-separates them, instead of a separate entry for each!
Does anyone have any more bots to submit?
 
@RedwolfPrograms I have one, but I'm not sure if I'm going to do it or not, we still 30 minutes, right?
 
Yeah, but I don't want too many last-minute posts
 
I have a tiny update on my main bot, nothing serious, just reduces shield upgrade
 
4:31 PM
But I'm trying to find why my second bot makes Switzerland stronger.
If I can find it, I will submit it
 
im going to update serial killer and switzerland
no new bots though
 
If it helps, you can see who attacks your bots by setting debug to 2
 
@RedwolfPrograms I use @dzaima's controller to watch bots behavior, but it is so slow ...
 
@Night2 if it helps, having the console closed helps with the speed
 
@dzaima Yeah, I meant the process is so slow, still I need to use the mouse over data to investigate turn by turn and that makes it slow. Very useful tool by the way, thanks!
 
4:34 PM
or seems to at least for some reason
at the start i wanted to have a menu to change what's the text shown in the table cells but never got around to that
 
I just posted my new bot, LettuceBot
Nobody really likes, nobody really hates it. Bots eat it, but usually not on its own.
 
I like lettuce!
Specially in sandwiches!
7. LettuceBot: 26695.98
Gets place #7 ;)
 
It makes it self a very unappealing target by shielding a lot in the beginning and keeping its shields constantly high, so very few bots attack it (except some like Barbarian Man)
Results:
1. The Bot That Farms, Attacks, Shields, And Even Heals But Never Stuns: 43472.316
2. Kill Assist: 40354.534
3. Kill Stealer: 37507.294
4. Switzerland: 36920.978
5. The Accountant: 33955.833
6. ScaredBot: 28245.24
7. LettuceBot: 26453.54
8. Unkillable: 26269.564
9. CampBot: 25648.531
10. Friendly bot: 19754.971
11. Undyable Bot (v3): 15092.803
12. Barbarian Man: 13883.359
13. Bandit: 12140.794
14. Captain Farmer: 12058.82
15. Indestructible: 11572.676
16. Reformed TeamBot: 10082.702
17. PatientStrategistBot: 9619.731
(1000 rounds, 2:56)
 
Wait, how did my bot get to 1st place again?
 
PersistentBlueShell is messing with Kill Assist
 
4:43 PM
I have to update my bot data I guess, I must be missing some edits.
I was doing it manually so I guess I have missed something
 
You can get updated botData from my site
 
@RedwolfPrograms Thanks! I saw that and is very helpful, but I had my other bot in my data so I was lazy to copy it again and was updating other bots instead :D
 
The new controller has a loadBot function
loadBot("BotName", [0|1|2], botFunction)
 
decided to run 1k games in GraalVM and it took a disappointing 275s
 
@dzaima O_o
 
4:46 PM
I'm going to ping everyone and announce there's 15 minutes left
 
1000 games = 61 seconds after new controller update for me
When I add my second bot, this happens:
2. Switzerland: 35819.018
3. Kill Assist: 33243.082
4. Kill Stealer: 30706.402
 
Fifteen minutes until the deadline! Ensure that all bots are posted and/or updated, late submissions will not count.
@Night2 That's extremely fast compared to me (176 seconds)...what processor do you have???
 
@RedwolfPrograms An old Corei7 4700MQ
The only good thing about it is that it has 4 cores and 8 threads
 
Still beats my Celeron by a landslide, though
 
@RedwolfPrograms lol yeah
You have to upgrade I guess
 
4:50 PM
I don't know, it's really nice having a laptop that's completely silent, and I don't really do too much gaming
Even then, it's just online io games where my internet is the main issue
(Paying for 300Mbps, getting 30)
 
@RedwolfPrograms Mine is a laptop too
 
But I bet it has a fan
 
@RedwolfPrograms Yeah but only works with sound when you push the CPU, most of the time is silent
I posted my second bot
I'm done! Good luck guys ...
 
@dzaima @Draco18s @SuperStormer @histocrat @B0RDERS Any of y'all have any more updates/bots to post?
Five minutes until deadline
 
let me test
 
4:59 PM
Wow, a new surprise:
2. reallyCommittedTurtle: 35377.567
 
00:00 - 17:0017:00 - 19:00

« first day (7 days earlier)    last day (15 days later) »