Skip to main content

Timeline for Sandbox for Proposed Challenges

Current License: CC BY-SA 3.0

25 events
when toggle format what by license comment
Jan 25, 2016 at 17:47 comment added El'endia Starman @ICanHazHats: That is correct. The controller will be handling ship placement.
Jan 25, 2016 at 6:08 comment added Liam Is it the case that no two ships may be touching each other? ( I think this is a rule in normal battleship.)
Dec 7, 2015 at 23:03 comment added cat @El'endiaStarman are you there? Your profile says you were online recenty.
Dec 5, 2015 at 4:00 comment added El'endia Starman Let us continue this discussion in chat.
Dec 5, 2015 at 3:51 comment added cat Well, now that I've written a fairly good bot I should hope you do (or at least allow me to write a controller, if you're lazy)
Dec 5, 2015 at 3:46 comment added El'endia Starman @sysreq: Oh, goodness...I actually have to do this? Bah. :P ;)
Dec 5, 2015 at 3:22 comment added cat I can't wait for this challenge to go up so I can post my programs!
Dec 5, 2015 at 1:04 comment added El'endia Starman @sysreq: That is correct.
Dec 5, 2015 at 0:47 comment added cat Ships will only ever be horizontal and vertical, yes?
Dec 4, 2015 at 20:12 comment added cat Ah, those were stupid questions but thanks anyways.
Dec 4, 2015 at 20:08 comment added El'endia Starman @sysreq: Known-to-be-empty spots are misses, M. Non-fatal hits to other ships are just hits, H. Yes, the example field is small. I wrote this post at like 3 in the morning and it was big enough to have each kind of character... :P
Dec 4, 2015 at 19:59 comment added cat I think that known-empty spots and unknown territory should be represented differently (i.e., known-to-be-empty spots as _ and unknown as .)
Dec 4, 2015 at 17:25 comment added cat Also, the field you use for the example is a bit small; I think you should use a 10x10 (2 players) example
Dec 4, 2015 at 17:25 comment added cat are non-fatal hits to other player's ships represented like S?
Dec 3, 2015 at 2:23 comment added cat Depending on your implementation of the controller (and some clever code) it might be possible to write your controller's stdout to a named pipe and then require our bots to read stdin from said pipe --- almost like letting your controller write to the bots' stdin.
Dec 3, 2015 at 2:20 comment added El'endia Starman @sysreq: Ah, whoops. Input will be as command line args, most likely, At least, initially. I don't know exactly how it'll work yet. And yes, of course I'll open-source any code I write for this.
Dec 3, 2015 at 2:14 comment added cat is the input in the form of command line args or stdin?
Dec 3, 2015 at 1:11 comment added cat Will you be willing to open source the controller code (even if this challenge never goes up)? in the interests of fairness, of course, and that aside this is such a cool idea and I want to be able to do it myself (with less work and someone else's better code)
Dec 3, 2015 at 1:06 comment added El'endia Starman @sysreq: I think it'll be better to have only one bot's ship per square. Yes, a hit will be a hit if any bot has a ship that occupies that square.
Dec 3, 2015 at 0:07 comment added cat what if more than one bot does; all bots stay completely anonymous though the entirety of the game?
Dec 3, 2015 at 0:06 comment added cat I've never played battleship with more than one other person: suppose my bot guesses (4, 8). Is it a hit if any of the other bots have a ship in that spot?
Dec 2, 2015 at 23:42 comment added El'endia Starman @sysreq: My plan is to communicate via STDIN/STDOUT, and bots will not communicate with each other, only with the controller.
Dec 2, 2015 at 22:47 comment added cat If we assume that because this is KOTH, all 5 bots are competing in real-time on a host machine, then don't you need to standardise on a language (or at least open-source the code for the arena in the language(s) accepted) so people can write compatible bots?
Dec 1, 2015 at 20:56 comment added Peter Taylor There would be more opportunities for interesting strategic decisions if you knew which enemy had been hit on each square.
Dec 1, 2015 at 9:10 history answered El'endia Starman CC BY-SA 3.0