| to GO setJ 1
 everyone[setshape 1]
 end
 to G1
 if shape = 1
 [
 ifelse J = 1
 [
 setshape 2
 if (P 222) [announce[winner 1] stopall]
 setJ 2
 ]
 [
 setshape 3
 if (P 333) [announce[winner 2] stopall]
 setJ 1
 ]
 ]
 end
 to P :N
 if (word KAME11's [shape] KAME12's[shape] KAME13's[shape]) = :N [output
            "true]
 if (word KAME21's [shape] KAME22's[shape] KAME23's[shape]) = :N [output
            "true]
 if (word KAME31's [shape] KAME32's[shape] KAME33's[shape]) = :N [output
            "true]
 if (word KAME11's [shape] KAME21's[shape] KAME31's[shape]) = :N [output
            "true]
 if (word KAME12's [shape] KAME22's[shape] KAME32's[shape]) = :N [output
            "true]
 if (word KAME13's [shape] KAME23's[shape] KAME33's[shape]) = :N [output "true]
 if (word KAME11's [shape] KAME22's[shape] KAME33's[shape]) = :N [output
            "true]
 if (word KAME13's [shape] KAME22's[shape] KAME31's[shape]) = :N [output
            "true]
 output "false
 end
 | 手順は GO Jは 1
 全部「形は 1」
 終わり
 手順は G1
 もし  形 = 1
 「
 もしどちらかを J = 1
 「
 形は 2
 もし (P 222) 「メッセージを出す「winner 1」 みんなとまる」
 Jは 2
 」
 「
 形は 3
 もし (P 333) 「メッセージを出す「winner 2」 みんなとまる」
 Jは 1
 」
 」
 終わり
 手順は P :N
 もし(ワード 頼む ”KAME11 「形」 頼む ”KAME12 「形」 頼む ”KAME13 「形」) = :N 「表示 ”ほんとう」
 もし(ワード 頼む ”KAME21 「形」 頼む ”KAME22 「形」 頼む ”KAME23 「形」) = :N 「表示 ”ほんとう」
 もし(ワード 頼む ”KAME31 「形」 頼む ”KAME32 「形」 頼む ”KAME33 「形」) = :N 「表示 ”ほんとう」
 もし(ワード 頼む ”KAME11 「形」 頼む ”KAME21 「形」 頼む ”KAME31 「形」) = :N 「表示 ”ほんとう」
 もし(ワード 頼む ”KAME12 「形」 頼む ”KAME22 「形」 頼む ”KAME32 「形」) = :N 「表示 ”ほんとう」
 もし(ワード 頼む ”KAME13 「形」 頼む ”KAME23 「形」 頼む ”KAME33 「形」) = :N 「表示 ”ほんとう」
 もし(ワード 頼む ”KAME11 「形」 頼む ”KAME22 「形」 頼む ”KAME33 「形」) = :N 「表示 ”ほんとう」
 もし(ワード 頼む ”KAME13 「形」 頼む ”KAME22 「形」 頼む ”KAME31 「形」) = :N 「表示 ”ほんとう」
 表示 ”うそ
 終わり
 |