What is the contest?
Each entry will run a bot in the Perlmonks Chatterbox. The goal is to provide the best bot at the following services:
- Provide Wall-ism on demand.
- Provide Haiku on demand
- Answer any Perl FAQ, PerlMonks FAQ, or near-FAQ with a reference
- Not speak up if there is nothing useful to say (random haiku or sayings every now and then when quiet is fine).
- As a fun option, it can perhaps be told to "chatter" or "converse" and it can enter Eliza-like (or whatever), and will cease when told to "Shut-Up", "Be Quiet" or "Be Silent"
Special Note: To prevent horrible crimes, all MonkBots should follow these rules:
- They should use the XML interface vroom supplied at
- http://perlmonks.org/index.pl?node=chatterbox+xml+ticker displays all current public messages
- http://perlmonks.org/index.pl?node=private+messages+xml+ticker
- http://perlmonks.org/index.pl?node=other+users+xml+ticker
- They should not be in the chatterbox for most testing (they can get info from the above slots, and "speak" to STDOUT for most testing.
- If and when "real" testing is necessary, the bots should either be usernames with "bot" at end, or speak "(bot)" in each post.
Judges will be fully justified to penalize you when scoring comes if you practiced bad manners during testing. Entries may make use of any modules, but note that tempermental, complex, or platform specific modules may hurt you when it comes to judging your code
How will entries be submitted?
On a specified date, all Monkbots will be run for a 24 hour period. THe next day the bots code can be posted, and judged over the next 24 hours.
How will the entries be scored?
Judging should be based on achievement of listed goals, how pleasant the bot is to be around (everyone hates a loudmouth or inaccurate bot), and the elegance of the code. (and of course, adherance to good manners during testing)
Who will score the entries?
Judging will be done by any and all Perlmonks who wish to vote.
When/will submissions be viewable by everyone?
Following the Demonstration date.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.