[BNomic-Public] Actions

Daniel Lepage bnomic-public@ysolde.ucam.org
Wed, 15 Sep 2004 09:50:51 -0400


Ok, time to break in some of the new equipment.

I play Smooth Hands, causing me to become the First Hand-Job Master of 
B Nomic.

I post a Coil:
{{
__Cards: General interface__
Bonus: 50 points

Description:
The program must come in the form of something I can easily put on the 
website, i.e., a php page, a cgi script, a MoinMoin macro, etc.

It will be responsible for being an interface for players to move cards 
around themselves.

It must be able to do the following things:
  1. It stores information (name, body, image, etc.) about each existing 
card, in whatever format it wants (MySQL, etc. can be arranged; tell me 
what you need)
  2. It stores a list of 'card regions' where cards can be, and knows 
which cards are in which regions (examples of regions would include 
'The Deck', "Wonko's Hand", and 'Waiting')
  3. It provides a means of viewing, through a webpage, all of the above 
information
  4. It provides pages that allow a person to move specific cards from 
one region to another
  5. It provides pages that allow a person to move a random card from 
one region to another
  6. It makes it easy to add new regions and cards, and also to destroy 
old ones.

Other things are not necessary, but would be nice:
  * The ability to perform any of those changes repeatedly (for example, 
if I could transfer random cards from one region (like the Deck) to 
many other regions at once (like all players' hands)
  * Authentication stuff. If this is done as a MoinMoin macro, then 
authentication is done by the wiki itself and you can use the full 
power of MoinMoin's login system; if this is done as anything else, it 
is up to you what sort of security you use. If you don't prohibit 
non-players from altering the data, then I'll probably just slap a 
.htaccess password protection on a page and give all the players a 
password to edit things.
  * Standard buttons for common requests, for example, a 'Draw' button 
that moves a card at random from the region called 'The Deck' to 
whatever region you're currently viewing, and a 'play' button that 
moves a card from a hand to the Deck (or maybe to a 'pending plays' 
region, so we can decide if it goes into play or into the deck?)
  * Support for cards changing what they are and remembering their 
history somehow. For example, something that would let us implement The 
Plague.
  * Any other fun features you can think of.

There's no time limit, but if you want complicated card things like The 
Plague somebody will have to fill this first, 'cause I sure don't have 
time to build support for that.
}}


Finally, I note that the FCC is a ministry and has been Free for the 
past nweek. Thus, I call an Election for every free Ministry (Change, 
Cards, FCC, and any I might've missed), using Instant Runoff Voting, 
and in doing so fulfill the Election Duty. The Duty now ceases to 
require attention, and I get 20 points.

Except that the FCC is still a ministry, and has still been Free for 
the past nweek, and is still Free (it will be until the election 
finishes). So the Election now Requires Attention again. Thus, I call 
an Election on every free Ministry, again using IRV. I get 20 more 
points.

And oh, hey, it's free again.

Since we did away with the speed limit a while ago, and since y'all 
were kind enough to vote for my prop to remove the only obstacle to my 
doing this, I now repeat the act of calling elections on all free 
ministries 50 times. At twenty points per fulfillment, this shoots me 
past the 1000-pt mark.

I Win.

Oh, and I nominate myself for all free ministries, but only in the 
final election - the other one's won't  matter, as whoever wins the 
last one will supplant any earlier winners.
-- 
Wonko

In science it often happens that scientists say, 'You know that's a 
really good argument; my position is mistaken,' and then they would 
actually change their minds and you never hear that old view from them 
again. They really do it. It doesn't happen as often as it should, 
because scientists are human and change is sometimes painful. But it 
happens every day. I cannot recall the last time something like that 
happened in politics or religion.
       -Carl Sagan, 1987 CSICOP Keynote Address