テトリスを作る (774レス)
1-

1
(19): 02/10/07 16:53 ID:Pf3z3KIH(1) AAS
みなさん言語は、javaでもHSPでもCでもいいからテトリス作って
ソースを載せてください
675
(1): 669 2009/02/05(木)21:12 ID:8N6xKkSN(1) AAS
>>672
自分で作る技術があったら真っ先に作りたいのですが…
自分にはそんな知識や技術がある訳も無く…

>>673
NESに任天堂版のテトリスがあったとは知りませんでした。
ちょっと調べてみます!

>>674
前は携帯のアプリでACちっくなテトリスはあったんです。
が、数年前に作者がテトリスの公開をやめてしまい、機種変更をしてしまった今となってはプレイ出来ません。

以前、SEGAAGESのテトリスコレクションに収録されていたシステムE版(ほぼマスターシステム基板)をプレイしたのですが
省6
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
分かりやすく言うと

□□□□
□□□□
□□□□
□□□□

これが一個の回転領域とすると
□□□□
□■□□
□■■□
□□■□
省11
695: 2009/06/08(月)14:28 ID:NMisg64H(3/5) AAS
ここまで言っても分からないカスの為にもう一つ

□□□□
□■□□
□■■□
□□■□


回転後は
□□□□
□□■■
□■■□
省8
696: 2009/06/08(月)14:37 ID:NMisg64H(4/5) AAS
>>683

抽象的な方が分かりやすいと思うから

■□□□
■□□□
■□□□
■□□□
□□□□
□□□□
□□□□
□□□□
省13
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
この状況ではもう回転できない
■□■□■■
■□■□■■
■□■□■■
■□■□□■
■□□□■■
■■■■■■

   ..■
■□■□■■   これなら
■□■□■■
省13
703: 2009/06/08(月)21:22 ID:ScR8iayc(1) AAS
すまない。
悩んだっつーだけで地力で解決した昔の話なの。
704: 2009/06/10(水)09:40 ID:Yyxw5vo5(1) AAS
地力がついたのか
705: 2009/06/11(木)21:10 ID:TGzW5zV2(1) AAS
プログラムじゃなくてゲームデザインの話だな
706: 2009/06/11(木)22:05 ID:gjZGF+th(1) AAS
テトリスを作って動かそう!っていうスレで
そんな細かい回転法則とか操作性の工夫とかっていらないんじゃないのか
707: 2009/06/11(木)23:31 ID:/TMuiCwD(1) AAS
HSPだと速攻で作れたが、いざCとかに移行しようとすると失敗するゆとりの俺涙目。
何も用意しなくてもウィンドウ作ってくれるHSPから離れられん。
708: 2009/06/12(金)00:03 ID:ulpNcVjf(1) AAS
そんな貴方にDXライブラリ。
709: 2009/06/30(火)23:19 ID:kpfmSDmA(1) AAS
俺、C+DXLibでテトリス作ってる
HSPとそう変わらない感覚で作れるぜ
710: 2009/08/07(金)15:35 ID:aw3m8zWs(1) AAS
どなたか講評していただけませんか?
外部リンク[html]:kanataofstars.web.fc2.com
ページとアップローダーのテストも兼ねています。よろしくお願いいたします。

回転法則とか無視してますけど…。
711: 2009/08/07(金)16:34 ID:1yFyUDa1(1) AAS
人柱が出るまで全裸待機
712: 2009/08/07(金)18:35 ID:YopJz8wT(1) AAS
何十秒も待たされるのがうっとうしいな
713
(1): 2009/08/09(日)11:26 ID:5UNaihht(1) AAS
おいおい、いらないobjファイルとか入れるなよ〜
714
(1): 2009/08/09(日)19:13 ID:xdUCSZLH(1/2) AAS
>>713
すみません知りませんでした。削除しておきます。
715
(1): 2009/08/09(日)22:29 ID:2l2vvz9Z(1) AAS
>詳しくはダウンロードファイル内のリードミーにて。
リードミー入ってない。
コンピュータが弱い。
716: 2009/08/09(日)22:47 ID:xdUCSZLH(2/2) AAS
>>715
>リードミー入ってない。
すみません。>>714修正時に誤って削除していました。一応ホームページから見られるようにしておきました。
>コンピュータが弱い。
調整を検討しておきます。
717: 2009/12/08(火)18:34 ID:gFAFbPam(1/3) AAS
ぷよぷよつくってまして軸ぷよに対して子ぷよが90度ずつうごくような簡単なつくりならできたんですが
回転いれたぷよぷよフィーバーみたいな操作性のよいものがうまくできないです。

