12A猫で学んだこと-Memoir-

...What are you learning now?

Werewolves' Zen of Python

こんにちは、StudentSです。 先月は恋愛的Python Zenを考えました。

Zen of Python by a maiden - 12A猫で学んだこと-Memoir-

今月は人狼Python Zenを考えてみました。
あ、先月みたいに17歳の高校生みたいな口調はやめます。
かなり苦しいですが、掲載します。

Werewolves' Zen of Python

Beautiful is better than ugly.

発言は読みやすくしましょう。

Explicit is better than implicit.

人外候補への誘導ははっきりとしましょう。

Simple is better than complex. Complex is better than complicated.

狼の戦略は単純な方がいい。
複雑な戦略を採用する時は、1日で全てを実行するものではなく、
全日に渡って、単純な戦略を絡み合わせて遂行できるものにしよう。

Flat is better than nested.

大量のアンカーの応酬は見にくい。

Sparse is better than dense.

朝一で長文を投下するのではなくて、発言を散逸させよう。

Readability counts.

他のプレイヤーの役職を読もう。

Special cases aren't special enough to break the rules. Although practicality beats purity.

奇策は貴方が思うほど珍しくはない。
そして、作戦は美しさや一貫性よりも、実用性で評価されるべき。

Errors should never pass silently. Unless explicitly silenced.

他のプレイヤーのミスや把握漏れは、明確に指摘しよう。
そのプレイヤーが確定村陣営でない限りはね。

In the face of ambiguity, refuse the temptation to guess.

確定情報を手にいれることができない時、 推測を確定情報と同一視することは避けたほうがよい。

There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch.

占い師はたった1人。でもGMじゃないと、誰が占い師か最初はわからない。

Now is better than never. Although never is often better than right now.

村認定出来ないPLは早く処刑した方がいい。しかし、思考停止で即時処刑するよりも
狐や狼の数などを考えて、絶対に処刑しないほうが良いことも多い。

If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea.

勝率を高めるためには、人狼の戦略は単純な方がいい。
仲間の狼に説明しにくい戦略は高勝率を達成できない 。
仲間の狼に説明しやすい戦略は、いい戦略の必要条件を満たしている。

Namespaces are one honking great idea -- let's do more of those!

呪殺対応の時に、名前の情報を使うのはいいアイデアだね。

苦しいですねー ... 寒い日が続きますが、お体に気をつけて!