cooperの日記: 今のところ
if(M2 == "公正")
victim.point ++
else
victim.point --
end
が筋だと思うのだけれども、
if(M2 == "公正")
voter.point ++
else
voter.point --
end
になっている気がする。コードの検証(そもそも、/. がどのバージョンを使っているか不明なんだけど…)と、「公正」Only と「公正でない」Only の 2 パターンで M2(当然、これはまともな M2 じゃない)した後に、自分のカルマが増えたり減ったりするのを見る限りでは。
これはバグなのか、それとも仕様なのか。
そもそも M2 でカルマが変化するのが根本的に違う気がする。これでは M2 がちゃんと機能しないのではないだろうか。
別にカルマが減ろうが増えようがどうでもいい(いや、さすがに -1 になるとヘコむ)けど、「この M1 はどんなもんかなあ」というのがいくつもあり、それをいちいち「公正でない」してたら、いつか自分でコメントを投稿する時に(スコア:-1)がデフォルトにならないとも限らない。
反対に、この現象に気づいた人間は意図的に M2 で「公正」ばかりつけるようになるかもしれない。たとえ、M2 によるカルマ上昇限界があったとしても、カルマ欲しさにサルオナ状態。
うがーっ!醜悪。
こうゆうアナログちっくなシステムってとても好きなんだけど、それならそれで、昨日まで 30 だったカルマが今日はいきなり 5 とか、その逆も起きるみたいなほうが、よっぽど楽しいと思う。
NetHack の世界に偏在する、ある種理解しがたい(だけど面白い)理不尽さのテイストを隠し味にするとか。バグならバグでいいんだけど。