テトリスを作る (774レス)
上下前次1-新
675(1): 669 2009/02/05(木)21:12 ID:8N6xKkSN(1) AAS
>>672
自分で作る技術があったら真っ先に作りたいのですが…
自分にはそんな知識や技術がある訳も無く…
>>673
NESに任天堂版のテトリスがあったとは知りませんでした。
ちょっと調べてみます!
>>674
前は携帯のアプリでACちっくなテトリスはあったんです。
が、数年前に作者がテトリスの公開をやめてしまい、機種変更をしてしまった今となってはプレイ出来ません。
以前、SEGAAGESのテトリスコレクションに収録されていたシステムE版(ほぼマスターシステム基板)をプレイしたのですが
やっぱり操作感覚等が厳しいなぁ〜と感じました。
それで最近、携帯電話でファミコンのエミュがある事を知り、この板に来たらこのスレを見付け
「この板に来る凄腕PGならばファミコンでもかなりの再現度の高いテトリスを作ってくれるのでは?」
そう思って>>669でレスをした訳です。
ちなみに最近こんなテトリスを見つけました(ネタとしては最高だと思いますw)
外部リンク[html]:www.ngworks.net
676: 2009/02/05(木)22:57 ID:Ny5jvuih(1) AAS
>675
>自分にはそんな知識や技術がある訳も無く…
今、持ってないだけだろ?
なんで学習して知識や技術を持とうと思わないんだ?
俺は自分の好きなゲームを作りたかったからプログラムを覚えたぞ。
自分で難易度やルールやブロックの種類を決められるんだからスゲー楽しいぞ。
学校の勉強で1教科増えるよりはるかにラクで楽しい。
677(1): [j8うh] 2009/02/06(金)11:43 ID:53V9m3nL(1) AAS
みなさんだったらこれに終了判定つけるとしたらどうつける?
外部リンク[jsp]:www.wacharo.net
678: 2009/02/07(土)00:31 ID:87KToc97(1) AAS
>>677
ブロックを固定した後、新しいブロックを作るまでの間に新しいブロックが
出る予定の場所にブロックがあるかどうかを調べてあればブレイク
679(1): 2009/02/12(木)13:31 ID:ky+meY3S(1) AAS
BWK作って!!!
680: 2009/02/12(木)14:09 ID:6jowvibW(1) AAS
>>679
>>672
681: 2009/02/26(木)23:14 ID:6CNqUajY(1) AAS
ああ・・
682: 2009/03/02(月)23:11 ID:L1WHkI3Z(1) AAS
チェーンゲームのテトリスってさ どのくらいの容量でできているんだろ?
外部リンク:circle.zoome.jp
683(1): 2009/03/09(月)00:13 ID:88I9p0Nz(1) AAS
テトリスの落下プログラムがよくわからない
684(1): 2009/03/10(火)23:42 ID:8Ev7tmIW(1) AAS
テトリスには下を押したときの落下、自動的な落下、ブロックが消えたときの
落下の3種類があるがどれのこと?
685: 2009/03/12(木)01:17 ID:V0oPeIhv(1) AAS
>>684
あと、最近のだと上とか押して瞬間的に一番下まで落ちるのもあるよ
686(1): 2009/03/13(金)13:13 ID:0W25G/7J(1) AAS
・下を押したときの落下
キーを押している間、落下中のテトリミノのyをインクリメントし続ける(着地したら停止)
・自動的な落下
インターバルをおいて落下中のテトリミノのyをインクリメント
・ブロックが消えたときの落下
消えたラインから上にある積まれたテトリミノすべてのyを、一度に消したライン数ぶんだけ加算
・上を押したときの落下(ハードドロップ)
落下中テトリミノのyインクリメントを着地するまで繰り返す
687: 2009/03/13(金)16:48 ID:sfYjktES(1) AAS
>>686の説明でわかる人は683みたいな質問をしないと思うな
たぶんもっと基礎的なところで躓いている
688: 2009/03/13(金)18:00 ID:olBL6Hp0(1) AAS
質問じゃなくてただの愚痴じゃないのか。
答える必要ないかと。
689: 2009/06/06(土)08:23 ID:FXw0rCGK(1) AAS
うん
690(1): 2009/06/06(土)17:52 ID:At8g59+4(1) AAS
テトリス25周年おめ!!
691: 2009/06/07(日)12:34 ID:cgH0fsjW(1) AAS
こんなんみつけた。
一週間でテトリス
外部リンク:d.hatena.ne.jp
うん、二ヶ月近く経った今でもまだ完成はしてないようだけどね。
C++でデザインパターンも使いまくりで、まあなんというか
こういう人が開発する様子を眺めてみるってのもおもしろいかも。
>>690
昨日googleのロゴが変わっていてびっくりした。
692(1): 2009/06/07(日)13:06 ID:a8YEZg9N(1) AAS
テトリスが有名になった少しあとぐらいの時期に
BASIC+マシン語を使って一週間くらいでテトリス作った事があって
「テトリスなんてちょろいぜ」と思っていたが
三行テトリスを知って、自分の無力さを思い知った。
(当時とは環境が違うとはいえ……)
693: 2009/06/08(月)14:15 ID:NMisg64H(1/5) AAS
>>692
マジレスすると
基本操作、列消えはすぐ作れるんだ
テトリスの一番難しい箇所は
下に付いてから位置が確定される時間差の処理
穴に回転させて入れる場合の確定要素
そう言った余剰処理の方が難しいのさ
694: 2009/06/08(月)14:23 ID:NMisg64H(2/5) AAS
分かりやすく言うと
□□□□
□□□□
□□□□
□□□□
これが一個の回転領域とすると
□□□□
□■□□
□■■□
□□■□
なのか?
□■□□
□■■□
□□■□
□□□□
なのか?で処理の仕方が変わるし
回転制御も
どのマスを最初に処理するソースにするかで隙間入れの処理が違う
初心者ほど
途中の回転と一列消ししか気にしない駄作作る事実
これ位覚えておけカス
695: 2009/06/08(月)14:28 ID:NMisg64H(3/5) AAS
ここまで言っても分からないカスの為にもう一つ
□□□□
□■□□
□■■□
□□■□
↓
回転後は
□□□□
□□■■
□■■□
□□□□
なのか?
□□□□
□■■□
■■□□
□□□□
なのか?
どっちで処理するんだ?って話
696: 2009/06/08(月)14:37 ID:NMisg64H(4/5) AAS
>>683
抽象的な方が分かりやすいと思うから
■□□□
■□□□
■□□□
■□□□
□□□□
□□□□
□□□□
□□□□
↓
処理(タイム関数でループ処理)
↓
□□□□
■□□□
■□□□
■□□□
■□□□
□□□□
□□□□
□□□□
表示するプログラムと
処理するプログラムは別と考えるんだ
697: 2009/06/08(月)14:50 ID:NMisg64H(5/5) AAS
今気付いた
3月って・・・
すまん
698: 2009/06/08(月)16:19 ID:CpLOgfEO(1) AAS
ドンマイ(`・ω・´)
699: 2009/06/08(月)16:56 ID:o+iAtdVT(1) AAS
クソースでもとりあえず動くもの作ればいいじゃない。
700: 2009/06/08(月)18:38 ID:ciQxNixs(1) AAS
俺が一番悩んだのは
↓
■□■□■■
■□■□■■
■□■□■■
■□■□□■
■□□□■■
■■■■■■
こういう状況で回転させた時どうすべ、って事だな。
701: 2009/06/08(月)18:58 ID:CS5VoGMq(1) AAS
・ガイドラインに従う
・T○Mっぽくする
・セガテトリスっぽくする
とりあえず回転法則は既にあるものをまねてみるべきだと思う。
702: 2009/06/08(月)21:14 ID:mnboJmcu(1) AAS
この状況ではもう回転できない
■□■□■■
■□■□■■
■□■□■■
■□■□□■
■□□□■■
■■■■■■
..■
■□■□■■ これなら
■□■□■■
■□■□■■
■□□□□■
■□□□■■
■■■■■■
昔のセガふうテトリスだと一段上に戻って
乗っかるような動きになるのでは
■■■■
■□↑□■■
■□□□■■
■□□□■■
■□□□□■
■□□□■■
■■■■■■
703: 2009/06/08(月)21:22 ID:ScR8iayc(1) AAS
すまない。
悩んだっつーだけで地力で解決した昔の話なの。
704: 2009/06/10(水)09:40 ID:Yyxw5vo5(1) AAS
地力がついたのか
上下前次1-新書関写板覧索設栞歴
あと 70 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.023s