テトリスを作る (774レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
744: 名前は開発中のものです。 [sage] 2011/03/22(火) 20:19:52.43 ID:ZyN29BQg(2/2) AAS
>>741

>>742のいうとおり、イレギュラーに対応することを考えると違ってくるかもね
1だと無駄が多い(ブロックのある場所を調べるのに配列の中全部を
調べないといけないし、配列のサイズも大きい)けど、自由度は高い
2だと無駄は少ないけどブロックを5個にしたりはできない

↓私はこんな感じでやった(HSP)
; J型
tet(4,0,0,XE) = 2 : tet(4,0,0,YE) = 2 ;    
tet(4,0,1,XE) = 1 : tet(4,0,1,YE) = 2 ;3   
tet(4,0,2,XE) = 0 : tet(4,0,2,YE) = 2 ;210 
tet(4,0,3,XE) = 0 : tet(4,0,3,YE) = 1 ;    

tet(4,1,0,XE) = 1 : tet(4,1,0,YE) = 2 ; 23 
tet(4,1,1,XE) = 1 : tet(4,1,1,YE) = 1 ; 1  
tet(4,1,2,XE) = 1 : tet(4,1,2,YE) = 0 ; 0  
tet(4,1,3,XE) = 2 : tet(4,1,3,YE) = 0 ;    

tet(4,2,0,XE) = 0 : tet(4,2,0,YE) = 1 ;    
tet(4,2,1,XE) = 1 : tet(4,2,1,YE) = 1 ;012 
tet(4,2,2,XE) = 2 : tet(4,2,2,YE) = 1 ;  3 
tet(4,2,3,XE) = 2 : tet(4,2,3,YE) = 2 ;    

tet(4,3,0,XE) = 1 : tet(4,3,0,YE) = 0 ; 0  
tet(4,3,1,XE) = 1 : tet(4,3,1,YE) = 1 ; 1  
tet(4,3,2,XE) = 1 : tet(4,3,2,YE) = 2 ;32  
tet(4,3,3,XE) = 0 : tet(4,3,3,YE) = 2 ;    

tet(種類の番号, 回転の状態, ブロックの番号, X座標かY座標か) という
四次元配列で、事前に全て決めておく方法
745: 名前は開発中のものです。 [sage] 2011/09/08(木) 20:50:24.43 ID:cPUulUtX(1) AAS
はい、ムリ〜。
748: 名前は開発中のものです。 [sage] 2012/05/09(水) 19:21:08.43 ID:vVpwkVOU(1) AAS
何か問題あるのか?
764: 名前は開発中のものです。 [sage] 2017/02/02(木) 22:43:23.43 ID:gP+rbiq5(1) AAS
T Umezawa
落ち物パズルゲームのプログラミング解説 1/2
https://www.youtube.com/watch?v=iyMMaQWlF_0


この動画を見ると、テトリスは初心者向けじゃない。
難しすぎる
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s