■掲示板に戻る■ 全部 最新50 1-

CPUの思考ルーチン考察

1 名前: ◆lia.9.005c:2006/07/09 21:43 ID:v7Ckmz6KCU
現在製作中のCPUの思考ルーチンについて考える場所です。
現在は
1 連鎖はのほほ積み
2 フィールドが30個以上埋まったら消しに入る。
  消せたら消すの精神で、連鎖数などは全く考えていない
3 フィールドが72個以上埋まったら諦めモードに入る。
  基本的に死なないように置くだけ。
こんな感じ。

2 名前: ◆lia.9.005c:2006/07/16 11:53 ID:lHRJk9.KlM
現在の変更点
1 連鎖は色積み。消えようが構わない。
  ただし、色積みのパターンは本来の色とは若干変えてある。
2 フィールドが40個以上埋まったら消しに入る。
  まだそれを消したら連鎖になる。。というところまでは把握していない。

こんな感じです。下手に潰ししてると掘られて大連鎖喰らいます。
・・・まだ対横は不完全なのですが・・。

3 名前: ◆lia.9.005c:2006/07/18 02:27 ID:tN6IOlpjOA
CPUに階段積みを覚えさせようとしてみた。。
失敗orz
やはり例外処理を考えさせるのが難しい。

とりあえず折り返し8連鎖程度をパターンに入れて
CPUにその通りに積ませようとしたんだけど、、
例外が発生すると混乱するらしい・・。

てことで、連鎖作成パターンは以前のものに戻す・・。

4 名前: ◆lia.9.005c:2006/07/25 02:04 ID:T.ZxkRQAGk
新たにちょいと考え中・・・
改造中だから今はちーと弱いかも・・・

5 名前: ◆lia.9.005c:2006/07/26 01:59 ID:FPFC7wN4tk
(1/7)
連鎖作成時の置きかた一覧の覚書
・・・他にもあるかなぁ

ツモの種類
T_A:同じ色のおおだまゾロ
T_B:同じ色のおおだまとこだま
T_C:同じ色のこだまゾロ
T_D:違う色のおおだま同士
T_E:違う色のおおだまとこだま
T_F:違う色のこだま同士

現在検索できる項目
・そのこだまは同じ色のおおだま2つと隣接しているか
・そのおおだまは上で書いたようなこだまに隣接しているか
  ※つまりこのおおだまを消せば連鎖になる、、とは限らない
・そのおおだまは同じ色で何個連結しているか
・その列にある色のおおだまを入れると何個連結することになるのか
・その列にある色のおおだまを上にして入れると何個連結することになるのか
・その列の高さはいくらか
・その列の一番上には何があるのか
・そのフィールドは何個埋まっているのか
・そのフィールドには何個攻撃が来ようとしているのか
・そのフィールドには置いた後に何個攻撃が来るのか
・その攻撃は何なのか

6 名前: ◆lia.9.005c:2006/07/26 02:15 ID:FPFC7wN4tk
(2/7)
T_A:消えないことが大前提
・そこに置いたときそれを消したら連鎖になる(大大小の上に大大を置く)
・隣(下、左、右)に同じ色のこだまがある(大大小の作成)
・隣(左、右)との段差が1、もしくは隣にもその色のおおだまが1つあり
  ちぎればそこにゾロが出来る
・そこに何もない(その列の高さが0)
・下にあるおおだまは2つ連結の状態である

7 名前: ◆lia.9.005c:2006/07/26 02:42 ID:FPFC7wN4tk
(3/7)
T_B:○●
・そこに置いたら大大小になる
 下におおだまが1つある、もしくは1段上の左右合計で1つ以上おおだまがある
 ┃■*□ ┃●*● ┃●*△
 ┃●*△ ┃□*▲ ┃□*●  ・・・○を上に
 ┗━━━ ┗━━━ ┗━━━
・そこに置いたら大大小大?になる
 そこにおおだまを置くと消えてしまう状態で、
  おおだまを隣にちぎるとそのおおだまがぞろになる場合
 ┃*
 ┃●*
 ┃■●● ・・・○をそこに、●を隣に
 ┗━━━
 そこにおおだまを置くと消えてしまう状態で、
  おおだまを上にしてもそのおおだまが消えない
 ┃■*▲
 ┃■*●
 ┃●●■ ・・・○を下に
 ┗━━━

