トップページ > ゲ製作技術 > 2011年12月04日 > XdCzSjGn

書き込み順位&時間帯一覧

38 位/167 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000022



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
テトリスのCPU思考ルーチンをおしえろ

書き込みレス一覧

テトリスのCPU思考ルーチンをおしえろ
48 :名前は開発中のものです。[sage]:2011/12/04(日) 23:30:09.13 ID:XdCzSjGn
対戦のCPU側のことだろ?
かなりインチキしてるんじゃないか

ランダムに出現するピースの処理
 縦に置こうとして合う形があればそこにはめる 最大四段消し
   横にして合う形があればそこにはめる
    合う形が無いとき
      長い穴があるときはそれを潰さないように置く
      長い穴が無いときは適当に隅っこに置く

CPUのインチキ・・・CUPの強さレベルが高いとき
 四段消せる長い穴があるとき、ランダムではなく長い棒を出現させる
 □で二段消せそうなとき、□を出す
 Lで三段消せるとき、Lを出す
テトリスのCPU思考ルーチンをおしえろ
49 :名前は開発中のものです。[sage]:2011/12/04(日) 23:38:06.35 ID:XdCzSjGn
10x22くらいのマップデータを用意して
左から10行に分けて調べる
上から空いてるかどうか調べて、ブロックがあるチップに当たったら
その周辺の形を調べる
置こうとしてるピースがLでちょうどLの形に空いていればそこに置く
置けないようなら、次の行を調べる

10行調べてどこにも置けないようなら長い穴を潰さないように適当に置いてしまう


長い穴を作るロジックもあってもいいかも。
まず、右端に長い穴を作ると決めて、必要なピースを出して積み上げていく
もちろん人間である対戦者に対してはインチキ。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。