というより回転まではうまくできたんですがフィールドにぷよがあるときの当たり判定とクイックターンのアルゴリズムなどがうまくできないで悩んでます。
なんかいい方法ないですかね?

ちなみに今は32のマップチップみたいなものにぷよを配置するような方法でやってます。で、アクションゲームでやるような当たり判定で…
めりこんだときに上に配置するべきか横に配置するべきかがうまくできなくて挙動がおかしいんですよね

だれかいいソースみたいなの教えていただけないでしょうか?
718
(1): 2009/12/08(火)20:08 ID:NvDi18bm(1) AAS
アクションゲームのような当たり判定をしているとおかしくなるぞ。

入力があった時に、変化できるかできないかと、変化後の形処理をして、結果を段階的に表示する方法にしたほうがいい。
でないと意図しない動きで変な動作をすることになる。

パズルゲームなんだから、落下も回転もマップの1マスずつ移動させるように処理する。
まずは1マス単位で動くようなものを作ってから、途中段階を表示させるように変えてみようよ。
719
(1): 2009/12/08(火)20:55 ID:gFAFbPam(2/3) AAS
>>718
何ヶ月もレスのなかったスレに書き込んで、正直回答もないと思ってたので、とてもうれしいです。
ありがとうございます。

>変化できるかできないかと、変化後の形処理をして
なるほど、こういう考え方をすれば必ず処理はできそうですね。参考にさせていただきます。

>パズルゲームなんだから、落下も回転もマップの1マスずつ移動させるように処理する。
>まずは1マス単位で動くようなものを作ってから、途中段階を表示させるように変えてみようよ。

すいません、自分の説明が足らなくて、一応マス単位には消去や着地判定などもしてうごかせるものはできました。
なので、マスに縛られないものを作りたいと思いまして…。

それとどうしてここまでそこにこだわるかの理由なんですが、やはり32単位のマスで動かすとカクカクに見えるという難点があり、これはかなりゲームのクォリティを下げてしまうように感じるのです。
省4
720
(2): 2009/12/08(火)21:53 ID:665owXk2(1) AAS
うだうだ言ってるようだが考え方としては
内部ではマス単位で移動し、表示をドット単位にする方が正しい
721
(5): 2009/12/08(火)22:49 ID:gFAFbPam(3/3) AAS
>>720
おおおおおなんかひらめくものがありました!
完成したらうpするのでそのときまた評価などしていただけたらお願いします
たぶん今週末までにはできそうです!
722: 2009/12/09(水)00:56 ID:IOr6Snmx(1) AAS
ある地点から右に1マス移動するのを表示する場合
内部処理ではとっくに右に移動しているが
ドット単位移動で表現しているんだな。

左右移動中に反対に入力したりとか、高速下降を中断した時とか
考えることはたくさんあるぞ。
723: 2009/12/09(水)17:04 ID:wrqBjGoe(1) AAS
【プログラミング】テトリスを1時間強で作ってみた【実況解説】
動画リンク[ニコニコ動画]

「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー
──「プログラミングの楽しさ伝えたい」
ブロードテイル CEO 紀平 拓男 氏
外部リンク:itpro.nikkeibp.co.jp
724: 2009/12/10(木)09:30 ID:GOd4BvIs(1) AAS
>>719
作ってもいないやつから想像だけのアルゴリズムとか真に受けないほうがいいよ
よさそうと思っても実際やってみたら使えないなんてことざらにあるし

最近は適当なこというやつ多いな
725: 2009/12/10(木)10:50 ID:/9raUUtW(1) AAS
つ鏡
726: 2009/12/12(土)18:38 ID:o24Vdapk(1/3) AAS
>>721をちょっと楽しみにしてたんだが今晩くるかな?
727: 2009/12/12(土)20:31 ID:sRj/YPfW(1/2) AAS
作ってもこんなところでは公開しないだろうし
こんなところじゃなくても公開はしないだろ
728: 2009/12/12(土)22:29 ID:o24Vdapk(2/3) AAS
そうか もう今晩はこないかもな
一応でも明日またくるよ
729: 2009/12/12(土)22:39 ID:sRj/YPfW(2/2) AAS
そもそも何を根拠に今日明日くると仮定してんの?
730: 2009/12/12(土)22:44 ID:o24Vdapk(3/3) AAS
それはあなたですよwwww

