テトリスのCPU思考ルーチンをおしえろ
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
2006/09/29(金) 20:57:35ID:OF60b4X9 具体的に記せ
2006/10/30(月) 14:23:33ID:WxISMm2r
2006/10/31(火) 00:33:00ID:Sp/Tidqg
2006/10/31(火) 14:38:08ID:2o9uqj8Y
セガのテトリスは固定乱数
電源入れてから同じパターン
電源入れてから同じパターン
29名前は開発中のものです。
2006/12/08(金) 02:11:38ID:XqnIUOAs テトリス・ザ・グランドマスターのシリーズで高い評価が出るようなプレイをさせたい
さてどうすればいいか
さてどうすればいいか
2006/12/10(日) 04:52:46ID:aJXqrfUl
将棋と違って先読みなんてほとんど無いし、絶対ゲームオーバーにならないCPUなんてすぐ作れそうだな。
2007/11/10(土) 22:41:36ID:w4SDRLpU
人間の俺がテトリスやるときは、なるべく、
・□形のブロックが来てもいいように平らな所を残しとく
・幅1・深さ2以上の穴を複数作らない(L形、J形、I形のブロックじゃないと埋めれない)
・4行消し狙いのときも、ある程度ブロックが高く積もってきたら、少し消す
ぐらいは考えてやってたなぁ。
・□形のブロックが来てもいいように平らな所を残しとく
・幅1・深さ2以上の穴を複数作らない(L形、J形、I形のブロックじゃないと埋めれない)
・4行消し狙いのときも、ある程度ブロックが高く積もってきたら、少し消す
ぐらいは考えてやってたなぁ。
32名前は開発中のものです。
2007/11/11(日) 14:37:30ID:jEV+9jtE 超高速で落とせば絶対人間には負けないと思う。
2007/11/11(日) 17:13:02ID:oQNE+QYJ
2007/11/11(日) 20:27:52ID:4JfT71aV
>>33
見た。やっぱり絶対人間には負けないと思うが?
見た。やっぱり絶対人間には負けないと思うが?
2007/11/11(日) 20:48:40ID:oQNE+QYJ
2007/11/11(日) 22:16:16ID:1n6IpN00
346 名前: 消防士(アラバマ州)[] 投稿日:2007/10/30(火) 08:53:39 ID:Kk34TRTd0
1kbに満たないソースでテトリスが出来るのには感動した
<body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y()
{C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/
A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1
if(e=!e){if(f|B){for(l=228;i--;)Z[h+B[i]]=k=1;for(B=[[-7,-20,6,17,-9,3,6][t=++t
%7]-4,0,1,t-6?-A:-1];l--;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;)
Z[j]=Z[j-A]}h+=A}for(i=S="";i<240;X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+="<br>",S+=X
[i]?"■":"_";document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>
メモ帳に貼り付けてhtmlで保存。レッツテトリス!
エンターで回転、カーソルキーで移動っぽ
1kbに満たないソースでテトリスが出来るのには感動した
<body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y()
{C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/
A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1
if(e=!e){if(f|B){for(l=228;i--;)Z[h+B[i]]=k=1;for(B=[[-7,-20,6,17,-9,3,6][t=++t
%7]-4,0,1,t-6?-A:-1];l--;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;)
Z[j]=Z[j-A]}h+=A}for(i=S="";i<240;X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+="<br>",S+=X
[i]?"■":"_";document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>
メモ帳に貼り付けてhtmlで保存。レッツテトリス!
エンターで回転、カーソルキーで移動っぽ
2007/11/12(月) 11:50:07ID:1OC0F4Cg
>>33
スピードの速いものなら
ttp://arika.co.jp/
のSpecial -> TGM3 SHIRASEモード TGMタイプでのレベル1300クリアムービ(38.6MB) でも見れ。
人間でもこのぐらいはできる。
スピードの速いものなら
ttp://arika.co.jp/
のSpecial -> TGM3 SHIRASEモード TGMタイプでのレベル1300クリアムービ(38.6MB) でも見れ。
人間でもこのぐらいはできる。
2007/11/12(月) 23:37:55ID:xLpozmUL
2007/11/13(火) 17:41:44ID:KrMQ+oTE
2008/07/21(月) 20:36:04ID:wu76oiqu
テトリスをきめたら「テトリスだビコビコワーオ」と叫ぶこと
2008/11/16(日) 14:26:49ID:9VvPoZAz
対戦モードの勝敗なんてルール次第でなんとでもなるでしょう?
2011/03/11(金) 06:13:40.30ID:gJdx4tFl
ロシアの数学者が黒白青赤の四色の石を使った4人囲碁を考案 さらに黄緑橙紫の石も加えた8人囲碁も考案中
http://toki.2ch.net/test/read.cgi/news2/1291898789/
http://toki.2ch.net/test/read.cgi/news2/1291898789/
43ё ◆WBRXcNtpf.
2011/03/12(土) 20:31:49.63ID:poakEeNi 教えてもいいけど、1の知識、知恵がどの程度か知りたい。
2011/03/16(水) 12:59:39.52ID:BjnjOb1q
45名前は開発中のものです。
2011/05/10(火) 20:19:20.94ID:6qeAPE4A 対戦型テトリス(PC用やわ
http://swfup.info/view.php/0171.swf
http://swfup.info/view.php/0171.swf
2011/09/08(木) 20:52:17.39ID:cPUulUtX
ルミネスUってPSPのソフトがテトリスっぽいけど、どうなんだろ?
2011/11/01(火) 13:36:19.57ID:G0HkpVAD
まずお猿の絵を用意します
そしてお猿が笑ってる絵、怒ってる絵を用意します
そしてお猿が笑ってる絵、怒ってる絵を用意します
2011/12/04(日) 23:30:09.13ID:XdCzSjGn
対戦のCPU側のことだろ?
かなりインチキしてるんじゃないか
ランダムに出現するピースの処理
縦に置こうとして合う形があればそこにはめる 最大四段消し
横にして合う形があればそこにはめる
合う形が無いとき
長い穴があるときはそれを潰さないように置く
長い穴が無いときは適当に隅っこに置く
CPUのインチキ・・・CUPの強さレベルが高いとき
四段消せる長い穴があるとき、ランダムではなく長い棒を出現させる
□で二段消せそうなとき、□を出す
Lで三段消せるとき、Lを出す
かなりインチキしてるんじゃないか
ランダムに出現するピースの処理
縦に置こうとして合う形があればそこにはめる 最大四段消し
横にして合う形があればそこにはめる
合う形が無いとき
長い穴があるときはそれを潰さないように置く
長い穴が無いときは適当に隅っこに置く
CPUのインチキ・・・CUPの強さレベルが高いとき
四段消せる長い穴があるとき、ランダムではなく長い棒を出現させる
□で二段消せそうなとき、□を出す
Lで三段消せるとき、Lを出す
2011/12/04(日) 23:38:06.35ID:XdCzSjGn
10x22くらいのマップデータを用意して
左から10行に分けて調べる
上から空いてるかどうか調べて、ブロックがあるチップに当たったら
その周辺の形を調べる
置こうとしてるピースがLでちょうどLの形に空いていればそこに置く
置けないようなら、次の行を調べる
10行調べてどこにも置けないようなら長い穴を潰さないように適当に置いてしまう
長い穴を作るロジックもあってもいいかも。
まず、右端に長い穴を作ると決めて、必要なピースを出して積み上げていく
もちろん人間である対戦者に対してはインチキ。
左から10行に分けて調べる
上から空いてるかどうか調べて、ブロックがあるチップに当たったら
その周辺の形を調べる
置こうとしてるピースがLでちょうどLの形に空いていればそこに置く
置けないようなら、次の行を調べる
10行調べてどこにも置けないようなら長い穴を潰さないように適当に置いてしまう
長い穴を作るロジックもあってもいいかも。
まず、右端に長い穴を作ると決めて、必要なピースを出して積み上げていく
もちろん人間である対戦者に対してはインチキ。
2012/01/05(木) 01:44:02.38ID:JFl4RbTU
知らん
52名前は開発中のものです。
2013/09/29(日) 01:06:14.23ID:SGmNQTjp むずかしい
2014/10/11(土) 15:06:16.73ID:rOMXENfO
【ID】YYY-X1
オンラインネーム YYY-X1
自己紹介 ヴォ―
【罪状】シャフでステゲーとファンメ
http://i.imgur.com/wngSWjx.jpg
【今の階級】少尉
【説明】
シャフでステゲーしてその間にファンメを書いてるキムチから生まれたデブ
バカッターもやってて醜いデブな見た目を自分から晒してるアニブタのナルシスト
性格はキムチで見た目は豚のエイリアンと救いようがないガンダム動物園の豚
今のトロフィー http://psnprofiles.com/YYY-X1
オンラインネーム YYY-X1
自己紹介 ヴォ―
【罪状】シャフでステゲーとファンメ
http://i.imgur.com/wngSWjx.jpg
【今の階級】少尉
【説明】
シャフでステゲーしてその間にファンメを書いてるキムチから生まれたデブ
バカッターもやってて醜いデブな見た目を自分から晒してるアニブタのナルシスト
性格はキムチで見た目は豚のエイリアンと救いようがないガンダム動物園の豚
今のトロフィー http://psnprofiles.com/YYY-X1
54名前は開発中のものです。
2017/12/31(日) 19:57:47.63ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
6HEYTBC3DH
グーグル検索⇒『来島のモノノリウエ』
6HEYTBC3DH
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★2 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に [ぐれ★]
- 米中電話会談、トランプ氏は「米国側は中国にとっての台湾問題の重要性を理解する」 [1ゲットロボ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 【国際】トランプ氏、来年4月に中国を訪問する招待を受け入れる 習氏も国賓で訪米へ 電話会談 [ぐれ★]
- 専門家「社会不安や不満が高まると、人々は原因を単純化し外集団を脅威として捉えやすくなります」政権批判か?😡 [399259198]
- ーーーーー力が欲しいんかーーーーー?
- 社会人1年目ワイ、貯金100万円を突破www
- 【画像】なんか模型屋さんにいかにもお前らが好んでそうなアキバ系のアニメ?のキャラいたけどこれなに?
- 【高市悲報】来年、習近平主席がアメリカに「国賓」として訪米。どうするんだよ高市・・・アメリカも敵に回すのか? [483862913]
- フィフィ「外国人だろうが日本人だろうが反日は要らんのよ、この国に…自分にとって住みやすい国に行け。」 [856698234]
