堕天使の煉獄
2016-12
31
18:15:49
寝込み正月になりそう
なんだか風邪気味~
寝正月ならぬ寝込み正月になりそう~
な感じで昨日の昼から殆ど寝込んでたのですが、早めに寝たのが良かったのかちょっと元気になってきてたりはするんですけど。
でもタイミング的にもう一眠りしてるまに歳はこえてそうぽ。
まあいいか。
別に何かするわけでもないし。
そんな感じでちょっと元気なうちに、寝てる間にちょろちょろ考えてた麻雀の思考ルーチンまわりちょっと組んでみる。
とりあえず思考ルーチンんとも呼べないような雛形としてのアレで、どんな状況でも国士狙うだけの思考ルーチンを作ってみる。
ふおっ!?
とりあえずテストで10局ぐらいまわして終局後の手牌を出力してみてるのですが。
いきなり国士あがってるぅ~
いくら役満のなかでもあがりやすいとはいえ、たった10局回しただけでいきなり和了でたりするとはおもわなんだ……常に国士決め打ちキ○ガイ打法恐るべし……。
でもさすがに四人とも国士キ○ガイの思考ルーチンだと、どこかにかたよっちゃうんですね。それぞれ4枚しかない一九字牌牌四人で取り合うわけですから。
…あれ? なんか妙にプレイヤ1だけほかの局も国士寸前になってる。
……ぶほっ。
これプレイヤ1しか自摸ってないことない?
自摸イベントのなかで次のプレイヤの自摸イベントを登録する感じにしてたんですけど、
// 一番最後のイベント実行
// trueを返したときは終了(和了or流局)
if(m_eventStack.back()->exec()){
return true;
}
m_eventStack.pop_back();
return false;
こんな感じでm_eventStack.back()->exec()のなかで新しいイベントをpush_back()してるという……。
新しいイベントをpush_back()した後pop_back()してるので、結局のこるのは一番最初のイベント。そう、プレイヤ1の自摸イベント。
そりゃ一局60回近く一人で自摸ってれば国士ぐらい和了るわな……_| ̄|○
酷い凡ミスだw
んでback()をfront()にpop_back()をpop_front()に変えたらちゃんと自摸が4人順番に回るようになりました。
したらまあ、こんなもんかーという結果に。
第0局目
一萬_二萬_七萬_四筒_六筒_七筒_九筒_九索_東_南_発_中_中_
四萬_六萬_九萬_一筒_二筒_九筒_九筒_二索_九索_南_西_西_発_
一萬_八萬_八萬_九萬_一筒_三筒_四筒_一索_東_南_北_発_中_
四萬_五萬_九萬_一筒_三筒_五筒_一索_西_北_北_白_白_中_
終局
第1局目
一萬_五萬_一筒_一筒_四筒_五筒_六筒_九筒_一索_南_西_北_白_
七萬_八萬_九萬_一筒_五筒_七筒_九筒_一索_東_南_北_発_中_
一萬_二萬_四萬_四萬_五萬_九筒_一索_九索_西_白_白_発_中_
一萬_二萬_二萬_四萬_九萬_一筒_九筒_九索_九索_東_南_西_白_
終局
第2局目
一萬_五萬_六萬_四筒_四筒_七筒_一索_九索_九索_西_北_白_発_
九萬_一筒_三筒_四筒_九筒_九筒_一索_九索_東_東_南_白_中_
二萬_三萬_八萬_九萬_一筒_三筒_九筒_一索_南_西_北_発_中_
一萬_二萬_四萬_八萬_八萬_九萬_一筒_一索_東_南_西_中_中_
終局
第3局目
八萬_九萬_一筒_七筒_八筒_九筒_九筒_三索_九索_南_西_北_中_
一萬_二萬_九萬_一筒_四筒_九筒_一索_九索_東_西_白_発_中_
一萬_三萬_五萬_七萬_一筒_二筒_九筒_一索_九索_東_西_白_発_
一萬_三萬_三萬_六萬_九萬_一筒_九索_東_南_北_白_発_中_
終局
第4局目
二萬_三萬_八萬_一筒_二筒_二筒_三筒_一索_九索_南_北_北_白_
一萬_一筒_九筒_一索_九索_東_南_西_北_白_白_白_中_
一萬_四萬_四萬_九萬_一筒_六筒_七筒_七筒_九筒_九索_南_発_中_
一萬_二萬_四萬_七萬_九萬_三筒_四筒_九筒_九索_東_西_発_中_
終局
第5局目
一萬_六萬_七萬_二筒_六筒_八筒_九筒_一索_九索_東_北_白_発_
一萬_九萬_四筒_五筒_九筒_四索_九索_九索_東_東_南_西_発_
一萬_九萬_一筒_四筒_八筒_一索_南_南_西_白_白_中_中_
二萬_四萬_五萬_八萬_二筒_五筒_一索_東_西_西_北_発_中_
終局
第6局目
六萬_九萬_四筒_八筒_八筒_二索_二索_九索_東_南_北_発_中_
一萬_四萬_九萬_一筒_一筒_九筒_一索_九索_南_白_白_発_中_
四萬_四萬_四萬_六萬_三筒_三筒_八筒_九筒_一索_東_南_西_北_
一萬_七萬_八萬_八萬_九萬_三筒_四筒_五筒_九索_東_西_西_発_
終局
第7局目
七萬_九萬_一筒_九筒_一索_九索_九索_南_西_西_北_白_発_
一萬_二萬_三萬_六筒_七筒_九筒_一索_九索_東_南_西_北_中_
四萬_五萬_五萬_九萬_一筒_一索_九索_東_南_北_発_発_中_
一萬_七萬_九萬_一筒_二筒_二筒_六筒_八筒_一索_二索_三索_西_中_
終局
第8局目
一萬_四萬_七萬_一筒_五筒_六筒_六筒_九筒_一索_九索_東_北_白_
三萬_六萬_八萬_八萬_九萬_三筒_七筒_八筒_九筒_東_北_発_中_
四萬_九萬_一筒_三筒_四筒_七筒_九筒_一索_九索_東_南_西_発_
一萬_三萬_一筒_九筒_一索_九索_南_北_白_白_発_発_中_
終局
第9局目
一萬_三萬_六萬_九萬_一筒_九筒_九索_東_南_西_北_発_中_
三萬_五萬_七萬_九萬_四筒_六筒_六筒_六筒_八筒_一索_九索_発_中_
一萬_六萬_七萬_九萬_一筒_五筒_五筒_東_南_西_北_白_発_
一萬_二萬_二萬_三萬_八萬_九萬_一筒_九筒_一索_九索_南_西_白_
終局
ざっと見たところ、第9局目の一人目が国士二向聴になってるぐらいで、やっぱ遠いですね。
さすが出やすいといっても役満は10局ぐらいじゃ出てこないのが普通ですよね……と、とりあえず想定内の感じにおさまって一安心ぽ。
いまは単純に不要牌と必要牌入れ替えるだけで、捨て牌の捨てる順番とかも考慮してない感じだったり。場の残り牌の数の確認すらもしてないし。
対子二つ目の処理回りでフリテン有りルールとの兼ね合いもあるし十三面待ち以外狙わないなんてのも考えると、早々にリタイアで国士崩れの別の手ねらうかベタ下りかとか、いろいろと追加すべき物はあるんだけど、そういうのを組み込むのはまだまだ先の話になりそう。
とりあえず国士とおなじく特殊役(他と複合がない独立した役)の七対子のverもつくって、そこからようやくまともな思考ルーチン作り開始な感じぽ。
でも大体の流れができて、いちおう麻雀のゲームの進行でモノがうごいてると、ちょっと楽しくなる瞬間ではある。
単純な不要牌と必要牌入れ替えだけ自動でやってるのみてるだけでも楽しいw
寝正月ならぬ寝込み正月になりそう~
な感じで昨日の昼から殆ど寝込んでたのですが、早めに寝たのが良かったのかちょっと元気になってきてたりはするんですけど。
でもタイミング的にもう一眠りしてるまに歳はこえてそうぽ。
まあいいか。
別に何かするわけでもないし。
そんな感じでちょっと元気なうちに、寝てる間にちょろちょろ考えてた麻雀の思考ルーチンまわりちょっと組んでみる。
とりあえず思考ルーチンんとも呼べないような雛形としてのアレで、どんな状況でも国士狙うだけの思考ルーチンを作ってみる。
ふおっ!?
とりあえずテストで10局ぐらいまわして終局後の手牌を出力してみてるのですが。
いきなり国士あがってるぅ~
いくら役満のなかでもあがりやすいとはいえ、たった10局回しただけでいきなり和了でたりするとはおもわなんだ……常に国士決め打ちキ○ガイ打法恐るべし……。
でもさすがに四人とも国士キ○ガイの思考ルーチンだと、どこかにかたよっちゃうんですね。それぞれ4枚しかない一九字牌牌四人で取り合うわけですから。
…あれ? なんか妙にプレイヤ1だけほかの局も国士寸前になってる。
……ぶほっ。
これプレイヤ1しか自摸ってないことない?
自摸イベントのなかで次のプレイヤの自摸イベントを登録する感じにしてたんですけど、
// 一番最後のイベント実行
// trueを返したときは終了(和了or流局)
if(m_eventStack.back()->exec()){
return true;
}
m_eventStack.pop_back();
return false;
こんな感じでm_eventStack.back()->exec()のなかで新しいイベントをpush_back()してるという……。
新しいイベントをpush_back()した後pop_back()してるので、結局のこるのは一番最初のイベント。そう、プレイヤ1の自摸イベント。
そりゃ一局60回近く一人で自摸ってれば国士ぐらい和了るわな……_| ̄|○
酷い凡ミスだw
んでback()をfront()にpop_back()をpop_front()に変えたらちゃんと自摸が4人順番に回るようになりました。
したらまあ、こんなもんかーという結果に。
第0局目
一萬_二萬_七萬_四筒_六筒_七筒_九筒_九索_東_南_発_中_中_
四萬_六萬_九萬_一筒_二筒_九筒_九筒_二索_九索_南_西_西_発_
一萬_八萬_八萬_九萬_一筒_三筒_四筒_一索_東_南_北_発_中_
四萬_五萬_九萬_一筒_三筒_五筒_一索_西_北_北_白_白_中_
終局
第1局目
一萬_五萬_一筒_一筒_四筒_五筒_六筒_九筒_一索_南_西_北_白_
七萬_八萬_九萬_一筒_五筒_七筒_九筒_一索_東_南_北_発_中_
一萬_二萬_四萬_四萬_五萬_九筒_一索_九索_西_白_白_発_中_
一萬_二萬_二萬_四萬_九萬_一筒_九筒_九索_九索_東_南_西_白_
終局
第2局目
一萬_五萬_六萬_四筒_四筒_七筒_一索_九索_九索_西_北_白_発_
九萬_一筒_三筒_四筒_九筒_九筒_一索_九索_東_東_南_白_中_
二萬_三萬_八萬_九萬_一筒_三筒_九筒_一索_南_西_北_発_中_
一萬_二萬_四萬_八萬_八萬_九萬_一筒_一索_東_南_西_中_中_
終局
第3局目
八萬_九萬_一筒_七筒_八筒_九筒_九筒_三索_九索_南_西_北_中_
一萬_二萬_九萬_一筒_四筒_九筒_一索_九索_東_西_白_発_中_
一萬_三萬_五萬_七萬_一筒_二筒_九筒_一索_九索_東_西_白_発_
一萬_三萬_三萬_六萬_九萬_一筒_九索_東_南_北_白_発_中_
終局
第4局目
二萬_三萬_八萬_一筒_二筒_二筒_三筒_一索_九索_南_北_北_白_
一萬_一筒_九筒_一索_九索_東_南_西_北_白_白_白_中_
一萬_四萬_四萬_九萬_一筒_六筒_七筒_七筒_九筒_九索_南_発_中_
一萬_二萬_四萬_七萬_九萬_三筒_四筒_九筒_九索_東_西_発_中_
終局
第5局目
一萬_六萬_七萬_二筒_六筒_八筒_九筒_一索_九索_東_北_白_発_
一萬_九萬_四筒_五筒_九筒_四索_九索_九索_東_東_南_西_発_
一萬_九萬_一筒_四筒_八筒_一索_南_南_西_白_白_中_中_
二萬_四萬_五萬_八萬_二筒_五筒_一索_東_西_西_北_発_中_
終局
第6局目
六萬_九萬_四筒_八筒_八筒_二索_二索_九索_東_南_北_発_中_
一萬_四萬_九萬_一筒_一筒_九筒_一索_九索_南_白_白_発_中_
四萬_四萬_四萬_六萬_三筒_三筒_八筒_九筒_一索_東_南_西_北_
一萬_七萬_八萬_八萬_九萬_三筒_四筒_五筒_九索_東_西_西_発_
終局
第7局目
七萬_九萬_一筒_九筒_一索_九索_九索_南_西_西_北_白_発_
一萬_二萬_三萬_六筒_七筒_九筒_一索_九索_東_南_西_北_中_
四萬_五萬_五萬_九萬_一筒_一索_九索_東_南_北_発_発_中_
一萬_七萬_九萬_一筒_二筒_二筒_六筒_八筒_一索_二索_三索_西_中_
終局
第8局目
一萬_四萬_七萬_一筒_五筒_六筒_六筒_九筒_一索_九索_東_北_白_
三萬_六萬_八萬_八萬_九萬_三筒_七筒_八筒_九筒_東_北_発_中_
四萬_九萬_一筒_三筒_四筒_七筒_九筒_一索_九索_東_南_西_発_
一萬_三萬_一筒_九筒_一索_九索_南_北_白_白_発_発_中_
終局
第9局目
一萬_三萬_六萬_九萬_一筒_九筒_九索_東_南_西_北_発_中_
三萬_五萬_七萬_九萬_四筒_六筒_六筒_六筒_八筒_一索_九索_発_中_
一萬_六萬_七萬_九萬_一筒_五筒_五筒_東_南_西_北_白_発_
一萬_二萬_二萬_三萬_八萬_九萬_一筒_九筒_一索_九索_南_西_白_
終局
ざっと見たところ、第9局目の一人目が国士二向聴になってるぐらいで、やっぱ遠いですね。
さすが出やすいといっても役満は10局ぐらいじゃ出てこないのが普通ですよね……と、とりあえず想定内の感じにおさまって一安心ぽ。
いまは単純に不要牌と必要牌入れ替えるだけで、捨て牌の捨てる順番とかも考慮してない感じだったり。場の残り牌の数の確認すらもしてないし。
対子二つ目の処理回りでフリテン有りルールとの兼ね合いもあるし十三面待ち以外狙わないなんてのも考えると、早々にリタイアで国士崩れの別の手ねらうかベタ下りかとか、いろいろと追加すべき物はあるんだけど、そういうのを組み込むのはまだまだ先の話になりそう。
とりあえず国士とおなじく特殊役(他と複合がない独立した役)の七対子のverもつくって、そこからようやくまともな思考ルーチン作り開始な感じぽ。
でも大体の流れができて、いちおう麻雀のゲームの進行でモノがうごいてると、ちょっと楽しくなる瞬間ではある。
単純な不要牌と必要牌入れ替えだけ自動でやってるのみてるだけでも楽しいw
Sun
Mon
Tue
Wed
Thu
Fri
Sat
01
02
03
04
05
06
07
08
■
■
ないとぶれーかーず
09
10
11
■
■
ぶろーくんまうす
12
13
14
15
16
17
18
19
20
21
22
■
■
もう年の瀬か……
23
■
■
この場合はどうするべきなのか……
[天皇誕生日]
[天皇誕生日]
24
25
26
27
28
■
■
いろいろ方向転換
29
■
■
王牌不要論
30
31
■
■
寝込み正月になりそう
total:2080399 t:2769 y:180
■記事タイトル■
■年度別リスト■
2024年
2024年12月(0)2024年11月(0)
2024年10月(1)
2024年09月(2)
2024年08月(1)
2024年07月(1)
2024年06月(5)
2024年05月(2)
2024年04月(1)
2024年03月(6)
2024年02月(4)
2024年01月(3)
2023年
2023年12月(3)2023年11月(1)
2023年10月(2)
2023年09月(3)
2023年08月(3)
2023年07月(3)
2023年06月(7)
2023年05月(8)
2023年04月(2)
2023年03月(1)
2023年02月(2)
2023年01月(3)
2022年
2022年12月(4)2022年11月(3)
2022年10月(1)
2022年09月(3)
2022年08月(3)
2022年07月(2)
2022年06月(1)
2022年05月(3)
2022年04月(2)
2022年03月(2)
2022年02月(1)
2022年01月(6)
2021年
2021年12月(8)2021年11月(3)
2021年10月(4)
2021年09月(6)
2021年08月(2)
2021年07月(1)
2021年06月(3)
2021年05月(2)
2021年04月(2)
2021年03月(3)
2021年02月(1)
2021年01月(4)
2020年
2020年12月(3)2020年11月(7)
2020年10月(2)
2020年09月(3)
2020年08月(1)
2020年07月(3)
2020年06月(7)
2020年05月(5)
2020年04月(8)
2020年03月(4)
2020年02月(2)
2020年01月(4)
2019年
2019年12月(1)2019年11月(1)
2019年10月(2)
2019年09月(1)
2019年08月(3)
2019年07月(2)
2019年06月(2)
2019年05月(2)
2019年04月(4)
2019年03月(1)
2019年02月(7)
2019年01月(1)
2018年
2018年12月(1)2018年11月(1)
2018年10月(5)
2018年09月(1)
2018年08月(5)
2018年07月(1)
2018年06月(1)
2018年05月(1)
2018年04月(2)
2018年03月(2)
2018年02月(1)
2018年01月(1)
2017年
2017年12月(2)2017年11月(1)
2017年10月(2)
2017年09月(5)
2017年08月(8)
2017年07月(2)
2017年06月(1)
2017年05月(1)
2017年04月(3)
2017年03月(5)
2017年02月(7)
2017年01月(8)
2016年
2016年12月(7)2016年11月(2)
2016年10月(3)
2016年09月(7)
2016年08月(8)
2016年07月(10)
2016年06月(17)
2016年05月(6)
2016年04月(8)
2016年03月(10)
2016年02月(5)
2016年01月(10)
2015年
2015年12月(7)2015年11月(7)
2015年10月(13)
2015年09月(7)
2015年08月(7)
2015年07月(5)
2015年06月(4)
2015年05月(5)
2015年04月(2)
2015年03月(4)
2015年02月(1)
2015年01月(7)
2014年
2014年12月(12)2014年11月(8)
2014年10月(4)
2014年09月(6)
2014年08月(7)
2014年07月(4)
2014年06月(2)
2014年05月(5)
2014年04月(4)
2014年03月(8)
2014年02月(4)
2014年01月(8)
2013年
2013年12月(15)2013年11月(8)
2013年10月(3)
2013年09月(3)
2013年08月(8)
2013年07月(0)
2013年06月(0)
2013年05月(0)
2013年04月(0)
2013年03月(0)
2013年02月(0)
2013年01月(0)
■レス履歴■
■ファイル抽出■
■ワード検索■
堕天使の煉獄
https://rengoku.sakura.ne.jp
管理人
織田霧さくら(oda-x)
E-mail (■を@に)
oda-x■rengoku.sakura.ne.jp