Quest starts at: | Jun 05, 2000 at 20:10 UTC |
Quest ends at: | Jun 12, 2000 at 20:10 UTC |
This quest has ended
|
---|
Replies are listed 'Best First'. | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Best MonkBot
by swiftone (Curate) on Jun 06, 2000 at 00:40 UTC | |||||||||||||||||||||
Each entry will run a bot in the Perlmonks Chatterbox. The goal is to provide the best bot at the following services:
How will entries be submitted?
How will the entries be scored?
Who will score the entries?
When/will submissions be viewable by everyone? | [reply] | ||||||||||||||||||||
by nuance (Hermit) on Jun 06, 2000 at 23:04 UTC | |||||||||||||||||||||
Alright I admit it, this is a post about me, I don't have access to these. :-( Nuance | [reply] | ||||||||||||||||||||
by PipTigger (Hermit) on Jun 08, 2000 at 03:39 UTC | |||||||||||||||||||||
My concern for the contest is the number of submissions. Maybe an addendum (sp?) could be made to only accept 16 (or some reasonable 2^n || 2^n-1 threshold) entries so that the chatterbox isn't oversaturated and worthlessly cluttered/unusable for the duration of the contest. If somebody asks some FAQ question which clearly is the point of the contest, all the bots are gonna respond and that can be a lot if lots of bots are spouting. Sounds like fun though. TTFN & Shalom. | [reply] | ||||||||||||||||||||
by swiftone (Curate) on Jun 07, 2000 at 00:22 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
by Ozymandias (Hermit) on Jun 07, 2000 at 02:28 UTC | |||||||||||||||||||||
RE: Contest Ideas Quest
by ivory (Pilgrim) on Jun 07, 2000 at 02:41 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
by ivory (Pilgrim) on Jun 08, 2000 at 14:05 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
RE: Contest Ideas Quest
by Rydor (Scribe) on Jun 06, 2000 at 23:14 UTC | |||||||||||||||||||||
A game called spoons(i posted the idea as a response in my original sugestion). The normal version works with 5 rows of 1,3,5,7,9 spoons, and each player takes as many spoons as he wishes from one row at a time. The loser is he who take the last spoon. 1st and 2nd players are chosen randomly. As this game is actually a forced win with only 5 rows, I now opt for n > 100 rows, with the number of spoons increasing in odd numbers (2n-1) per row. Each entry is really a subroutine, and the subroutine is passed 2 arrayrefs, 1 with n elements, with the number of spoons in a row such as an array of (1,0,0,1,3,5,2,3) if there are 8 rows, with index 0 being the top of the triangulars shaped game, and 7 being the bottom. the other arrayref has the elements (n,m) where n=number of spoons last taken by opponent, and m=from what row the opponent took the spoon. The subroutine returns an array containing how many spoons it took, and from what row. If the move was impossible, than the subroutine is disqualified(and to prevent slaves being disqualified to masters, all games with that subroutine are null and void). all moves must occur within less than 20 minutes. How will entries be submitted?
How will the entries be scored?
<STRON | [reply] | ||||||||||||||||||||
by Anonymous Monk on Jun 06, 2000 at 23:17 UTC | |||||||||||||||||||||
Who will score?
when will submissions be viewed
the winning subroutine gets mega XP!!!!! | [reply] | ||||||||||||||||||||
RE: Contest Ideas Quest
by ar0n (Priest) on Jun 08, 2000 at 20:08 UTC | |||||||||||||||||||||
and try to make it as short as possible. Say, if I get script which is 300 lines long and am able to reduce that down to 50 (not very likely ;), I get let's say 25 points (300-50/10). It's a little a sketchy and perhaps vague too, but I think you'll get it. Just my .02 Euro | [reply] | ||||||||||||||||||||
by zdog (Priest) on Jun 08, 2000 at 20:21 UTC | |||||||||||||||||||||
-- zdog (Zenon Zabinski) | [reply] | ||||||||||||||||||||
by ar0n (Priest) on Jun 08, 2000 at 21:23 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
by zdog (Priest) on Jun 08, 2000 at 21:30 UTC | |||||||||||||||||||||
by le (Friar) on Jun 08, 2000 at 20:15 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
RE: Contest Ideas Quest
by ivey (Beadle) on Jun 06, 2000 at 23:10 UTC | |||||||||||||||||||||
H: Either by following up to a contest node, or via email to a maintainer. H: Elegance: 30%, usefulness: 70% W: A team of Monks with XP over $somenum selected by PM staff W: At time of submission (followup) or at time of final decision (email) | [reply] | ||||||||||||||||||||
RE: Contest Ideas Quest
by Voices (Initiate) on Jun 07, 2000 at 02:06 UTC | |||||||||||||||||||||
The contest is to write the most helpful new tutorial on any aspect of Perl programming. How will entries be submitted? How will entries be scored? Who will score the entries? When will submissions be viewable by everyone? | [reply] | ||||||||||||||||||||
RE: Contest Ideas Quest
by perlcgi (Hermit) on Jun 05, 2000 at 23:38 UTC | |||||||||||||||||||||
Perlmonk of the week. What perlmonk, by the quality and quantity of their posts, by their helpful and courteous activity in the chatterbox contributes the most in any week. How will entries be submitted? Anyone who contributes responses to questions in any week How will the entries be scored? Only peer Voting XP counts - not XP for actually voting or votes obtained from peers for submitting questions. Who will score the entries? The Perlmonks community When/will submissions be viewable by everyone? As per normal perlmonks activity In the event of a tie, vroom can adjudicate by examining the chatterbox log, and score by examining chatterbox contributions. | [reply] | ||||||||||||||||||||
JAPH Generator
by swiftone (Curate) on Jun 06, 2000 at 00:10 UTC | |||||||||||||||||||||
Entires will generate obfuscated perl code that prints: Just Another Perl Hacker\n generated code should not surpass 5k. Generated code should not be the same every time (this can be random, or based on input, see below) Entries can optionally accept any arguments, and can do with them as they wish. Options cannot be mandatory. Entries cannot use any modules.
How will entries be submitted?
How will the entries be scored?
Who will score the entries?
When will submissions be viewable by everyone?
| [reply] | ||||||||||||||||||||
RE: Contest Ideas Quest
by buzzcutbuddha (Chaplain) on Jun 06, 2000 at 17:31 UTC | |||||||||||||||||||||
to crush their contribution) so we can break them down by the different scoring categories. | [reply] | ||||||||||||||||||||
RE: Contest Ideas Quest
by Miles (Sexton) on Jun 06, 2000 at 19:00 UTC | |||||||||||||||||||||
A weekly or biweekly game, to be played by the submitted programs. These games could be suggested and voted upon by any interested party. How will entries be submitted? Entries can be mailed to a single person, or an entry handling script, or can be posted to a non-publically viewable node. How will the entries be scored? Entrants get a number of XP based on the number of opponents defeated, with bonus XP for making it to the semi-finals, finals, or winning. Who will score the entries? Since this is a fairly straightforward method of calculating a winner, it could be automated with a game-running script. When/will submissions be viewable by everyone? The submissions will be viewable by everyone the day after the deadline for entry, allowing competitors to discuss various strategies, and predict the winners before the resolution of the game. | [reply] | ||||||||||||||||||||
RE: Contest Ideas Quest
by barZion (Beadle) on Jun 07, 2000 at 00:05 UTC | |||||||||||||||||||||
How about a script to unscramble the daily Jumble in the newspaper? The program would take the letters as entered from <STDIN>, try various orderings until a word is formed, and print the result. How will entries be submitted? Um, through a node like this one? How will the entries be scored? some possible criteria are: how tight the code is the "elegance" of the solution the readability of the code Who will score the entries? higher level monks When/will submissions be viewable by everyone? When the winner is chosen</html> | [reply] | ||||||||||||||||||||
by funky_aunt (Acolyte) on Feb 24, 2002 at 00:26 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
!POTM
by turnstep (Parson) on Jun 06, 2000 at 23:20 UTC | |||||||||||||||||||||
Forgive the non-Q&A structure of this post. All of the "required five" are in here, I promise! :) The contest: solving a particular problem using perl. The problems should be fairly simple, as we are focusing on more of a "perl" rather than a "programming" skill contest (like the POTM). Each week (hopefully, actual time may end up being a month, knowing how everyone else (even vroom) has other things to do in life) a new contest will be announced by the Contest Master, who is the monk who won the previous contest. It is their responsibility to run the contest. They also have to come up with the contest, but can solicit (private) ideas from others. I've got dozens in mind! :) Once the contest has begun, a private "write-only" page is set which announces the contest, and allows people to post their answer. The only thing visible on the page is the question and your answer(s). The Contest Master, of course, can not only see all the posts, but can delete them as well (in case of duplication, blank nodes, or irrelevant posts). The Contest Master (hereafter called CM, as my fingers are lazy) should also test each post to make sure that it runs, but is under no obligation to do so - it would merely be nice to do so if they can, and msg the person about their problem. Each person can edit their own node and change their entry as often as they like until the contest ends. At the end of the contest, the CM is given a small amount of time to finish editing/testing the entries. Once they are done, the page is displayed for everyone to see, and each person may vote on all the entries except for their own (voting detailed below). After a specified time, the votes are added up, a winner for each category is announced, XP is awarded, and the new CM/winner is assigned, who has a week to come up with a new contest.(Whew!) About the contest: as I mentioned in a previous node, there will be 4 different categories: The first two are subjective, the bottom two are objective. The CM shall be responsible for measuring the last two (wc and Benchmark, natch), and the first two shall be voted upon by the Monk masses. How? Well, since obfuscation and elegance should be extremely easy to distinguish, there is no need to discriminate - just have each person get two votes, which they use to mark what they think are the Most Elegant and the Most Obfuscated. Or they could use both votes for two elegance answers, etc. I don't think that matters too much. Once the voting period is over, the CM tallies the votes (and she/he should be the *only* one allowed to see the counts, unlike today's voting system). The highest number of votes in each category wins. Tiebreakers of the first three categories are determined by a efficiency runoff, and Efficiency ties are determined by terseness. Final authority on all ties shall lie with the CM. Depending on the number of entries, first, second, and third place will be awarded in each category. Entries that place in more than one category (i.e. elegance *and* efficiency) gain bonus XP for their creator. The overall winner is determined by adding up the results of all their entries as follows: The one with the most foobars wins. Ties are solved by the method explained above (efficiency or terseness) Once the final judging is done, the page is revealed, with all entries shown, as well as the top three marked. Showing total votes is probably not a good idea: why embarrass anyone who gets 1 vote compared to 120 for the third place? The page becomes a "normal" page at this point, as people reply (and discuss, and argue) about the entries. Posting answers elsewhere on the site results in a -100 XP penalty and an immediate disqualification. AM's get their IP banned from the site (how else can you punish them?) Perhaps have the contest only visible to logged in users? Hard to say if these measures will be needed until we try, but I'm being thorough. The only question is, should each person be allowed four entries? Two? Only one? Each will have to be a separate post, assuming that all of this will be done by using the existing perlmonks engine. This could be written as an external cgi script somewhere, but then there is no access to the perlmonk user data, so perlmonks code it is! :) Question/comments welcome. | [reply] | ||||||||||||||||||||
RE: Contest Ideas Quest
by BigJoe (Curate) on Jun 06, 2000 at 04:14 UTC | |||||||||||||||||||||
I would rather see a problem being solved. There are so many ways to solve the same problem so it very interesting to see how different people come up with it. I think the Contest should be a problem solving program. No real ideas for that right now.(ex. a Perl Script for a web browser but for an intranet to keep track of all network printers and Queue or set up a perl script to make a history of the nodes on Perl monks so that the numbers can be recycled but yet keep the information for later use and leave like home nodes and such.) How to submit I would set it up so a new link in the right area to submit/edit your answer. The nodes should be hidden until the contest end date. At which time all users can't change their answers. Then everyone can vote for like 2 days on the answers and they get like one vote for it. Scores would be tabulated by the number of votes one gets. Who will score them? All monks (of good standing) UPDATE: I really like Rydor's idea about scripts playing games against each other in this node. | [reply] | ||||||||||||||||||||
Contest Ideas Quest
by Bourgeois_Rage (Beadle) on Jun 08, 2000 at 22:30 UTC | |||||||||||||||||||||
Speed Coding Contest. A time will be set when the problem will be presented. The problem can be defined by Vroom or somebody that will not participate. It should be some kind of strange unusual task. The first to get a working program submitted wins. The method does not matter. It will be interesting to see how many different responses we get. How will entries be submitted? Users will place there code in response to the Contest post. How will the entries be scored? First program that works without errors or warnings wins. Must use Strict and -w. Who will score the entries? Vroom or whoever starts the idea for the contest. When/will submissions be viewable by everyone? When they are submitted. The first working one wins, so no one can cheat because if they steal code, it's too late anyway. | [reply] | ||||||||||||||||||||
by t0mas (Priest) on Jun 09, 2000 at 14:53 UTC | |||||||||||||||||||||
... and monks must promise not to forward the mail to someone else. But that would be quite unmonkish, wouldn't it ... /brother t0mas | [reply] | ||||||||||||||||||||
by Bourgeois_Rage (Beadle) on Jun 09, 2000 at 16:18 UTC | |||||||||||||||||||||
I do like your idea about having the push button that calculates time, but then when people submit their solution they will have to be emailed or something. We can't have the other monks having a sneak peak at the code before they hit the button. -Rage Back With Another of Those Block Rockin' Beats | [reply] | ||||||||||||||||||||
PM Enhancement Quest
by chromatic (Archbishop) on Jun 12, 2000 at 19:03 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
(zdog) RE: Contest Ideas Quest
by zdog (Priest) on Jun 06, 2000 at 07:48 UTC | |||||||||||||||||||||
Monks should be given some kind of problem to solve with Perl. A quest can be created where monks come up with ideas for a problem and rules for it. The problems are voted on and the top vote getting problem after a certain date is used. Once a problem is selected it should be displayed on the Node Home Page.
How will entries be submitted and when will they be viewable to everyone?
How will the entries be scored and by whom? -- zdog (Zenon Zabinski) | [reply] | ||||||||||||||||||||
PM Reorganization Contest
by chromatic (Archbishop) on Jun 12, 2000 at 18:58 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
RE: Contest Ideas Quest
by JanneVee (Friar) on Jun 07, 2000 at 22:08 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
by ahunter (Monk) on Jun 09, 2000 at 01:22 UTC | |||||||||||||||||||||
W: Write a perl script to solve a simple 10x10 maze.
The maze is generated by a perl module, and the script is
only allowed to call functions defined there and the
standard perl functions. Access to the data structures
from the maze module are strictly forbidden! (The script
may only be allowed to 'look' north, south, east or west,
to see if there's a wall or not, and 'move' in a direction).
The script should travel from an entrance to the center of
the maze and out to an exit (different from the entrance)
And some more ideas along a similar vein: Hmm, dried up, I have. There are plenty more ideas in this area, though. Knockout competitions in particular would be fun. Prizes could be XP, and maybe an 'awards cabinet' section on the home node (because then you could add runners-up and booby prizes such as 'most obfuscated code', 'shortest correct solution', 'most blatent cheat', 'most compiler warnings' and so forth :-) Andrew. | [reply] | ||||||||||||||||||||
RE: Contest Ideas Quest
by Ozymandias (Hermit) on Jun 06, 2000 at 00:20 UTC | |||||||||||||||||||||
Longest "Hello World" Program; whoever can create the longest, bug-free script to print "Hello World" ten times and exit is the winner.
How will entries be submitted?
How will the entries be scored?
How will the entries be scored?
Who will score the entries?
When/will submissions be viewable by everyone? | [reply] | ||||||||||||||||||||
by ivory (Pilgrim) on Jun 06, 2000 at 06:54 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
by Ozymandias (Hermit) on Jun 06, 2000 at 08:06 UTC | |||||||||||||||||||||
The reason I like the idea of a "longest script" contest is that it's a challenge. We're all very used to squeezing code down to the minimum; it shows in our penchant for one-liners, our preference for haiku. Every contest I see, one of the criteria is "shortest code" or "most elegent code" - which amounts to the same thing. That's normally a good thing. It helps us write better code. I just thought that, for once, vying to create the LONGEST script would be a good change of pace. | [reply] | ||||||||||||||||||||
by ivory (Pilgrim) on Jun 07, 2000 at 03:47 UTC | |||||||||||||||||||||
by zdog (Priest) on Jun 06, 2000 at 07:32 UTC | |||||||||||||||||||||
-- zdog (Zenon Zabinski) | [reply] | ||||||||||||||||||||
Home node contest
by ergowolf (Monk) on Jun 09, 2000 at 17:22 UTC | |||||||||||||||||||||
How will entries be submitted? They already are. :) How will the entries be scored? The perlmonks will rate each other's home nodes each person gets one vote. Who will score the entries? We will put a voting booth for all nodes. It would be a write in ballet that calculates When/will submissions be viewable by everyone? Everyone will be able to view the votes on a graph or bar chart on a separate page. Ergowolf Does code make a sound if no one is there to type it? | [reply] | ||||||||||||||||||||
RE: Contest Ideas Quest
by Ovid (Cardinal) on Jun 10, 2000 at 03:04 UTC | |||||||||||||||||||||
I had an odd post on Meditations when it struck me (and another Monk suggested) that this would make a great contest. Synopsis: Ripley, the heroine, is trying to protect the little girl Newt by strapping on a Heavy Loader and attacking:
The contest: Write a short-story or rewrite a favorite scene from a movie in Perl. Submission: My first thought is to have everyone go to Amazon.com and enter their submission as a user review to a book about a Micro$oft product and then post the link here. Then I realized it would be easier to just post submissions here to a contest node. Scoring:
When will submissions be viewable: When a submission deadline passes. | [reply] [d/l] | ||||||||||||||||||||
RE: Contest Ideas Quest
by barndoor (Pilgrim) on Jun 08, 2000 at 17:30 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
by Kevman (Pilgrim) on Jun 26, 2000 at 17:30 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
Most creative home node.
by Adam (Vicar) on Jun 11, 2000 at 04:51 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
by jcwren (Prior) on Jun 11, 2000 at 04:53 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
by Adam (Vicar) on Jun 11, 2000 at 04:55 UTC | |||||||||||||||||||||
| [reply] | ||||||||||||||||||||
RE: Contest Ideas Quest
by turnstep (Parson) on Jun 13, 2000 at 05:40 UTC | |||||||||||||||||||||
Is it me, or are missing the results of this quest? (Of course, I think my idea was not voted high enough, but everyone thinks that of theirs, I'm sure :) | [reply] |