8 名前: ◆lia.9.005c:2006/07/27 11:29 ID:mRbd8nVx16
でーい・・なんかまとめられん。。
あとでもっかい書くwwww

9 名前: ◆lia.9.005c:2006/07/27 22:33 ID:mRbd8nVx16
CPUがツモを置く場所一覧表
*印の場所に置く
白抜きはその色のこだま
_は空白

T_A:●●-------------------------------------------------------------------
・それが消えたら連鎖になる
┃■*_
┃▲*_
┃▲△_
┗━━━
・隣接する場所に同じ色のこだまがある
┃○*_
┃▲*_
┃▲■_
┗━━━
・何もない
┃___
┃*__
┃*__
┗━━━
・その下に違う色のゾロがある
┃*__
┃*__
┃▲▲_
┗━━━
・ちぎれば階段になる
┃*__ ┃__*
┃▲*_ ┃_*■
┃▲●_ ┃▲●■
  ,、_,、
.(*'ー')
(省略されました・・全てを読むにはここを押してください)

10 名前: ◆lia.9.005c:2006/07/27 23:50 ID:mRbd8nVx16
T_B:●○-------------------------------------------------------------------
・大大小になる
┃*__ ┃___
┃*__ ┃●*_
┃●▲_ ┃▲*_
┗━━━ ┗━━━
・大大小大になる(上へ伸ばす形)
┃*__
┃*●_
┃▲●_
┗━━━
・大大小+別の場所でゾロになる
┃*__
┃●__
┃●__
┃▲*●
┗━━━
・大大小大になる(横へ伸ばす形)
┃▲__
┃●__
┃●**
┗━━━
・何もない
┃___
┃*__
┃*__
┗━━━
・その下に違う色のゾロがある(ただし、隣に隙があること)
┃*__
┃*__
  ,、_,、
.(*'ー')
(省略されました・・全てを読むにはここを押してください)

11 名前: ◆lia.9.005c:2006/07/28 12:30 ID:.LkMNIcIaQ
T_C:○○-------------------------------------------------------------------
・ちょうど大大小が2つできる
┃●*_
┃●*_
┃▲●_
┃▲●_
┗━━━
・どちらもおおだまゾロに隣接する
┃*__
┃●__
┃●*_
┗━━━
・片方しかおおだまゾロに隣接しない
┃*__
┃*__
┃●▲_
┃●▲_
┗━━━
・とりあえず縦に並べておく
┃*__
┃*__
┃●__
┗━━━
・別の色のおおだまゾロに隣接する
┃___
┃▲*_
┃▲*_
┗━━━

12 名前: ◆lia.9.005c:2006/07/28 12:30 ID:.LkMNIcIaQ
T_D:●▲-------------------------------------------------------------------
・おおだまゾロが2つできる
┃___
┃**_
┃●▲_
┗━━━
・立てれば階段になる
┃*__
┃*▲_
┃●▲_
┗━━━
・ちぎれば階段になる
┃_*_
┃*■▲
┃●■▲
┗━━━
・立てればおおだまゾロが2つできる
┃*▲_
┃*■_
┃●■_
┗━━━
・挟み込みができる(隣であと1つおおだまを置いたら消える状態に限り)
┃*__
┃*__
┃●▲_
┃●▲_
┗━━━
・何もない
┃___
┃___
  ,、_,、
.(*'ー')
(省略されました・・全てを読むにはここを押してください)

13 名前: ◆lia.9.005c:2006/07/30 22:19 ID:YQjFPqJsIs
今おき方を全部洗い出してるけど、、
あとはこれに優先順位を付けないと・・・。

6.16 KBytes   2ちゃんねる使っていない2ちゃんねる風掲示板 Now available!!
新着レスを表示

掲示板に戻る 前100 次100 全部 最新50
名前: E-mail(省略可):

(C) read.cgi (Perl) ver4.0 http://www.toshinari.net/(06/03/06)