From albert.tobey at priority-health.com Fri Feb 18 08:03:18 2005 From: albert.tobey at priority-health.com (Al Tobey) Date: Fri Feb 18 08:03:29 2005 Subject: [grand-rapids-pm-announce] Grand Rapids Perl Mongers 02/25/2005: BOT WARS Message-ID: <1108742598.5541.8.camel@linuxws1.internal.priority-health.com> Friday, February 25 at 11:30, we will be having a GR.pm meeting and be working on real time battle bots written in perl. Lunch will be provided. Did I mention the FREE PIZZA yet? #!/usr/local/bin/pizza^H^H^H^Herl $| = 1; #use Free::Pizza; # not on CPAN ... only at GR.pm! use strict; use warnings; use Acme::RTB; my $bot = Acme::RTB->new({ Name => '1337 0n3', Colour => 'ff0000 ff0000', Log => '/tmp/robot.log' }); $bot->Print( "See: http://realtimebattle.sourceforge.net/" ); $bot->Print( "See: http://search.cpan.org/~anarion/Acme-RTB-0.01/RTB/RTB.pm" ); $bot->Print( "Or I will p0wn j00!' ); $bot->Start(); # now go get another piece of pizza __END__ The above bot should work -- it'll just hang out in one place and print some helpful hints on how to put it out if it's misery at game start. We'll also provide some hints at the beginning of the meeting. Please do check out the websites http://realtimebattle.sourceforge.net/ and http://search.cpan.org/~anarion/Acme-RTB-0.01/RTB/RTB.pm to learn more about Real Time Battle bots (especially in perl) before the next meeting. Matt and I are still working out how we're going to run the competition this time, but we'll probably do something like four 15-minute programming sessions followed by a best 3-5 battle. Winner gets ... you guessed it! Books! Remember, bring a friend, get a book! Bring yourself, get pizza! -Al Tobey Vice President, Grand Rapids Perl Mongers Senior Unix Administrator, Priority Health ** ** ** PRIVILEGED AND CONFIDENTIAL ** ** ** This email transmission contains privileged and confidential information intended only for the use of the individual or entity named above. Any unauthorized review, use, disclosure or distribution is prohibited and may be a violation of law. If you are not the intended recipient or a person responsible for delivering this message to an intended recipient, please delete the email and immediately notify the sender via the email return address or mailto:postmaster@priority-health.com. Thank you. From matt.hahnfeld at gmail.com Thu Feb 24 05:41:58 2005 From: matt.hahnfeld at gmail.com (Matt Hahnfeld) Date: Thu Feb 24 05:42:07 2005 Subject: [grand-rapids-pm-announce] Reminder: GR Perl Mongers BOT WARS TOMORROW (Feb. 25)! Message-ID: <13c4da410502240541286c7f02@mail.gmail.com> Hi all! Don't forget to join the Grand Rapids Perl Mongers TOMORROW, FEBRUARY 25, at 11:30am, for the return of BOT WARS! Back by popular request, we're having another mini programming competition. We'll team everyone up (according to skill level -- so teams are somewhat even) and program battling robots in Perl. Then we'll have them compete on the big screen in the Perl Mongers Arena! Everything you need will be provided (computers, software, documentation, etc.) and there will be free pizza provided for lunch. And, of course, prizes will be awarded to the winners of each competition. Like last time, you don't need to be a Perl wizard (or even *know* Perl) to attend. Just bring an empty stomach and your competitive spirit! The competition will run from 11:30am to approximately 1:00pm, and will be held at Priority Health (1239 E. Beltline NE in Grand Rapids township). To get there, go to the corner of East Beltline and Leonard St. The entrance is just north of Leonard. We're in the building you see straight in front of you as you pull in. Ask the receptionist for "Perl Mongers" and she'll help you find us. One you're in the building, we'll be in Classroom 2 in the basement of building 1239. There will be signs posted, and newcomers are ALWAYS welcome! Although pre-programmed robots will NOT be allowed in the competition, you can check out the following links before Friday if you want to learn more about how the robots work: http://search.cpan.org/~anarion/Acme-RTB-0.01/RTB/RTB.pm http://realtimebattle.sourceforge.net/ Everything is Open Source, so feel free to download the software and play around with it! See ya there! Matt Hahnfeld President Grand Rapids Perl Mongers From matt.hahnfeld at gmail.com Mon Feb 28 10:39:46 2005 From: matt.hahnfeld at gmail.com (Matt Hahnfeld) Date: Mon Feb 28 10:39:55 2005 Subject: [grand-rapids-pm-announce] Grand Rapids Perl Mongers BOT WARS! Message-ID: <13c4da4105022810395baec4b8@mail.gmail.com> Thanks to everyone who participated in February's BOT WARS! The winner of this Months competition was "Uberbot", by Jeff Klein, which really was an impressive display of Perl-based robot wizardry! Congrats, Klein! Although we won't be doing another BOT WARS meeting next month, a few people asked if we could do a mini-competition at the beginning of the meeting using pre-programmed robots. Al Tobey, our fearless vice president, has offered to set up the arena one more time at the very beginning of next months meeting. If you want to enter a robot in the competition, then do the following: 1. Program a realtimebattle robot, on your own, using only Perl. 2. Test your bot to make sure it compiles and runs. 3. E-mail your finished robot code to Al Tobey, tobert@gmail.com, BEFORE March 25 (probably the date of next months meeting). If Al gets your robot code, then it will be entered into the competition. The first bot to win *two* battles will be declared the winner (kind of like "2 out of 3", but there might be more than 3). Each winner will get his/her choice of a book from the Perl Mongers library. To get you started, a Perl API and sample code are available here: http://search.cpan.org/~anarion/Acme-RTB-0.01/ http://realtimebattle.sourceforge.net/ Good luck! Matt Hahnfeld President, Grand Rapids Perl Mongers