俺は今週末うpってレスがあったから今日、明日じゃないかと思ったんですよw
731: 2009/12/12(土)22:56 ID:0++6BlhB(1) AAS
え、出来るとは書いてるけどうpるとは書いてないだろ
パズルゲーの劣化コピーはプレイヤブルな状態で公開すると
完成度によっては面倒なことになるから
基本的にうpは無いものだと考えてるんだが

ID変わってるけど俺727ね
732: 2009/12/12(土)23:42 ID:jl0uP9p7(1) AAS
完成したらうpするのでそのときまた評価などしていただけたらお願いします
733: 721 2009/12/16(水)10:05 ID:mP5Wb4vT(1/3) AAS
結局完成させられませんでした
誰か操作の部分だけでかまいませんのでお手本のソース作っていただけないでしょうか?
734
(1): 2009/12/16(水)14:27 ID:2ThoUv3k(1/2) AAS
言語何よ
自分でここまでやった、てのを出すと出やすいと思うぞ。
735: 721 2009/12/16(水)15:04 ID:mP5Wb4vT(2/3) AAS
>>734さんありがとうございます
HSPです。しかしC言語もかじっていたので条件文などはおおよそCに近く書いてあります。
今いらないものごちゃごちゃしてるので整理してうpしてみます
よろしくお願いします。
736: 721 2009/12/16(水)16:26 ID:mP5Wb4vT(3/3) AAS
すいません,うっかり整理してたら間違って必要なファイルまで削除してしまいました/(^o^)\
モジュールだったのですが今書き直します
ちょっと待っててください
737: 2009/12/16(水)17:26 ID:ujk7acGK(1) AAS
期待してる
頑張れ
738: 2009/12/16(水)18:24 ID:2ThoUv3k(2/2) AAS
HSPだとちょっと返事が遅れるかもしれんがガンガレ
739: 2009/12/27(日)08:14 ID:O973uBUq(1) AAS
【実況】第15回 Java(DoJa)でテトリスを作ってみた【講座】
動画リンク[ニコニコ動画]

iアプリのテトリスとしては良い動きしてる
740: 2010/04/21(水)04:39 ID:jrhisQ/9(1) AAS
動画リンク[ニコニコ動画]
741
(1): 2011/03/22(火)15:33 ID:eIV0YQSI(1) AAS
テトリスのブロックの形ってどういうデータにしてますか?

たとえば
□□□□
□■■□
□■■□
□□□□
の場合、

やり方1
0, 0, 0, 0,
0, 1, 1, 0,
省13
742
(1): 2011/03/22(火)19:48 ID:P3mon26Q(1) AAS
4つだけの時はそれほど変わりは無い。

大きい変則ブロックを出したいなら二次元配列がいい。
回転以外の変形や分割もさせたいなら一次元配列がいい。
743
(1): 2011/03/22(火)20:17 ID:ZyN29BQg(1/2) AAS
>>721とは別人だが、完成したのでうp
外部リンク:www1.axfc.net
意見、感想求む
(音楽データがあるので46.8MBとちょっとサイズが大きいです)
744: 2011/03/22(火)20:19 ID:ZyN29BQg(2/2) AAS
AA省
745: 2011/09/08(木)20:50 ID:cPUulUtX(1) AAS
はい、ムリ〜。
746: 2012/05/09(水)17:48 ID:vnlsiy0b(1/2) AAS
>>743
中二っぽくていいな!消す時に邪気眼出るし
747: 2012/05/09(水)17:49 ID:vnlsiy0b(2/2) AAS
つーか過疎スレじゃねーか
748: 2012/05/09(水)19:21 ID:vVpwkVOU(1) AAS
何か問題あるのか?
749
(1): 2012/05/10(木)19:04 ID:5r6oKuWL(1) AAS
1年前のレスだとあとで気づいたってことさw
750: 2012/05/10(木)23:13 ID:ZV13rYyr(1) AAS
あまいな。触手の動きスレなんかもうすぐ10年だ。
751: 2012/05/13(日)12:53 ID:ioI49g74(1) AAS
>>749
一年経ってもまだこのスレ覗いているから大丈夫
というか、初の反応ありがとう
しかし、あの目玉って、邪気眼だったのかw
まあ、元ネタのドラキュラX自体が中二っぽいからね・・・
752
(1): ppr 2012/10/28(日)14:58 ID:CE1miXqu(1/2) AAS
外部リンク[zip]:be-sp.com
HSPで簡単なテトリス作ってみたよ。
ソースが見たければ
外部リンク[cgi]:be-sp.com
これをテトリス3.04に置いてね。私のソースかなり汚いw
753: ppr 2012/10/28(日)16:40 ID:CE1miXqu(2/2) AAS
とかいって、もう5ヶ月くらい前のことじゃなかw
754: 2012/10/29(月)09:27 ID:SK3y99PS(1) AAS
>>720
超亀レスだがアーケードの逆転パズル番長やぷよFは落下が1ドット単位だな
ぷよぷよやぱずるだまは1/2キャラ単位だが
755
(1): 2012/11/01(木)23:10 ID:DjM0DrQf(1) AAS
>>752
zipの方、404だったよ
756: ppr 2012/11/10(土)07:03 ID:pXebFlgf(1) AAS
>>755
外部リンク[zip]:be-sp.com
新リンクを搭載。
もしこれでもエラー出るようであれば
外部リンク:be-sp.com
ここからご確認いただけます。
757: 2013/03/06(水)20:30 ID:4TGcovtH(1) AAS
404
758: 2013/08/14(水) NY:AN:NY.AN ID:AbCLkqR1(1) AAS
作った奴なら
NDS_TGM 20080815
が最高。
759: [キムチデブ晒し] 2014/10/11(土)15:08 ID:rOMXENfO(1) AAS
【ID】YYY-X1
オンラインネーム YYY-X1
自己紹介 ヴォ―

【罪状】シャフでステゲーとファンメ
画像リンク[jpg]:i.imgur.com

【今の階級】少尉

【説明】
シャフでステゲーしてその間にファンメを書いてるキムチから生まれたデブ
バカッターもやってて醜いデブな見た目を自分から晒してるアニブタのナルシスト
性格はキムチで見た目は豚のエイリアンと救いようがないガンダム動物園の豚
省1
760: 2014/10/28(火)15:11 ID:10NQY0gQ(1) AAS
【ID】taki_exvs
【罪状】ヅダで自爆縛り ファンメ
【階級】少将5
【出没時間】深夜
【説明】ファンメはコレ外部リンク:imgur.com
マナー厳守の部屋でヅダ使って自爆縛りのキチガイ
しかもファンメだからマナー悪い事しか頭にないんだろうよ
761: 2014/10/30(木)03:55 ID:CBeowkRY(1) AAS
HTML5 Canvasを使って、ブラウザ上で実行したい

矢印キーで、回転させればよいのか?
何から始めればよいのか、全くわからん
762: 2015/12/19(土)14:42 ID:4nO32YQr(1) AAS
プログラマはMacを使ってるってマジ?
2chスレ:news
763: 2017/02/02(木)20:19 ID:yQ41SmTl(1) AAS
age
764: 2017/02/02(木)22:43 ID:gP+rbiq5(1) AAS
T Umezawa
落ち物パズルゲームのプログラミング解説 1/2
動画リンク[YouTube]

この動画を見ると、テトリスは初心者向けじゃない。
難しすぎる
765: 2017/12/31(日)22:19 ID:/rN76OKL(1) AAS
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

48KQWEPO14
766: 2019/02/21(木)00:20 ID:tjP2/hGA(1) AAS
ageろ
767: 2019/02/21(木)02:07 ID:zksTLKQB(1) AAS
sageろ
768: 2019/02/24(日)00:25 ID:M0MqxqLk(1) AAS
👋と🐿
769: 2019/02/26(火)13:04 ID:EERhCl5p(1) AAS
yahooゲームとかにあるテトリスツイストって
ねじ込んだり出来なくないですか?
やろうとするとブロックが上に浮いてくるんですけど?
770: 2020/02/08(土)03:31 ID:LoTRmb8V(1) AAS
初代の曲
外部リンク:www.instagram.com
771: 2023/03/28(火)18:27 ID:7dsdNTNQ(1) AAS
ビローン|*゚ー゚)y━━━━━━━━━━━━━━━┛~)゚ロ゚)/アチチ!!
772: [hurebrukisuke@gmail.com] 2023/05/28(日)16:36 ID:AyHQ40dv(1) AAS
動かないんだけどテトリスのコードおせーて
773: 2023/08/05(土)21:30 ID:OwKrIASY(1) AAS
○0o。( ̄∇ ̄〃)y--┛( 〃 ̄ー)y-┛(  )-┛(ー ̄〃 )y--┛))クルクル
774: 2023/09/27(水)13:57 ID:gIZXr4Bj(1) AAS
そんな言うとんじゃねーよ
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.309s*