From micah at 8thlight.com Mon Dec 1 09:45:00 2008 From: micah at 8thlight.com (Micah Martin) Date: Mon, 1 Dec 2008 08:45:00 -0600 Subject: [battleship] Let the battles begin! Message-ID: Battleship Participants, The time has come the how your Battleship AI will hold up. The deadline to submit player has passed and the battles will ensue. We have the following 19 competitors. For all those Anonymous authors, please provide your name and email address so that you may take credit for your player. robo_bot by Paul Pagel My Unique Player by Anonymous crandquist-ai-01 by Coby Randquist l2p by Anonymous joshua_son_of_nun by Steve Iannopollo admiral_agile by Anonymous interferoman by Alf Mikula Admiral Cobblestorm by Anonymous Cobra by Anonymous Sonic Death Monkey by Anonymous Captain Michael King by Anonymous Commodore Cox by Andrew Cox White Horseman by Doug Bradbury ssoroka takes the win by Steven Soroka Ensign Erratic by Jim Suchy USS Monte Carlo by Joshua Ballanco Results should be in by the end of the week. Micah From kingmt at gmail.com Mon Dec 1 11:37:37 2008 From: kingmt at gmail.com (Michael King) Date: Mon, 1 Dec 2008 10:37:37 -0600 Subject: [battleship] Let the battles begin! In-Reply-To: References: Message-ID: <9e75a7ef0812010837h51f1997dvf3c5499510008b79@mail.gmail.com> Captain Michael King is mine and should be withdrawn as that implementation is incomplete and should not have been submitted. - Michael On Mon, Dec 1, 2008 at 8:45 AM, Micah Martin wrote: > Battleship Participants, > > The time has come the how your Battleship AI will hold up. The deadline to > submit player has passed and the battles will ensue. We have the following > 19 competitors. For all those Anonymous authors, please provide your name > and email address so that you may take credit for your player. > > robo_bot by Paul Pagel > My Unique Player by Anonymous > crandquist-ai-01 by Coby Randquist > l2p by Anonymous > joshua_son_of_nun by Steve Iannopollo > admiral_agile by Anonymous > interferoman by Alf Mikula > Admiral Cobblestorm by Anonymous > Cobra by Anonymous > Sonic Death Monkey by Anonymous > Captain Michael King by Anonymous > Commodore Cox by Andrew Cox > White Horseman by Doug Bradbury > ssoroka takes the win by Steven Soroka > Ensign Erratic by Jim Suchy > USS Monte Carlo by Joshua Ballanco > > Results should be in by the end of the week. > > Micah > > _______________________________________________ > Sparring-battleship mailing list > Sparring-battleship at rubyforge.org > http://rubyforge.org/mailman/listinfo/sparring-battleship > -------------- next part -------------- An HTML attachment was scrubbed... URL: From leavengood at gmail.com Mon Dec 1 11:48:56 2008 From: leavengood at gmail.com (Ryan Leavengood) Date: Mon, 1 Dec 2008 11:48:56 -0500 Subject: [battleship] Let the battles begin! In-Reply-To: References: Message-ID: On Mon, Dec 1, 2008 at 9:45 AM, Micah Martin wrote: > Battleship Participants, > > The time has come the how your Battleship AI will hold up. The deadline to > submit player has passed and the battles will ensue. We have the following > 19 competitors. For all those Anonymous authors, please provide your name > and email address so that you may take credit for your player. > > Admiral Cobblestorm by Anonymous This is mine but like Michael's it is incomplete and you probably should not even waste time running it. I wrote several classes and quite a few specs in the beginning, but once I realized how hard it was to write a good battleship AI I kind of lost steam. Plus I got busy with other stuff. Too bad Admiral Cobblestorm could not live up to his name... Regards, Ryan From jballanc at gmail.com Mon Dec 1 15:04:19 2008 From: jballanc at gmail.com (Joshua Ballanco) Date: Mon, 1 Dec 2008 15:04:19 -0500 Subject: [battleship] Let the battles begin! In-Reply-To: References: Message-ID: Just for fun (and since the official submission period is over), I've put my player on GitHub and gemified it. Hopefully you should be able to just: sudo gem install jballanc-uss_monte_carlo if you want some competition. Cheers! - Josh From steve at iannopollo.com Mon Dec 1 15:17:45 2008 From: steve at iannopollo.com (Steve Iannopollo) Date: Mon, 1 Dec 2008 15:17:45 -0500 Subject: [battleship] Let the battles begin! In-Reply-To: References: Message-ID: <8CC2D2F4-7E38-46D0-AA0E-3911E36C9310@iannopollo.com> I've had my guy up on github since I started working on it. Just git clone and rake make_gem. Enjoy! http://github.com/siannopollo/joshua_son_of_nun/tree/master -Steve On Dec 1, 2008, at 3:04 PM, Joshua Ballanco wrote: > Just for fun (and since the official submission period is over), > I've put my player on GitHub and gemified it. Hopefully you should > be able to just: > > sudo gem install jballanc-uss_monte_carlo > > if you want some competition. > > Cheers! > > - Josh > _______________________________________________ > Sparring-battleship mailing list > Sparring-battleship at rubyforge.org > http://rubyforge.org/mailman/listinfo/sparring-battleship From micah at 8thlight.com Fri Dec 5 12:51:32 2008 From: micah at 8thlight.com (Micah Martin) Date: Fri, 5 Dec 2008 11:51:32 -0600 Subject: [battleship] Tournament Results Message-ID: <2887075F-7BCE-45E5-BFAE-5FBABF97526D@8thlight.com> Battleship Participants, Many thanks to all of you who participated in the tournament. Congratulations go out to the Tournament Master Ensign Erratic by Jim Suchy and the Tournament Champion White Hourseman by Doug Bradbury. The results have been posted on the website: http://sparring.rubyforge.org/battleship_results/index.html All the player's gems can be acquired by installing/upgrading the battleship_tournament gem or from the ruby forge site: http://rubyforge.org/frs/?group_id=7247&release_id=28977 Also, the Battleship Limelight production has been updated so that all battles and analysis will be recorded on the server. This doesn't have to be the end.... You can improve your player to increase his battle skills or code scores. Hold your own tournament with fellow programmers. Micah From micah at 8thlight.com Tue Dec 16 20:46:18 2008 From: micah at 8thlight.com (Micah Martin) Date: Tue, 16 Dec 2008 19:46:18 -0600 Subject: [battleship] tournament infrastructure feedback Message-ID: <76DB1B8D-155D-4E69-B150-27DDD77BD22D@8thlight.com> Fellow Rubyists, I'm interested in getting your feedback on the infrastructure of the Battleship tournament. We're working on a new tournament and we'd like to improve upon the last one. What the battleship_tournament gem easily installed? Was it clear how to generate a player? Was the generated player easily modified? Was it easy to build and deploy your player as a ruby gem? How did you like the submission process (rake submit)? Was it clear that you could submit multiple times? Do you have any suggestions for next time? Thanks, Micah From steve at iannopollo.com Wed Dec 17 00:05:20 2008 From: steve at iannopollo.com (Steve Iannopollo) Date: Wed, 17 Dec 2008 00:05:20 -0500 Subject: [battleship] tournament infrastructure feedback In-Reply-To: <76DB1B8D-155D-4E69-B150-27DDD77BD22D@8thlight.com> References: <76DB1B8D-155D-4E69-B150-27DDD77BD22D@8thlight.com> Message-ID: <3A4B1E2F-8DE1-4519-AE26-6FFFD02ABAB0@iannopollo.com> > What the battleship_tournament gem easily installed? Yes > Was it clear how to generate a player? Yes > Was the generated player easily modified? Yes > Was it easy to build and deploy your player as a ruby gem? I ended up building a rake task that would build my player as a gem, uninstall the previous version of the gem, then install the new version of the gem. > How did you like the submission process (rake submit)? Very simple. > Was it clear that you could submit multiple times? Yes > Do you have any suggestions for next time? I wasn't able to get the locker room feature working properly (flog said it wasn't installed properly even though I could run it on the command line, it said I had test failures even though all my tests passed). The debug version of the battleship.lll didn't log anything helpful, so I wasn't able to figure out what the problem was. Better logging of errors would be helpful. Can't wait for the next tournament! -Steve From doug at 8thlight.com Wed Dec 17 00:13:34 2008 From: doug at 8thlight.com (Doug Bradbury) Date: Tue, 16 Dec 2008 23:13:34 -0600 Subject: [battleship] tournament infrastructure feedback In-Reply-To: <76DB1B8D-155D-4E69-B150-27DDD77BD22D@8thlight.com> References: <76DB1B8D-155D-4E69-B150-27DDD77BD22D@8thlight.com> Message-ID: <7ECDA4B7-6E9C-46A8-93C8-3FA06B212AE0@8thlight.com> Just that pesky packaging of the pkg directory causing exponential gem size growth. db On Dec 16, 2008, at 7:46 PM, Micah Martin wrote: > Fellow Rubyists, > > I'm interested in getting your feedback on the infrastructure of the > Battleship tournament. We're working on a new tournament and we'd > like to improve upon the last one. > > What the battleship_tournament gem easily installed? > Was it clear how to generate a player? > Was the generated player easily modified? > Was it easy to build and deploy your player as a ruby gem? > How did you like the submission process (rake submit)? > Was it clear that you could submit multiple times? > Do you have any suggestions for next time? > > Thanks, > > Micah > > > _______________________________________________ > Sparring-battleship mailing list > Sparring-battleship at rubyforge.org > http://rubyforge.org/mailman/listinfo/sparring-battleship From jballanc at gmail.com Wed Dec 17 14:29:17 2008 From: jballanc at gmail.com (Joshua Ballanco) Date: Wed, 17 Dec 2008 14:29:17 -0500 Subject: [battleship] tournament infrastructure feedback In-Reply-To: <76DB1B8D-155D-4E69-B150-27DDD77BD22D@8thlight.com> References: <76DB1B8D-155D-4E69-B150-27DDD77BD22D@8thlight.com> Message-ID: On Dec 16, 2008, at 8:46 PM, Micah Martin wrote: > What the battleship_tournament gem easily installed? Yes > Was it clear how to generate a player? Yes > Was the generated player easily modified? Yessss... (see below) > Was it easy to build and deploy your player as a ruby gem? Aside from the exponentially increasing size thingy, yes! > How did you like the submission process (rake submit)? Very convenient. > Was it clear that you could submit multiple times? Yes > Do you have any suggestions for next time? Indeed, I do. Now, this is less of a technical suggestion, and more of an aesthetic preference, but I think I'd prefer subclassing for the player class as opposed to programming to an API. Mostly, this is just because I happened to start with the private bits first, and seeing all of the API cruft (for lack of a better term) was distracting. Otherwise, that was fun! Let's do it again... Cheers, Josh From kingmt at gmail.com Wed Dec 17 15:24:36 2008 From: kingmt at gmail.com (Michael King) Date: Wed, 17 Dec 2008 14:24:36 -0600 Subject: [battleship] tournament infrastructure feedback In-Reply-To: <76DB1B8D-155D-4E69-B150-27DDD77BD22D@8thlight.com> References: <76DB1B8D-155D-4E69-B150-27DDD77BD22D@8thlight.com> Message-ID: <9e75a7ef0812171224v5f03e92ckc24efc0647f6913@mail.gmail.com> On Tue, Dec 16, 2008 at 7:46 PM, Micah Martin wrote: > Fellow Rubyists, > > I'm interested in getting your feedback on the infrastructure of the > Battleship tournament. We're working on a new tournament and we'd like to > improve upon the last one. > > What the battleship_tournament gem easily installed? Yes, Limelight on Ubuntu however was not. I don't normally use JRuby so the first thing I did was grab the latest and greatest which didn't play nice with Limelight, some searching later and I found the right version of JRuby Was it clear how to generate a player? Yes Was the generated player easily modified? Yes Was it easy to build and deploy your player as a ruby gem? > How did you like the submission process (rake submit)? the actual submit was maybe too easy, I had submitted a player without intending to and it allowed the submit to take place with missing data, ie email, before allowing submit the rake task should 1) verify the user intended to submit 2) rake task or server side should verify that all information is present, ie email is not Was it clear that you could submit multiple times? Yes > Do you have any suggestions for next time? Drop the requirement of RSpec, allow people to use minitest, Shoulda, or standard if they want I wasn't all that happy with the performance of Limelight on my machine, my machine is fairly recent - Dell Lattitude D630, T7100 Core 2 Duo, 4 GB RAM Ubuntu 8.10 i386, using Sun Java JRE/SDK - however I don't know of anything better, maybe FXRuby? Tourney results were a little hard to follow - Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: