last day (28 days later) » 

19:58
@RedwolfPrograms If the botNotes variable is global, it's the duty of the bots to make sure their key names don't clash, correct?
Also, it might be worth specifying that bots shouldn't read or write to other bots' keys (unless you want to allow that, but that would probably get messy quickly).
20:14
@Sundar The key is part of the information you add, not the name of your bot. It will automatically check which bot used the function, and it will be assigned to that key for that bot. Three bots could have "state" as a key without any problems at all.
@RedwolfPrograms Good to know, thanks.
@RedwolfPrograms When are you planning on doing the first run?
Once I get my controller tested and working...the current version is at gist.github.com/RedwolfPrograms/…
It might be working, but it's hard to tell. I'm about to test it.
Are bot moves simultaneous or in-turn?
Since it's Javascript, is it possible to use some kind of online interface. Kinda like this: codegolf.stackexchange.com/questions/49028/capture-the-flag
20:56
I'll make a sort of interface, I guess
IMO, these things should be implemented & tested before posting to main..
I just posted what I had done so far. It's still by far a work-in-progress. I'm planning to actually run it about a week from now.
21:18
@RedwolfPrograms makes sense. I'm a bit new to this site, is there a standard loophole for "homicide" answers to KotH challenges? The "suicide" answer trend was not appreciated, but I figure it would still be allowed to make a bot mostly for killing since that's the official objective
@theREALyumdub No, this is the one place in the world where axe-murder is considered a great achievement (:
@RedwolfPrograms apparently lol. Might be eyeing that hunter bounty... maybe
@RedwolfPrograms Assuming you intend to give the bounty to the best hunter
I will give the bounty to the person who wins most, which is likely to be a hunter. And obviously, better hunters win more.
@theREALyumdub Homicide will be a valid tactic (look at Katamari) so, no. Emo Wolf is a loophole because it makes no attempt to win
@BetaDecay I think i realized that halfway into asking but then decided I'd put it up anyways. The point is still clear - the objective should be met, therefore your code isn't a loophole.
21:29
I've received enough upvotes to potentially do a 100 bounty...the winner of this will be pretty rich
@theREALyumdub What you meant by homicide was suicide right (running off the side of the board)?
No, see my comment above. I just didn't consider what the suicide rule meant, it's an evasion of the KotH objective and therefore a loophole (you just die because it is funny, so you aren't playing along).
22:06
Maybe it might work well to make the winning condition the sum of all maximum coins held at the end.
22:28
@RedwolfPrograms what happens to the array of bot locations when a bot dies? Will the array just become shorter? Or will the dead bot's information remain there but have negative coins (or some other indicator to show that it's dead)?
22:41
@LispyLouie the array shortens
@fəˈnɛtɪk The winning condition is who was last one alive most. Tiebreaker is coin sum.
23:02
A potential exploit would be once your bot gain the lead, make your move function take so long that the maximum game time is exceeded
@DavidBrown Except that I read through all the functions, and make sure that they aren't doing anything loophole-y
23:32
Anyone know a good javascript testing website?
codepen
there's a console
Why don't you make it use the stack exchange api?
that way
I might, but codepen is working well
I mean
it gets the answers
with js
so let me clarify
you can purposely kill a lower money player by touching them
yay
homicide
when you kill a bot do you get its loot?
You get 35%
rounded up
yay
homicide that is actually useful
23:46
indeed
perhaps you could make them all programs
js -> node.js
etc.
and use stdin and stdout
so the language wouldn't matter much
oh wait
"Note that all submissions will be converted to Javascript, to make things simple."

  last day (28 days later) »