左下の欄に入力された数譜を再生したり変化させたりできます。
読み込んだ後は好きなタイミングで手札を選択してプレイしたり巻き戻したりできます
・
初期手札を最初の2行に含めてください
・3行目以下の解釈の仕方:
[1] 1つ目のコロンを探し、有った場合、それより前を捨てる
[2] 1つ目のDかdを探し、有った場合、それより前は捨て、次に現れた数字列をドローと解釈
[3] 次に数字列がない場合はパスと解釈してここで終了
[4] 1つ目のPかpを探し、有った場合はペナルティと解釈
Pより後ろに初めて登場する最後の数字列をペナルティ―で引いたものと解釈して終了
[5] [3]の次に現れた数字列を、場に足したものと解釈
ジョーカー1枚出しの場合はここで終了
[6] その次に、*または^を含む数字列があった場合、合成数出しと解釈
[7] その次の数字をジョーカーを何に使ったかを表すものと解釈
・数字列とは、123456789atjqkxATJQKX^* からなる連続した文字列としている
・判明できない山札の部分はランダムにシャッフルした
・「cpu:」の文字列を見つけたときはcpu対戦履歴形式として別の処理をしている
・素数判定や合成数出しの判定、その他数譜の妥当性は確認していない
(満足する動作を得るにはそれなりに正確な数譜が要求されます)
2020/6/24 試作、公開
更新:2020/8/11 山札シャッフルに問題があったのを直した。
更新:2020/11/27 0を数字列として認識するように修正。ジョーカーを2枚使う場合の不具合を修正。
更新:2020/12/16 山札シャッフル修正 (
詳細)
更新:2021/9/27 パスボタンの挙動の修正
更新:2021/10/31 素因数のジョーカーの不具合修正
更新:2022/7/31 山札再利用に対応(1デッキ前提)
不具合等はいつものようにtwitter@icqk3へどうぞ。