[過去ログ] テトリスのCPU思考ルーチンをおしえろ (54レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(2): 名前は開発中のものです。 [] 2006/09/29(金) 20:57:35 ID:OF60b4X9(1) AAS
具体的に記せ
2: 名前は開発中のものです。 [sage] 2006/09/29(金) 21:13:39 ID:o0+DyFlu(1) AAS
>>1の思考ルーチンをおしえろ
3(1): 名前は開発中のものです。 [sage] 2006/09/29(金) 21:29:08 ID:9Nf3d9xi(1) AAS
全ての落とし方をしらべて一番いいのを選ぶ
ぷよでも同じ
The Endォォ!!
4(3): 名前は開発中のものです。 [sage] 2006/09/30(土) 08:46:37 ID:/0Zh9PMP(1) AAS
>>3
以前やってみたことあるけど、あまり面白くならなかったな
外部リンク[html]:www5b.biglobe.ne.jp
5: 名前は開発中のものです。 [sage] 2006/09/30(土) 13:59:47 ID:cycsORas(1) AAS
#define ITIHASINE ( rand() % RETU );
6: 名前は開発中のものです。 [sage] 2006/09/30(土) 14:44:51 ID:GTwr1qZ4(1) AAS
while(1){
naguru(>>1);
if(>>1 == dead){fukkatsu(>>1);}
}
7: 名前は開発中のものです。 [sage] 2006/09/30(土) 17:10:39 ID:nlrJe2ey(1) AAS
無限ループって恐くね?
8: 名前は開発中のものです。 [] 2006/09/30(土) 18:45:46 ID:1O/qWUC5(1) AAS
おまえら案の定焼くただズ
9: 名前は開発中のものです。 [sage] 2006/10/02(月) 10:20:52 ID:E7GeN82H(1) AAS
>>4
見てみたけど
できてないじゃん・・・
10: 名前は開発中のものです。 [] 2006/10/15(日) 18:18:00 ID:e68Pr/Bt(1) AAS
9
所詮2CHに出入りしている奴らがつくれるわけないじゃん
11: 名前は開発中のものです。 [] 2006/10/15(日) 23:42:14 ID:bgt99sgS(1) AAS
うん.
12: 名前は開発中のものです。 [sage] 2006/10/15(日) 23:48:28 ID:5NZ5AkOw(1) AAS
穴にハメるだけだお
13: 名前は開発中のものです。 [] 2006/10/16(月) 23:04:09 ID:z0QfM3Ck(1) AAS
6
精神同様幼稚なコードだ。ゴミ
14: 名前は開発中のものです。 [] 2006/10/17(火) 00:00:24 ID:R17FrFjc(1/2) AAS
age
15: 名前は開発中のものです。 [] 2006/10/17(火) 01:34:26 ID:7D5BnfNs(1) AAS
アルゴリズムでしょ?
現ブロック&&次ブロックでifで列の穴が0に近いように選ぶ
って言うのが簡単なんじゃないの?
16: 名前は開発中のものです。 [] 2006/10/17(火) 01:40:17 ID:R17FrFjc(2/2) AAS
‖
■
■
■ ■
■■■ ■
■■■■■■■ ■■
■■■■■■■ ■■
■■■■■■■ ■■
■■■■■■■ ■■
17: 名前は開発中のものです。 [sage] 2006/10/17(火) 01:57:18 ID:bqZyY137(1) AAS
ブロックの方4通り。
ブロックの置く位置10通り。
落すブロック1個につき40通りを試行し、
・はみ出るケースは除外。
・一番ラインを消せるケースを優先。
・高低差が(絶対値の合計)少なくなるケースを優先。
で、いいんじゃないか?
落下速度が速くても間違えないし、結構強いはず。
積み方を間違える割合を設定すれば難易度調整も楽々。
まぁ落下速度が速くなる前に積みあがったら駄目だがw
はいはい終了終了
18: 名前は開発中のものです。 [sage] 2006/10/17(火) 06:08:10 ID:Ci2KLVBp(1) AAS
それだけだったら簡単だけど、テトリス狙いとかさせなきゃダメだし。
次のブロックも見えてるから、先読みさせなきゃいけない。
19(1): 名前は開発中のものです。 [sage] 2006/10/17(火) 14:33:32 ID:n9UHlwwV(1/3) AAS
一直線の穴を作るように積み上げる。赤が来たら4ライン消し。
穴が作れないようなブロックが来たらジャマにならないように
すみに捨てる。そのときなるべく隙間が出来ないように積み上げる。
プレイヤーより赤の来る確率をやや高くするよう乱数を片寄らせる。
・・・文章で書くとこんな感じ?
そういえばセガのゲーセンテトリスって絶妙のところで赤の棒が来たり、
期待してたらずっと出てこなかったりわざとらしいプログラムだなーと
昔から怒って台を叩いたりしてた。普通の乱数じゃないよね?
あ、でも別の乱数使ったゲーム作ったときにいかにも調整したような
いやらしい並びになってて感心したことがあるから、乱数ってそういうもの
なのかな?
20: 名前は開発中のものです。 [sage] 2006/10/17(火) 14:39:15 ID:n9UHlwwV(2/3) AAS
あるいは、
すでにテトリスが出来るような並びのデータを配列で持って再生するだけ。
これ最強。
弱くするには相手からのおじゃま割り込みを許可するくらい
積み上げるのを遅くするとか、乱数で時々失敗して置くとか。
21: 名前は開発中のものです。 [sage] 2006/10/17(火) 14:52:22 ID:n9UHlwwV(3/3) AAS
穴を作るように積み上げる。
穴が太く、LやZが入るような形に穴が空いている場合はそれで消す。
何にしても難しいな、もう少し考えて出直してきます。
上下前次1-新書関写板覧索設栞歴
あと 33 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.010s