PerlNomic - An Experiment in Cooperative Coding
Anonymous Coward writes "PerlNomic is a game consisting of CGI scripts which allow you to submit proposals to alter ... the scripts themselves. All proposals must be approved by a voting process--at least for now. The game is styled after Peter Suber's Nomic. Deep knowledge of perl is helpful, but not required." Nomic is a really excellent game if you like mental puzzles, but somewhat difficult to get off the ground.
Since Perl is notoriously "write-only", is the voting process on new codelines kinda like pushing an anti-terror bill through congress or an overbroad patent through the USPTO?
Justice is the sheep getting arrested while an impartial judge declares the vote void.
I'm a perl coder but... What the hell is this? I've read the "rules" but still don't really get it. Anyone have a better explanation?
Nomic's not difficult to get off the ground at all. Ask enough people online, and they'll be more than happy to play. Sustaining a game past 10 rounds or so is virtually impossible however. You can guarantee you will lose half your players in round 1 from normal attrition of people who sign up and don't bother checking back. The first several rounds are pretty dull, and if people don't start creating subgames that are actually FUN really quick, everyone else gets bored and drops off.
The ideal environment for hosting a nomic backed with code is a MUD, such as MOO. However, not everyone wants to write MOO code (it's a good language compared to other MUD languages, but that's not saying much). With a virtualized server or usermode jail, one could confine the nomic server relatively safely however. However, even hosting a MUD, let alone a full server is still a fairly expensive hobby. Webhosting has gotten dirt cheap, but everything else is still going to cost probably as much or more than your monthly ISP bill.
I am no longer wasting my time with slashdot
Only nine current voting members, and they just got slashdotted with seventy-five adduser proposals pending. And, according to the email I got back, more than half of the "active players" have to vote yea for each proposal for it to be decided favorably.
They've got a lot of work ahead of them.
There was a Scheme Nomic around a while back. For people who want to know more about Nomics, go search google a bit, then going Agora Nomic. We need new people. :)
Taral
WARN_(accel)("msg null; should hang here to be win compatible\n");
-- WINE source code
What a cool way to run a Nomic game!
I played a few imperial nomics, and the game of Imperial Nomic usually proceeds by the players creating a boardgame(s) with their own rules, which get accepted or rejected by The Emperor. Usually some kind of victory condition, score, or money is involved. There can also be "Intellectual property" like owning letters of the alphabet(Unfortunately real life seems to copy the game).
You can initially propose rules, but later on the rules will allow you to give orders.
However, since there are a limited number of actions allowed per player, and every action is a lot of work for the moderator to work out because it is affected by all rules, there is no incentive to allow more actions for every player, and therefore there is not enough time to fully watch the effect of news rules, i.e. rules get proposed faster than taking effect.
A perl Nomic would solve some of these "bugs", e.g. you could give players twice as many actions each turn or so.
I think it would be cool to have a Physics Nomic(in perl or pseudocode), which would attempt to create interesting physics. However, the actual universe seems to be very complex, it takes quite a stack of particles to create laws like q*x^12-x^6 for the repellant force between atoms, quantum physics effects would either require lazy evaluation, or fourier transforms, or both.
--RedLTeut / Highlander+E2
I'm still trying to figure out what people mean by 'social skills' here.
From the nomic.net Wiki entry on Agora: Agora Nomic is the longest continuously running Nomic known. Agora started in 1993 and has been going on ever since.
I was a player in it for a while, however had to eventually drop out due to lack of time. If you have an interest in Nomic, it is definately a Nomic to check out.
For more information on Nomic in general, also be sure to check out nomic.net.
Slashdot Required Reading
RIOT act, only maybe even more so than Congress because there is no pretense of morals to keep up.
Using perl doesn't exactly make things worse, since at least perl code has a somewhat well defined meaning, while normal language is ambiguous. Just consider the sentence "remote control flies" of /. lately.
I'm still trying to figure out what people mean by 'social skills' here.