みなさん言語は、javaでもHSPでもCでもいいからテトリス作って
ソースを載せてください
テトリスを作る
1名前は開発中のものです。
02/10/07 16:53ID:Pf3z3KIH02/10/08 04:07ID:???
17あぼーん
NGNGあぼーん
02/10/08 07:06ID:???
>>16
indentツールを使うべし
indentツールを使うべし
02/10/08 10:20ID:???
いちいち終了とカキコする必要無し
だまって放置できねえのかガキども
みっともねえなあ、ゲーム系PGは
だまって放置できねえのかガキども
みっともねえなあ、ゲーム系PGは
20あぼーん
NGNGあぼーん
21pom
02/10/08 21:51ID:95TlUE2v これでどうだ? HSP
http://dainet.port5.com/teto.txt
http://dainet.port5.com/teto.txt
22コピペ
02/10/08 21:56ID:4phHdMAC V=20:screen ,200,400:title "0":dim B,4:dim C,10,V:dim D,10,V:randomize:F=2:boxf
dim A,4,7:A=1,4,5,6,5,6,10,14,5,6,9,13,5,6,9,10,2,6,5,9,1,5,6,10,1,5,9,13:repeat
wait 1:if G=0{rnd N,7:memcpy B,A,16,,16*N:H=3:I=-4:J=0:G=1}J-F:if J<0{K=0:L=1
gosub Z:if M=0{N=0:repeat 4:O=B.cnt\4+H:P=B.cnt/4+I:if P<0{N=1:break}C.O.P=1
loop:if N{break}dim Q,V:R=0:repeat V:S=cnt:N=0:repeat 10:N+=C.cnt.S:loop:if N>9{
Q.cnt=1:R+:palcolor 255:boxf 0,cnt*V,200,cnt*V+18}loop:if R>0{wait 50:color:boxf
E+R*R:title ""+E:N=19:repeat V:S=19-cnt:if Q.S=0{memcpy C,C,40,N*40,S*40:N-}loop
memset C,,N*40}G=0}J=100}stick T,8,1:K=T&4!0+(T&1!0*-1):L=T&8!0:gosub Z:if T&16{
dim U,4:memcpy U,B,16:repeat 4:N=B.cnt\4:B.cnt=N*4+3-(B.cnt/4):loop:K=0:L=0
gosub Z:if M=0{memcpy B,U,16:gosub Z}}redraw 0:repeat V:S=cnt:repeat 10:K=cnt*V
palcolor D.cnt.S*9:L=S*V:boxf K,L,K+18,L+18:loop:loop:redraw:loop:dialog "over"
end:*Z:M=1:repeat 4:O=B.cnt\4+H+K:P=B.cnt/4+I+L:if (P>19)|(O<0)|(O>9):M=0:break
if P<0{continue}if C.O.P=1{M=0}loop:if M=0{return}memcpy D,C,10*V*4:H+K:I+L
repeat 4:O=B.cnt\4+H:P=B.cnt/4+I:if P>=0{D.O.P=1}loop:return
dim A,4,7:A=1,4,5,6,5,6,10,14,5,6,9,13,5,6,9,10,2,6,5,9,1,5,6,10,1,5,9,13:repeat
wait 1:if G=0{rnd N,7:memcpy B,A,16,,16*N:H=3:I=-4:J=0:G=1}J-F:if J<0{K=0:L=1
gosub Z:if M=0{N=0:repeat 4:O=B.cnt\4+H:P=B.cnt/4+I:if P<0{N=1:break}C.O.P=1
loop:if N{break}dim Q,V:R=0:repeat V:S=cnt:N=0:repeat 10:N+=C.cnt.S:loop:if N>9{
Q.cnt=1:R+:palcolor 255:boxf 0,cnt*V,200,cnt*V+18}loop:if R>0{wait 50:color:boxf
E+R*R:title ""+E:N=19:repeat V:S=19-cnt:if Q.S=0{memcpy C,C,40,N*40,S*40:N-}loop
memset C,,N*40}G=0}J=100}stick T,8,1:K=T&4!0+(T&1!0*-1):L=T&8!0:gosub Z:if T&16{
dim U,4:memcpy U,B,16:repeat 4:N=B.cnt\4:B.cnt=N*4+3-(B.cnt/4):loop:K=0:L=0
gosub Z:if M=0{memcpy B,U,16:gosub Z}}redraw 0:repeat V:S=cnt:repeat 10:K=cnt*V
palcolor D.cnt.S*9:L=S*V:boxf K,L,K+18,L+18:loop:loop:redraw:loop:dialog "over"
end:*Z:M=1:repeat 4:O=B.cnt\4+H+K:P=B.cnt/4+I+L:if (P>19)|(O<0)|(O>9):M=0:break
if P<0{continue}if C.O.P=1{M=0}loop:if M=0{return}memcpy D,C,10*V*4:H+K:I+L
repeat 4:O=B.cnt\4+H:P=B.cnt/4+I:if P>=0{D.O.P=1}loop:return
02/10/08 22:02ID:???
24コピペ
02/10/08 22:07ID:4phHdMAC02/10/08 22:11ID:???
見直した。
02/10/22 19:36ID:???
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| お姉さま、今日は「作ろうよ」特集よ
\_____ _________________
//
∧_∧ ∧__∧
( ´∀`) ( ・∀・)
〉 <、 n ,> 〈
イ´γ 、ヽ ,||、 ,,ノ,_i⌒) __/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(⌒r´⌒y/ f々) (;:..(..:::;ノ / \ ゴミクズみたいな>>1が
ハ::,;、::::ノ〈//`´ (二二ノノ | 存在する限り私達も不滅…
|ノ:::::::〈\./ (_ミ:::〈 \__________
ィf::::::::::;ヽ、 〈;::::::;::ヽ
(ミ:::;;:::;;:::::} 〉;;;::::)::)
人;;;;;y;;;;;;ノ /^i;;:イ;;;ノ
| / / / /| /
`y / 〈 < | |
|| | ヽ `ヽ| i
| ト.、 \`ヾ:|
| |/^〉 ノ ^〉|
ノ__.|ヘ;| しヘ;|_ 〉
∠_ノL! ∠_ノL!
| お姉さま、今日は「作ろうよ」特集よ
\_____ _________________
//
∧_∧ ∧__∧
( ´∀`) ( ・∀・)
〉 <、 n ,> 〈
イ´γ 、ヽ ,||、 ,,ノ,_i⌒) __/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(⌒r´⌒y/ f々) (;:..(..:::;ノ / \ ゴミクズみたいな>>1が
ハ::,;、::::ノ〈//`´ (二二ノノ | 存在する限り私達も不滅…
|ノ:::::::〈\./ (_ミ:::〈 \__________
ィf::::::::::;ヽ、 〈;::::::;::ヽ
(ミ:::;;:::;;:::::} 〉;;;::::)::)
人;;;;;y;;;;;;ノ /^i;;:イ;;;ノ
| / / / /| /
`y / 〈 < | |
|| | ヽ `ヽ| i
| ト.、 \`ヾ:|
| |/^〉 ノ ^〉|
ノ__.|ヘ;| しヘ;|_ 〉
∠_ノL! ∠_ノL!
02/10/22 19:55ID:???
テトリスなんてソースを要求するようなレベルじゃないだろ
02/10/24 10:16ID:???
禿同。本当、ここって馬鹿ばっかりなんだね・・・。
02/10/24 11:15ID:???
>>28
クソスレ上げる貴様は馬鹿を通り越してキチガイだがな。( ´,_ゝ`)プッ
クソスレ上げる貴様は馬鹿を通り越してキチガイだがな。( ´,_ゝ`)プッ
30名前は開発中のものです。
02/10/24 12:21ID:FJThY7vc どちらかというと対CPUの思考ルーチンがいいんじゃないの?
テトリスサーバ立ててに思考ルーチンから信号投げあって強さ競う段階だろ。テトリスなら。
テトリスサーバ立ててに思考ルーチンから信号投げあって強さ競う段階だろ。テトリスなら。
02/10/24 15:36ID:???
02/10/24 16:59ID:???
02/10/24 17:22ID:???
>>32
やっぱり分かってない
通常の対戦ルールでは多少ブロックがせり上がってくる程度では
瞬間的に計算可能である限り終わらない
三目並べの強さを競っているのと同じ状態になる
だからといってCPU戦専用に特殊ルールを導入したらテトリス以外の何かであって
テトリスの「強さ競う段階だろ」ということにはならない
やっぱり分かってない
通常の対戦ルールでは多少ブロックがせり上がってくる程度では
瞬間的に計算可能である限り終わらない
三目並べの強さを競っているのと同じ状態になる
だからといってCPU戦専用に特殊ルールを導入したらテトリス以外の何かであって
テトリスの「強さ競う段階だろ」ということにはならない
02/10/24 17:31ID:???
35名前は開発中のものです。
02/10/24 19:42ID:0Bv0kr07 >>33
天然か?
テトリスには先読みの要素があるから、思考ルーチンにも癖が出るだろうが。
どうしても4段消ししたいからと粘って積み上がってしまうとか、より早く組むために加速と連打を駆使したがブロックがせりあがりハマるとか。
テトリスやったことあるなら、予測が必要なことぐらいわかるぞ?
囲碁や将棋のようなターン制じゃないんだから、逐次状況を把握する必要があるし。
考えが浅はかすぎ。
天然か?
テトリスには先読みの要素があるから、思考ルーチンにも癖が出るだろうが。
どうしても4段消ししたいからと粘って積み上がってしまうとか、より早く組むために加速と連打を駆使したがブロックがせりあがりハマるとか。
テトリスやったことあるなら、予測が必要なことぐらいわかるぞ?
囲碁や将棋のようなターン制じゃないんだから、逐次状況を把握する必要があるし。
考えが浅はかすぎ。
02/10/24 20:46ID:???
>>35
ブロックがせりあがる程度ではミスも遅れも無いCPUでは永遠に勝負がつかない
かといってテトリスを出すと10段上がってくるようなルールにするとテトリスとはよべない
そうなるとアルゴリズムの強さではなく、ほとんどの要素が運だけになってしまう
>囲碁や将棋のようなターン制じゃないんだから、逐次状況を把握する必要があるし。
これで全然理解していないのが確定
人間にはリアルタイムアクションに見えてもCPU側から見ればターン制と変わらない
プログラムをまともに組んだことが無いから理解できないんだろうが
ブロックがせりあがる程度ではミスも遅れも無いCPUでは永遠に勝負がつかない
かといってテトリスを出すと10段上がってくるようなルールにするとテトリスとはよべない
そうなるとアルゴリズムの強さではなく、ほとんどの要素が運だけになってしまう
>囲碁や将棋のようなターン制じゃないんだから、逐次状況を把握する必要があるし。
これで全然理解していないのが確定
人間にはリアルタイムアクションに見えてもCPU側から見ればターン制と変わらない
プログラムをまともに組んだことが無いから理解できないんだろうが
02/10/24 20:50ID:???
>どうしても4段消ししたいからと粘って積み上がってしまうとか、
>より早く組むために加速と連打を駆使したがブロックがせりあがりハマるとか。
それは単なる程度の問題ってことで。
「死なないように消していけば」絶対終わりませんな。ぷよぷよじゃあるまいし。
>より早く組むために加速と連打を駆使したがブロックがせりあがりハマるとか。
それは単なる程度の問題ってことで。
「死なないように消していけば」絶対終わりませんな。ぷよぷよじゃあるまいし。
02/10/24 21:18ID:???
ターン制の話は無かったことにするのか?
もう少しプログラムを勉強してから出直せ
もう少しプログラムを勉強してから出直せ
39名前は開発中のものです。
02/10/24 21:36ID:FJThY7vc 死なないようにちまちまやってて最強とはな。
残りの隙間1ブロックから初めても打開出来るかのような理屈じゃ話にもならんよ。
残りの隙間1ブロックから初めても打開出来るかのような理屈じゃ話にもならんよ。
02/10/24 22:38ID:???
age荒らしのおかげで再生したじゃん、このスレ
珍しいこともあるもんだ
珍しいこともあるもんだ
41名前は開発中のものです。
02/10/25 03:26ID:Agjby0bj >>36がなんか勘違いしてるよな。
対人ではなくCPU同士で対戦させようとしてる話じゃないのか?
対人ではなくCPU同士で対戦させようとしてる話じゃないのか?
02/10/25 05:45ID:???
アフォはほっとけ
02/10/25 07:26ID:???
>>41
CPU同士だから内部処理ではターンがまわってくるのと変わらないということでは?
CPU同士だから内部処理ではターンがまわってくるのと変わらないということでは?
02/10/25 08:55ID:???
>>39
いつそんな理屈になったんですか?逃げないでください。
いつそんな理屈になったんですか?逃げないでください。
02/10/25 08:59ID:???
おまえら意思疎通ができていない。超馬鹿だな(www
馬鹿同士永遠に討論してろ。
馬鹿同士永遠に討論してろ。
02/10/25 09:18ID:???
47名前は開発中のものです。
02/10/25 11:08ID:q9Sa1cQR >>43
内部処理的にはそうなるな。一見するとリアルタイムバトルのようだが、
内部処理的には1/60秒(一例)のスパンで切って、ターンを交互に回してその間に思考→移動(何もしない事もあり得る)
を繰り返すわけで実質パスの許されるターン制になるわけだね。
しかし、その「制限時間内」にコンピュータが次のアクションを考えきれなかったらいったいどうするのか
・・・・これへの対処法がわからない。
(オセロみたいに結論が出るまで処理待ち、なんてアフォな事は許されないし)
内部処理的にはそうなるな。一見するとリアルタイムバトルのようだが、
内部処理的には1/60秒(一例)のスパンで切って、ターンを交互に回してその間に思考→移動(何もしない事もあり得る)
を繰り返すわけで実質パスの許されるターン制になるわけだね。
しかし、その「制限時間内」にコンピュータが次のアクションを考えきれなかったらいったいどうするのか
・・・・これへの対処法がわからない。
(オセロみたいに結論が出るまで処理待ち、なんてアフォな事は許されないし)
02/10/25 11:40ID:???
>・・・・これへの対処法がわからない。
対処法はない
ゲーム自体を進行させているのがCPU側だから
制限時間内に処理できなければゲームの進行が遅くなるだけ
シューティングゲームでオブジェクトが増えると遅くなるのと同じ
そもそもCPU側に正確な時間制限を課すのは不可能
正確に測定可能だったとしても強さがマシンの性能によって左右されることになる
>(オセロみたいに結論が出るまで処理待ち、なんてアフォな事は許されないし)
だから前提条件もなにも提示せず、
テトリスで「強さ競う段階だろ」というのはナンセンスだということになる
対処法はない
ゲーム自体を進行させているのがCPU側だから
制限時間内に処理できなければゲームの進行が遅くなるだけ
シューティングゲームでオブジェクトが増えると遅くなるのと同じ
そもそもCPU側に正確な時間制限を課すのは不可能
正確に測定可能だったとしても強さがマシンの性能によって左右されることになる
>(オセロみたいに結論が出るまで処理待ち、なんてアフォな事は許されないし)
だから前提条件もなにも提示せず、
テトリスで「強さ競う段階だろ」というのはナンセンスだということになる
02/10/25 11:42ID:???
ブロックがせりあがるだけなら問題無いような気もする
02/10/25 12:56ID:???
信号?というのは置いておくとして
メッセージを投げ合うということは通信延滞の少ない方が有利になります。
そんなアンフェアな状態でどうやって強さが競えるのでしょうか?
それを防ぐためにテラリウムのようにアルゴリズムそのものを投げる方式になると思うのですが?
メッセージを投げ合うということは通信延滞の少ない方が有利になります。
そんなアンフェアな状態でどうやって強さが競えるのでしょうか?
それを防ぐためにテラリウムのようにアルゴリズムそのものを投げる方式になると思うのですが?
02/10/25 13:17ID:???
少なくとも>>30は「強さを競う段階だろ」と言いきっている
ならばどうやってネットワーク越しに強さを競うのか「方法を提示すべき段階だろ」
ならばどうやってネットワーク越しに強さを競うのか「方法を提示すべき段階だろ」
02/10/25 13:54ID:???
対人ならアンフェアは許されるのに?
02/10/25 14:33ID:???
02/10/25 14:36ID:???
テトリスはターン制だと言っておきながら同期を問題にするのはナンセンス
56名前は開発中のものです。
02/10/25 15:04ID:djOn48Dh02/10/25 15:06ID:???
テラリウムのような方式にすればネットワーク越しでも同期は問題になりませんが、
>信号投げあって強さ競う段階
という方法がどのようなものなのか説明してもらわないと話が進みません
落ち着いて>>30の説明を待ちましょう
>信号投げあって強さ競う段階
という方法がどのようなものなのか説明してもらわないと話が進みません
落ち着いて>>30の説明を待ちましょう
02/10/25 15:12ID:???
02/10/25 15:13ID:???
で、説明はまだか?
60名前は開発中のものです。
02/10/25 18:59ID:SfJfGuMk アホか。
先に謝るのが筋だろうが。
それに説明って何を説明すんだよ。
思考ルーチン持ったアプリ作って、テトリスサーバと信号やり取りするっつってんだろカスが。
回線状況云々はもう思考ルーチンの話だろ?
その話ならまだ追求する余地があるったんだよ。まんまじゃねーか、話聞いてんのか!!
先に謝るのが筋だろうが。
それに説明って何を説明すんだよ。
思考ルーチン持ったアプリ作って、テトリスサーバと信号やり取りするっつってんだろカスが。
回線状況云々はもう思考ルーチンの話だろ?
その話ならまだ追求する余地があるったんだよ。まんまじゃねーか、話聞いてんのか!!
02/10/25 19:43ID:???
つまり回線を確保するまでが遠足ですってこと?
02/10/25 19:46ID:???
>>60
だからその方式だと回線が弱いほうが不利になるつってんだろボケが
だからその方式だと回線が弱いほうが不利になるつってんだろボケが
02/10/25 21:36ID:???
02/10/25 21:45ID:???
舗装道路と泥沼でかけっこをして足の速さが競えると本気で思っているのか?
オメデテェナァ
オメデテェナァ
02/10/25 21:49ID:???
未だにダイアルアップな人が不平を鳴らすインターネットはここですか?
6660
02/10/26 13:24ID:HrdkkESO >>63
まず謝れよ。
煽り方だけ一人前で謝り方は乳幼児以下か?てめえは。
通信条件をどうするかなんて何も言ってねぇだろ。
話の主旨をコロコロかえて逃げてんじゃねぇよ。
>テトリスの強さを競うのは不可能
>アルゴリズムの強さではなく、ほとんどの要素が運だけになってしまう
>CPU側から見ればターン制と変わらない
>「死なないように消していけば」絶対終わりません
>CPU同士だから内部処理ではターンがまわってくるのと変わらない
>ゲーム自体を進行させているのがCPU側だから
こんだけのアホ発言をまず訂正しろバーカ
まず謝れよ。
煽り方だけ一人前で謝り方は乳幼児以下か?てめえは。
通信条件をどうするかなんて何も言ってねぇだろ。
話の主旨をコロコロかえて逃げてんじゃねぇよ。
>テトリスの強さを競うのは不可能
>アルゴリズムの強さではなく、ほとんどの要素が運だけになってしまう
>CPU側から見ればターン制と変わらない
>「死なないように消していけば」絶対終わりません
>CPU同士だから内部処理ではターンがまわってくるのと変わらない
>ゲーム自体を進行させているのがCPU側だから
こんだけのアホ発言をまず訂正しろバーカ
02/10/26 13:47ID:???
>>66
( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ
( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ
( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ
( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ
ハハハ イキデキネーヨ
∩_∩ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ハライテ- ゲラゲラ
. ( ´∀`) < わははは ∩_∩ 〃´⌒ヽ ゲラゲラ
. ( つ ⊂ ) \_______ (´∀` ,,)、 ( _ ;) シネヤザコ>66
.) ) ) ○ ∩_∩ ,, へ,, へ⊂), _(∪ ∪ )_ ∩_∩ ○,
(__)_) ⊂ ´⌒つ´∀`)つ (_(__)_丿 し ̄ ̄し ⊂(´∀`⊂ ⌒ヽつ
タッテ ラレネーヨ
ワハハハ
( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ
( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ
( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ
( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ( ´,_ゝ`)プッ
ハハハ イキデキネーヨ
∩_∩ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ハライテ- ゲラゲラ
. ( ´∀`) < わははは ∩_∩ 〃´⌒ヽ ゲラゲラ
. ( つ ⊂ ) \_______ (´∀` ,,)、 ( _ ;) シネヤザコ>66
.) ) ) ○ ∩_∩ ,, へ,, へ⊂), _(∪ ∪ )_ ∩_∩ ○,
(__)_) ⊂ ´⌒つ´∀`)つ (_(__)_丿 し ̄ ̄し ⊂(´∀`⊂ ⌒ヽつ
タッテ ラレネーヨ
ワハハハ
02/10/26 14:11ID:???
>>66
それが示しているのは1CPUで強さを競うには問題があり
それ以降の話で通信させても問題があるということになった
じゃあ、どうやって強さ競う段階に出来るのかということだろ
>強さを競う段階だろ
と断定している以上、責任持ってどうすればいいのか説明するのが筋だろ
どうせ無理だろうけど
それが示しているのは1CPUで強さを競うには問題があり
それ以降の話で通信させても問題があるということになった
じゃあ、どうやって強さ競う段階に出来るのかということだろ
>強さを競う段階だろ
と断定している以上、責任持ってどうすればいいのか説明するのが筋だろ
どうせ無理だろうけど
69名前は開発中のものです。
02/10/26 14:23ID:gfRWU+tS タイムアタックにすればよい。
例えば100ライン消すまでの時間を競う。
例えば100ライン消すまでの時間を競う。
02/10/26 14:30ID:???
そうなるとサーバは不要、同期の問題も無く、
単発消しがメインで運に左右されることになるけど、
それを強さと主張すれば競うのは不可能ではない
が、イマイチ面白くない
単発消しがメインで運に左右されることになるけど、
それを強さと主張すれば競うのは不可能ではない
が、イマイチ面白くない
http://www2a.kagoya.net/~adults-toybox/sample1.wmv
http://www2a.kagoya.net/~adults-toybox/sample2.wmv
http://www2a.kagoya.net/~adults-toybox/
http://www2a.kagoya.net/~adults-toybox/sample2.wmv
http://www2a.kagoya.net/~adults-toybox/
02/10/26 14:39ID:???
| /\ | /|/|/|
| / / |// / /|
| / / |_|/|/|/|/| (´⌒(´⌒`)⌒`)
| / / |文|/ // / (´⌒(´クソスレダ!!クソスレダ!!`)⌒`)
|/ /. _.| ̄|/|/|/ (´⌒(´∧ ∧⌒`)`)`)⌒`)
/|\/ / / |/ / (´⌒(´(,゚Д゚ )つ `)`)
/| / / /ヽ (´⌒(´⌒ (´⌒( つ |〕 /⌒`)⌒`)
| | ̄| | |ヽ/| 遅れるな!! ( | (⌒)`)⌒`)
| | |/| |__|/ ∧_∧ ⌒`)ドし'⌒^ミ `)⌒`)ォ
| |/| |/ ( ´∀` )つ ド ∧_∧⌒`)
| | |/ ( |〕つ/] / ォと( ・∀・ ) 終了させるぞ―!!
| |/ ( | (⌒)`) ォ ヽ|〕⊂〔| )`)
| / (´ ´し'⌒^ミ `)`)ォ (⌒) |
|/ 彡  ̄(__)`)`
| / / |// / /|
| / / |_|/|/|/|/| (´⌒(´⌒`)⌒`)
| / / |文|/ // / (´⌒(´クソスレダ!!クソスレダ!!`)⌒`)
|/ /. _.| ̄|/|/|/ (´⌒(´∧ ∧⌒`)`)`)⌒`)
/|\/ / / |/ / (´⌒(´(,゚Д゚ )つ `)`)
/| / / /ヽ (´⌒(´⌒ (´⌒( つ |〕 /⌒`)⌒`)
| | ̄| | |ヽ/| 遅れるな!! ( | (⌒)`)⌒`)
| | |/| |__|/ ∧_∧ ⌒`)ドし'⌒^ミ `)⌒`)ォ
| |/| |/ ( ´∀` )つ ド ∧_∧⌒`)
| | |/ ( |〕つ/] / ォと( ・∀・ ) 終了させるぞ―!!
| |/ ( | (⌒)`) ォ ヽ|〕⊂〔| )`)
| / (´ ´し'⌒^ミ `)`)ォ (⌒) |
|/ 彡  ̄(__)`)`
7366
02/10/26 15:59ID:??? >>68
謝れよ。ウンコ野郎。
>それが示しているのは1CPUで強さを競うには問題があり
>それ以降の話で通信させても問題があるということになった
>じゃあ、どうやって強さ競う段階に出来るのかということだろ
>>強さを競う段階だろ
>と断定している以上、責任持ってどうすればいいのか説明するのが筋だろ
>どうせ無理だろうけど
バカがうろたえる様はいつ見ても気分がいいな。
謝れよ。ウンコ野郎。
>それが示しているのは1CPUで強さを競うには問題があり
>それ以降の話で通信させても問題があるということになった
>じゃあ、どうやって強さ競う段階に出来るのかということだろ
>>強さを競う段階だろ
>と断定している以上、責任持ってどうすればいいのか説明するのが筋だろ
>どうせ無理だろうけど
バカがうろたえる様はいつ見ても気分がいいな。
7473
02/10/26 16:12ID:o6MpjTsM >>68
強さを競う段階っていうのはな、
テトリスのゲーム自体のロジックではなく、
CPUの思考ルーチン(の強さ)を考える段階ってことだよな?解かるか?
『強さ』を決める要素には、そら一杯あるだろうな。
それを考えたらいかがですかー?って書き込みだったんだから。
…なんか、いくら打ってもお前が理解出来る気が全然しないよ。
日本語が出来ないくせに筋うんぬん言うお前はなんだ?
日本語っていうより言語ロジックがもうありえんわ。おまえの場合。
マンガばっか読んでて、あのフキダシに入る文しか理解できないようになったのか?
おまえのアホさは日本のマンガ文化が原因なのかもな。
強さを競う段階っていうのはな、
テトリスのゲーム自体のロジックではなく、
CPUの思考ルーチン(の強さ)を考える段階ってことだよな?解かるか?
『強さ』を決める要素には、そら一杯あるだろうな。
それを考えたらいかがですかー?って書き込みだったんだから。
…なんか、いくら打ってもお前が理解出来る気が全然しないよ。
日本語が出来ないくせに筋うんぬん言うお前はなんだ?
日本語っていうより言語ロジックがもうありえんわ。おまえの場合。
マンガばっか読んでて、あのフキダシに入る文しか理解できないようになったのか?
おまえのアホさは日本のマンガ文化が原因なのかもな。
02/10/26 16:13ID:???
>>73
結局何も説明できないのか
結局何も説明できないのか
02/10/26 16:17ID:???
>テトリスのゲーム自体のロジックではなく、
>CPUの思考ルーチン(の強さ)を考える段階ってことだよな?解かるか?
つまりテトリス自体のロジックが無い状態で
どうやってその思考ルーチンを考える段階になるのかまた謎が深まったと
説明求む
>CPUの思考ルーチン(の強さ)を考える段階ってことだよな?解かるか?
つまりテトリス自体のロジックが無い状態で
どうやってその思考ルーチンを考える段階になるのかまた謎が深まったと
説明求む
02/10/26 16:39ID:???
タイム縮めようと思ったら1ライン消しとかやってられないから
タイムアタックも賢さの指標になると思うよ
タイムアタックも賢さの指標になると思うよ
02/10/26 16:47ID:???
下押しっぱなしの速さで後は積まないようにするだけだから
最後はかなり微妙な差を競うことになりそうな気がするけど
最後はかなり微妙な差を競うことになりそうな気がするけど
79名前は開発中のものです。
02/10/26 16:55ID:SB1/m0nw で、結局>>1はソースを貰ってもコードが読めなかったというオチですか?
02/10/26 16:55ID:???
結局「強い(と思われる)ルーチンを考えよう」なのか。
02/10/26 17:08ID:???
いやいや、全部1ラインで消すのと全部4ラインで消すのとじゃ
消す回数が4倍違うから、どちらも下入れっぱなしでもかなりの時間差になるよ
(ラインが1回消えるごとにラインが消えるアニメの時間があるから)
テトリスでは一般に、ちまちま消すよりも4ラインまとめて消すほうがすごいってのは
誰もが直感的にそう思うと思うけど、では4ラインまとめて消していくためには
どうしたらいいかってのはなかなか難しい
消す回数が4倍違うから、どちらも下入れっぱなしでもかなりの時間差になるよ
(ラインが1回消えるごとにラインが消えるアニメの時間があるから)
テトリスでは一般に、ちまちま消すよりも4ラインまとめて消すほうがすごいってのは
誰もが直感的にそう思うと思うけど、では4ラインまとめて消していくためには
どうしたらいいかってのはなかなか難しい
02/10/26 17:09ID:???
なるほど消すアニメーションのウエイトがあるのか
それは気が付かなかった
それは気が付かなかった
02/10/26 20:08ID:???
| /\ | /|/|/|
| / / |// / /|
| / / |_|/|/|/|/| (´⌒(´⌒`)⌒`)
| / / |文|/ // / (´⌒(´クソスレダ!!クソスレダ!!`)⌒`)
|/ /. _.| ̄|/|/|/ (´⌒(´∧ ∧⌒`)`)`)⌒`)
/|\/ / / |/ / (´⌒(´(,゚Д゚ )つ `)`)
/| / / /ヽ (´⌒(´⌒ (´⌒( つ |〕 /⌒`)⌒`)
| | ̄| | |ヽ/| 遅れるな!! ( | (⌒)`)⌒`)
| | |/| |__|/ ∧_∧ ⌒`)ドし'⌒^ミ `)⌒`)ォ
| |/| |/ ( ´∀` )つ ド ∧_∧⌒`)
| | |/ ( |〕つ/] / ォと( ・∀・ ) 終了させるぞ―!!
| |/ ( | (⌒)`) ォ ヽ|〕⊂〔| )`)
| / (´ ´し'⌒^ミ `)`)ォ (⌒) |
|/ 彡  ̄(__)`)`
| / / |// / /|
| / / |_|/|/|/|/| (´⌒(´⌒`)⌒`)
| / / |文|/ // / (´⌒(´クソスレダ!!クソスレダ!!`)⌒`)
|/ /. _.| ̄|/|/|/ (´⌒(´∧ ∧⌒`)`)`)⌒`)
/|\/ / / |/ / (´⌒(´(,゚Д゚ )つ `)`)
/| / / /ヽ (´⌒(´⌒ (´⌒( つ |〕 /⌒`)⌒`)
| | ̄| | |ヽ/| 遅れるな!! ( | (⌒)`)⌒`)
| | |/| |__|/ ∧_∧ ⌒`)ドし'⌒^ミ `)⌒`)ォ
| |/| |/ ( ´∀` )つ ド ∧_∧⌒`)
| | |/ ( |〕つ/] / ォと( ・∀・ ) 終了させるぞ―!!
| |/ ( | (⌒)`) ォ ヽ|〕⊂〔| )`)
| / (´ ´し'⌒^ミ `)`)ォ (⌒) |
|/ 彡  ̄(__)`)`
84名前は開発中のものです。
02/10/26 20:28ID:6W9e2Tqe >>74
対戦方法としては、
・同じパソコン上で対戦
・ネットに信号投げ合って対戦
この2通りが有るわけだ。
まず前者は、お前はCPUが考えてる間に状況がどうのこうのと言っているが、
おまえはまともにプログラムを組んだ事が有るのか?
もう何度も言われているが、CPUから見ればターン制となんら変わりはない。
後者の場合は、これもまた何度も指摘されているように、回線が遅いと不利。
後69、いいなそれ。
タイムアタックにすれば処理時間の関係であまり小難しいルーチンは組んでられない。
それこそ人間が余りに複雑な思考をしようとすると時間がかかるのに似ている。
(まあ、CPUの場合は思考中はブロックが落ちないのだが)
その辺がシビア(だと思う)。
・・・長文スマソ
対戦方法としては、
・同じパソコン上で対戦
・ネットに信号投げ合って対戦
この2通りが有るわけだ。
まず前者は、お前はCPUが考えてる間に状況がどうのこうのと言っているが、
おまえはまともにプログラムを組んだ事が有るのか?
もう何度も言われているが、CPUから見ればターン制となんら変わりはない。
後者の場合は、これもまた何度も指摘されているように、回線が遅いと不利。
後69、いいなそれ。
タイムアタックにすれば処理時間の関係であまり小難しいルーチンは組んでられない。
それこそ人間が余りに複雑な思考をしようとすると時間がかかるのに似ている。
(まあ、CPUの場合は思考中はブロックが落ちないのだが)
その辺がシビア(だと思う)。
・・・長文スマソ
85名前は開発中のものです。
02/10/26 21:58ID:6W9e2Tqe8681
02/10/26 22:02ID:??? >>85
実際そうなると思うよ
1フレーム以内で置き場所の計算が終わらないということはないだろうし、操作ミスもないから
ほとんど純粋に消去1回辺りの平均ライン数の多さで決まると思う。
ただ、平均ライン数を増やすにはどうしたらいいかという問題もかなり難しいとは思うけど。
実際そうなると思うよ
1フレーム以内で置き場所の計算が終わらないということはないだろうし、操作ミスもないから
ほとんど純粋に消去1回辺りの平均ライン数の多さで決まると思う。
ただ、平均ライン数を増やすにはどうしたらいいかという問題もかなり難しいとは思うけど。
02/10/27 04:01ID:???
>>84
相変わらずどこから受信したのかわからない1CPU対戦の話をしてる香具師がいるな。
>>85
ライン消しタイムアタックなら、アニメーション等待ち時間は普通計測しないだろう。
プログラムを組んでいれば解かるが、アニメーションさせている間に思考ルーチンを止めるか働かせるか出来る訳だが、まさか作り手それぞれという訳にもいくまい。それだとアニメーション時間の短い方が勝つバカバカしい話になってくる。
言うまでもないがテトリス自体の処理速度を競う抜け作は今更いないので、やるならテトリスのシステム自体は100%一緒にして計測しないと意味がない。
その上で思考ルーチンだけDLLなどにし、テトリスのメインAPと情報をやり取りする方式がいいだろう。
これを同時対戦で行う場合に限っては、同一PC上で行うとどこかの抜け作の言うとおりターン制の域を出ないため、テトリスのメインAP、思考ルーチンAPをそれぞれ別PCで起動させて行うと良いだろう。
とりあえずは『回線状況が良好かつ安定した環境で』な。
もしも対戦の規模を広げ『インターネット上で』となる場合はまた『次の段階』になるだろう。
相変わらずどこから受信したのかわからない1CPU対戦の話をしてる香具師がいるな。
>>85
ライン消しタイムアタックなら、アニメーション等待ち時間は普通計測しないだろう。
プログラムを組んでいれば解かるが、アニメーションさせている間に思考ルーチンを止めるか働かせるか出来る訳だが、まさか作り手それぞれという訳にもいくまい。それだとアニメーション時間の短い方が勝つバカバカしい話になってくる。
言うまでもないがテトリス自体の処理速度を競う抜け作は今更いないので、やるならテトリスのシステム自体は100%一緒にして計測しないと意味がない。
その上で思考ルーチンだけDLLなどにし、テトリスのメインAPと情報をやり取りする方式がいいだろう。
これを同時対戦で行う場合に限っては、同一PC上で行うとどこかの抜け作の言うとおりターン制の域を出ないため、テトリスのメインAP、思考ルーチンAPをそれぞれ別PCで起動させて行うと良いだろう。
とりあえずは『回線状況が良好かつ安定した環境で』な。
もしも対戦の規模を広げ『インターネット上で』となる場合はまた『次の段階』になるだろう。
88名前は開発中のものです。
02/10/27 04:09ID:75pmJ4z1 テトリスをネットで公開したら
本元から公開停止を受けるのは事実ですか?
本元から公開停止を受けるのは事実ですか?
02/10/27 10:38ID:???
o
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ このスレは無事に /
/ 終了いたしました /
/ ありがとうございました /
/ /
/ ギコ猫より /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ゚Д゚) / /(゚Д゚ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ このスレは無事に /
/ 終了いたしました /
/ ありがとうございました /
/ /
/ ギコ猫より /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ゚Д゚) / /(゚Д゚ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
02/10/27 10:56ID:???
>やるならテトリスのシステム自体は100%一緒にして計測しないと意味がない。
今更何を言っているのか意図不明だがシステムが同じというのは当然
そういう前提で消すごとに一定時間のアニメーションが発生するという条件を入れても問題ないと思うが?
そうでもしないと前々から言われている通り落ちてくる速度は限界があるので
単発消しで最後は微妙に何ブロック積んで残ってしまっているかで勝負が決まることになる
今更何を言っているのか意図不明だがシステムが同じというのは当然
そういう前提で消すごとに一定時間のアニメーションが発生するという条件を入れても問題ないと思うが?
そうでもしないと前々から言われている通り落ちてくる速度は限界があるので
単発消しで最後は微妙に何ブロック積んで残ってしまっているかで勝負が決まることになる
02/10/27 11:52ID:???
homepage2.nifty.com/arika_download/mpeg/Death-Gm05.mpg
02/10/27 12:45ID:???
>88
(´,_ゞ)プッ
(´,_ゞ)プッ
02/10/27 15:23ID:???
>>90
煽るつもりはないんだけど、句読点少な目にした書き込みはやっぱり読み辛いか?
「今更」という言葉を引用しているあたり、直前の読点の前の文章は薄っくは印象に残ってたんだろうけど惜しいな。
アニメーションの時間ですか、いいんじゃないですか、入れたら。
落下アニメーションや横移動アニメーションも入れたらいいんじゃないですか。
アニメーションが起きるたび思考ルーチンには考える余裕が発生するんでしょ?
アニメーションに毎回1分とかかけてれば、どんなウンコルーチンでも勝負つかないだろうけどな。
一体何がしたくて、何がやる必要ないんだっけ?
それだけ答えられる?
煽るつもりはないんだけど、句読点少な目にした書き込みはやっぱり読み辛いか?
「今更」という言葉を引用しているあたり、直前の読点の前の文章は薄っくは印象に残ってたんだろうけど惜しいな。
アニメーションの時間ですか、いいんじゃないですか、入れたら。
落下アニメーションや横移動アニメーションも入れたらいいんじゃないですか。
アニメーションが起きるたび思考ルーチンには考える余裕が発生するんでしょ?
アニメーションに毎回1分とかかけてれば、どんなウンコルーチンでも勝負つかないだろうけどな。
一体何がしたくて、何がやる必要ないんだっけ?
それだけ答えられる?
02/10/27 15:40ID:???
>アニメーションが起きるたび思考ルーチンには考える余裕が発生するんでしょ?
移動時間を考慮しなかったらテトリスのゲームシステム自体が崩壊するんだけど・・・
アルゴリズムの速さのみを強さとするのならそれでもいいだろうけど
このスレで言われ続けている通り前提条件が滅茶苦茶になっているのに気が付かないのか?
その為に条件を話し合っている最中なのに一人だけ浮いている
移動時間を考慮しなかったらテトリスのゲームシステム自体が崩壊するんだけど・・・
アルゴリズムの速さのみを強さとするのならそれでもいいだろうけど
このスレで言われ続けている通り前提条件が滅茶苦茶になっているのに気が付かないのか?
その為に条件を話し合っている最中なのに一人だけ浮いている
02/10/27 16:15ID:???
>アニメーションに毎回1分とかかけてれば、どんなウンコルーチンでも勝負つかないだろうけどな。
それは違う。
1手の計算に何秒かけられるかはたいした問題ではない。
(っていうか、1秒単位で計算が必要となるようなルーチンを作るほうが難しいんじゃないの?
無意味なウェイトを入れたりしない限り)
CPUプレイヤーがプレイして、その結果としてどのような消し方になっていったかが重要。
そこに着目すれば、別に「持ち時間」が何秒であろうと優劣の判定は可能。
それは違う。
1手の計算に何秒かけられるかはたいした問題ではない。
(っていうか、1秒単位で計算が必要となるようなルーチンを作るほうが難しいんじゃないの?
無意味なウェイトを入れたりしない限り)
CPUプレイヤーがプレイして、その結果としてどのような消し方になっていったかが重要。
そこに着目すれば、別に「持ち時間」が何秒であろうと優劣の判定は可能。
02/10/27 16:20ID:???
議論が混乱してるので要点を整理する。
人間同士が対戦するのであれば、
「ブロックをどこに積むかという積み方」と「操作をミスなく手早く出来るか」の2点が勝敗を決めるが、
(あとは運もあるが、これはプレイヤーの側ではどうしようもないので省略)
CPUプレイヤーがプレイする場合には、操作に関しては常に最適化できる。
したがって、積み方の優劣のみが勝敗を決めることになる。
もう一つ重要なのは、何をしたら勝ちになるのかということ。
すなわち、テトリスがうまいとはどういうことか?に対する納得できる回答を出すこと。
人間同士が対戦するのであれば、
「ブロックをどこに積むかという積み方」と「操作をミスなく手早く出来るか」の2点が勝敗を決めるが、
(あとは運もあるが、これはプレイヤーの側ではどうしようもないので省略)
CPUプレイヤーがプレイする場合には、操作に関しては常に最適化できる。
したがって、積み方の優劣のみが勝敗を決めることになる。
もう一つ重要なのは、何をしたら勝ちになるのかということ。
すなわち、テトリスがうまいとはどういうことか?に対する納得できる回答を出すこと。
9793
02/10/27 22:18ID:??? >>94
>テトリスの強さを競うのは不可能
>瞬時に計算できてミスが無いのなら永遠に終わらない
>通常の対戦ルールでは多少ブロックがせり上がってくる程度では
>瞬間的に計算可能である限り終わらない
>三目並べの強さを競っているのと同じ状態になる
>ブロックがせりあがる程度ではミスも遅れも無いCPUでは永遠に勝負がつかない
訂正いれないから、この理論は生きてるんだろ?
時間で競うことになった時点で、ウェイト要素は全部排除しなきゃいけないはずだよな。
全部外したって上の理屈じゃ終らなそうなのによ。
>>95
>ブロックがせりあがる程度ではミスも遅れも無いCPUでは永遠に勝負がつかない
>かといってテトリスを出すと10段上がってくるようなルールにするとテトリスとはよべない
>そうなるとアルゴリズムの強さではなく、ほとんどの要素が運だけになってしまう
>「死なないように消していけば」絶対終わりませんな。ぷよぷよじゃあるまいし。
訂正いれないから、この理論は生きてるんだろ?
どう並べるかどう消すかは無敵のロジックで運任せ(バカじゃえの)なんだろ?
後はそれをいかに早くはじき出すかじゃねぇのかよ?
>>96
過去ログ読め100ライン先消したら勝ち言うたん誰じゃボケ
>テトリスの強さを競うのは不可能
>瞬時に計算できてミスが無いのなら永遠に終わらない
>通常の対戦ルールでは多少ブロックがせり上がってくる程度では
>瞬間的に計算可能である限り終わらない
>三目並べの強さを競っているのと同じ状態になる
>ブロックがせりあがる程度ではミスも遅れも無いCPUでは永遠に勝負がつかない
訂正いれないから、この理論は生きてるんだろ?
時間で競うことになった時点で、ウェイト要素は全部排除しなきゃいけないはずだよな。
全部外したって上の理屈じゃ終らなそうなのによ。
>>95
>ブロックがせりあがる程度ではミスも遅れも無いCPUでは永遠に勝負がつかない
>かといってテトリスを出すと10段上がってくるようなルールにするとテトリスとはよべない
>そうなるとアルゴリズムの強さではなく、ほとんどの要素が運だけになってしまう
>「死なないように消していけば」絶対終わりませんな。ぷよぷよじゃあるまいし。
訂正いれないから、この理論は生きてるんだろ?
どう並べるかどう消すかは無敵のロジックで運任せ(バカじゃえの)なんだろ?
後はそれをいかに早くはじき出すかじゃねぇのかよ?
>>96
過去ログ読め100ライン先消したら勝ち言うたん誰じゃボケ
02/10/27 22:34ID:???
一人相撲が上手なインターネットはここですか?
02/10/27 22:34ID:???
リアルタイム制はずして、「純粋な」ターン制にしてもテトリスの強さは測れると思うのね。
両者に同じブロックを1手ずつおいてもらって、ライン消しが発生したら1回ごとに1点減点。
100ライン消した時点での減点の少ないほうの勝ちとか。
両者に同じブロックを1手ずつおいてもらって、ライン消しが発生したら1回ごとに1点減点。
100ライン消した時点での減点の少ないほうの勝ちとか。
100名前は開発中のものです。
02/10/27 22:43ID:??? >時間で競うことになった時点で、ウェイト要素は全部排除しなきゃいけないはずだよな。
相変わらず頓珍漢なことを・・・
それについてはとっくに>>81で答えが出ている
ウエイトがあるからアルゴリズムの優位性出る
相変わらず頓珍漢なことを・・・
それについてはとっくに>>81で答えが出ている
ウエイトがあるからアルゴリズムの優位性出る
101名前は開発中のものです。
02/10/28 00:33ID:???102名前は開発中のものです。
02/10/28 01:23ID:??? >>101
多分君とは想定してる「強さ」が違う
両者とも終わらなければ両者の強さは等しいのか?
片方が4ライン消しばかり、片方が1ライン消しばかりの場合、
4ライン消しのほうをうまいとみなすのが普通ではないか?
多分君とは想定してる「強さ」が違う
両者とも終わらなければ両者の強さは等しいのか?
片方が4ライン消しばかり、片方が1ライン消しばかりの場合、
4ライン消しのほうをうまいとみなすのが普通ではないか?
103名前は開発中のものです。
02/10/28 02:11ID:???104名前は開発中のものです。
02/10/28 07:29ID:???105名前は開発中のものです。
02/10/28 07:52ID:???106名前は開発中のものです。
02/10/28 09:19ID:??? 通常の対戦ルールでは勝負が付かないからタイムアタックに話が移ったんだろ?
107名前は開発中のものです。
02/10/28 09:24ID:???108名前は開発中のものです。
02/10/28 09:46ID:??? 仕様書をだせー
109名前は開発中のものです。
02/10/28 10:02ID:??? >>107
もう少し具体的に説明して欲しいな。
30はただテトリス自体ではなく思考ルーチンで強さ競えば?、って言ってるだけじゃん。
81は思考ルーチンて難しいね、って言ってるだけに見えるんだけど…
それをどう比べてるのか、解らない(汗
もう少し具体的に説明して欲しいな。
30はただテトリス自体ではなく思考ルーチンで強さ競えば?、って言ってるだけじゃん。
81は思考ルーチンて難しいね、って言ってるだけに見えるんだけど…
それをどう比べてるのか、解らない(汗
110名前は開発中のものです。
02/10/28 10:24ID:??? >テトリスサーバ立ててに思考ルーチンから信号投げあって強さ競う段階だろ。テトリスなら。
これが無理なのでは?
これが無理なのでは?
111名前は開発中のものです。
02/10/28 10:50ID:???112名前は開発中のものです。
02/10/28 11:16ID:??? おもろくなってきてるな。
1段消しより4段消しの方が難しいのを考えると得点形式の方が良さそうだ。
時間重視だと、思考時間より通信ウエイトの方が差が出やすいからお勧めできないよなぁ。
1000個のランダムなブロックの入力で何点取れるか?を競うほうが面白そうだ。
その場合、思考プログラムに明かされている情報はNEXTまでで
今落とすブロック、NEXT、現状盤面の三つのデーターから
落とす位置を出力するようなエンジンを組むことになるなぁ。
「妄想案」
対戦専用のテトリスプログラムと、エンジン作成プログラムをダウンロード。
サンプルを参考に自分専用の思考エンジンを組み上げる(言語はCあたりかそれモドキ?)
相手の思考エンジンをダウンロードし、テトリスプログラムを使って
自分のと対戦(同一ランダムデーターで競う)
こんな感じか?言語をどうするかが問題だけど。ま、妄想ってことで…
1段消しより4段消しの方が難しいのを考えると得点形式の方が良さそうだ。
時間重視だと、思考時間より通信ウエイトの方が差が出やすいからお勧めできないよなぁ。
1000個のランダムなブロックの入力で何点取れるか?を競うほうが面白そうだ。
その場合、思考プログラムに明かされている情報はNEXTまでで
今落とすブロック、NEXT、現状盤面の三つのデーターから
落とす位置を出力するようなエンジンを組むことになるなぁ。
「妄想案」
対戦専用のテトリスプログラムと、エンジン作成プログラムをダウンロード。
サンプルを参考に自分専用の思考エンジンを組み上げる(言語はCあたりかそれモドキ?)
相手の思考エンジンをダウンロードし、テトリスプログラムを使って
自分のと対戦(同一ランダムデーターで競う)
こんな感じか?言語をどうするかが問題だけど。ま、妄想ってことで…
113名前は開発中のものです。
02/10/28 11:31ID:??? ネットワーク上ではトラフィックの問題が出る
単一マシンでは思考時間が計れない
ということで解決方法
1 専用スクリプトを用意
2 スクリプトに条件判定や代入ごとのクロック数を設定
3 ゲーム進行に対してブロックが落ちる、その他のアニメーションのクロック数を設定
思考クロック数が多ければ思考中でもゲームは進行させる
4 勝利条件はタイムアタックもしくは得点で先に特定のブロック数を消した方
まとめて消せば素早く進行するし得点も高くなると言うのが前提
これで通信させる必要もないし思考時間も計れる
問題はどの行動にどのくらいのクロックを割り当てるかなどの細かいところ
そして最大の問題は誰も作らなそうだということ
単一マシンでは思考時間が計れない
ということで解決方法
1 専用スクリプトを用意
2 スクリプトに条件判定や代入ごとのクロック数を設定
3 ゲーム進行に対してブロックが落ちる、その他のアニメーションのクロック数を設定
思考クロック数が多ければ思考中でもゲームは進行させる
4 勝利条件はタイムアタックもしくは得点で先に特定のブロック数を消した方
まとめて消せば素早く進行するし得点も高くなると言うのが前提
これで通信させる必要もないし思考時間も計れる
問題はどの行動にどのくらいのクロックを割り当てるかなどの細かいところ
そして最大の問題は誰も作らなそうだということ
115名前は開発中のものです。
02/10/28 12:10ID:???116名前は開発中のものです。
02/10/28 13:19ID:??? そもそもいいがかりをつけてるほうが勝手にルールを拡張しているのがおかしい
レスを投稿する
ニュース
- 橋下徹氏「この喧嘩は日本の完敗」 台湾有事答弁めぐる外務省局長訪中で指摘「中国に怒られてご説明に伺った日本と見られる」 [muffin★]
- 【日本大使館】中国在留邦人は安全確保を [ぐれ★]
- 【外国人問題】小野田紀美担当相「不法就労や不法滞在は許さない」 [シャチ★]
- 【野球】井端監督 大谷翔平、山本由伸らのWBCへの参加 「1日も早く返事ほしい」「待っててといっても、国内組が遅くなってしまう」★3 [冬月記者★]
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★10 [ぐれ★]
- 東京株式市場 インバウンド関連株が下落 中国政府の渡航自粛要請で [バイト歴50年★]
- 有識者「高市総理が発言を撤回したり、辞職するしかないと言っている人は、それで日中関係が今まで通りになると思ってる?」 [834922174]
- もしかして安倍晋三て有能だった?ネトウヨを掌握しつつ韓国、中国、ロシアへの売国をバレないようにやってたし [472617201]
- 高市コイン、155円突破wwwwwwwwww [246620176]
- おじゃる丸をまったり待機するスレ🏡
- 高市早苗の中国問題、「オーバーツーリズムが解消されてウザい中国人が消えるから日本の勝ち」という風潮になってしまう [562983582]
- 【悲報】有名ウヨ論客、「現実的に考えて中国と仲直りするしかなくね?」と言ったら野良ウヨから総叩きにあう [856698234]
