テトリスを作る (774レス)
上下前次1-新
718(1): 名前は開発中のものです。 [sage] 2009/12/08(火) 20:08:39 ID:NvDi18bm(1) AAS
アクションゲームのような当たり判定をしているとおかしくなるぞ。
入力があった時に、変化できるかできないかと、変化後の形処理をして、結果を段階的に表示する方法にしたほうがいい。
でないと意図しない動きで変な動作をすることになる。
パズルゲームなんだから、落下も回転もマップの1マスずつ移動させるように処理する。
まずは1マス単位で動くようなものを作ってから、途中段階を表示させるように変えてみようよ。
719(1): 名前は開発中のものです。 [sage] 2009/12/08(火) 20:55:09 ID:gFAFbPam(2/3) AAS
>>718
何ヶ月もレスのなかったスレに書き込んで、正直回答もないと思ってたので、とてもうれしいです。
ありがとうございます。
>変化できるかできないかと、変化後の形処理をして
なるほど、こういう考え方をすれば必ず処理はできそうですね。参考にさせていただきます。
>パズルゲームなんだから、落下も回転もマップの1マスずつ移動させるように処理する。
>まずは1マス単位で動くようなものを作ってから、途中段階を表示させるように変えてみようよ。
すいません、自分の説明が足らなくて、一応マス単位には消去や着地判定などもしてうごかせるものはできました。
なので、マスに縛られないものを作りたいと思いまして…。
それとどうしてここまでそこにこだわるかの理由なんですが、やはり32単位のマスで動かすとカクカクに見えるという難点があり、これはかなりゲームのクォリティを下げてしまうように感じるのです。
それだけではなく、ぷよぷよが好きなので、どうしても"まわし"に関する部分の再現であるとか地面についてから子ぷよを持ち上げて軸ぷよを浮かし、待機させるといったような表現も再現したいのです。
クイックターンも然りです。
この、動画リンク[YouTube]
にあるぷよぷよの続編(ぷよぷよフィーバー)なんですか、これらはマスに縛られないきれいな動きをしていて、こういうのを作ってみたいのです。
こういった自分の考え方は客観的にどのように感じるのかも思ったことあればまたレスお願いします。
720(2): 名前は開発中のものです。 [sage] 2009/12/08(火) 21:53:25 ID:665owXk2(1) AAS
うだうだ言ってるようだが考え方としては
内部ではマス単位で移動し、表示をドット単位にする方が正しい
721(5): 名前は開発中のものです。 [sage] 2009/12/08(火) 22:49:31 ID:gFAFbPam(3/3) AAS
>>720
おおおおおなんかひらめくものがありました!
完成したらうpするのでそのときまた評価などしていただけたらお願いします
たぶん今週末までにはできそうです!
722: 名前は開発中のものです。 [sage] 2009/12/09(水) 00:56:44 ID:IOr6Snmx(1) AAS
ある地点から右に1マス移動するのを表示する場合
内部処理ではとっくに右に移動しているが
ドット単位移動で表現しているんだな。
左右移動中に反対に入力したりとか、高速下降を中断した時とか
考えることはたくさんあるぞ。
723: 名前は開発中のものです。 [sage] 2009/12/09(水) 17:04:36 ID:wrqBjGoe(1) AAS
【プログラミング】テトリスを1時間強で作ってみた【実況解説】
動画リンク[ニコニコ動画]
「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー
──「プログラミングの楽しさ伝えたい」
ブロードテイル CEO 紀平 拓男 氏
外部リンク:itpro.nikkeibp.co.jp
724: 名前は開発中のものです。 [sage] 2009/12/10(木) 09:30:27 ID:GOd4BvIs(1) AAS
>>719
作ってもいないやつから想像だけのアルゴリズムとか真に受けないほうがいいよ
よさそうと思っても実際やってみたら使えないなんてことざらにあるし
最近は適当なこというやつ多いな
725: 名前は開発中のものです。 [sage] 2009/12/10(木) 10:50:48 ID:/9raUUtW(1) AAS
つ鏡
726: 名前は開発中のものです。 [sage] 2009/12/12(土) 18:38:05 ID:o24Vdapk(1/3) AAS
>>721をちょっと楽しみにしてたんだが今晩くるかな?
727: 名前は開発中のものです。 [sage] 2009/12/12(土) 20:31:55 ID:sRj/YPfW(1/2) AAS
作ってもこんなところでは公開しないだろうし
こんなところじゃなくても公開はしないだろ
728: 名前は開発中のものです。 [sage] 2009/12/12(土) 22:29:39 ID:o24Vdapk(2/3) AAS
そうか もう今晩はこないかもな
一応でも明日またくるよ
729: 名前は開発中のものです。 [sage] 2009/12/12(土) 22:39:30 ID:sRj/YPfW(2/2) AAS
そもそも何を根拠に今日明日くると仮定してんの?
730: 名前は開発中のものです。 [sage] 2009/12/12(土) 22:44:53 ID:o24Vdapk(3/3) AAS
それはあなたですよwwww
俺は今週末うpってレスがあったから今日、明日じゃないかと思ったんですよw
731: 名前は開発中のものです。 [sage] 2009/12/12(土) 22:56:37 ID:0++6BlhB(1) AAS
え、出来るとは書いてるけどうpるとは書いてないだろ
パズルゲーの劣化コピーはプレイヤブルな状態で公開すると
完成度によっては面倒なことになるから
基本的にうpは無いものだと考えてるんだが
ID変わってるけど俺727ね
732: 名前は開発中のものです。 [sage] 2009/12/12(土) 23:42:46 ID:jl0uP9p7(1) AAS
完成したらうpするのでそのときまた評価などしていただけたらお願いします
733: 721 [sage] 2009/12/16(水) 10:05:51 ID:mP5Wb4vT(1/3) AAS
結局完成させられませんでした
誰か操作の部分だけでかまいませんのでお手本のソース作っていただけないでしょうか?
734(1): 名前は開発中のものです。 [sage] 2009/12/16(水) 14:27:12 ID:2ThoUv3k(1/2) AAS
言語何よ
自分でここまでやった、てのを出すと出やすいと思うぞ。
735: 721 [sage] 2009/12/16(水) 15:04:05 ID:mP5Wb4vT(2/3) AAS
>>734さんありがとうございます
HSPです。しかしC言語もかじっていたので条件文などはおおよそCに近く書いてあります。
今いらないものごちゃごちゃしてるので整理してうpしてみます
よろしくお願いします。
736: 721 [sage] 2009/12/16(水) 16:26:28 ID:mP5Wb4vT(3/3) AAS
すいません,うっかり整理してたら間違って必要なファイルまで削除してしまいました/(^o^)\
モジュールだったのですが今書き直します
ちょっと待っててください
737: 名前は開発中のものです。 [sage] 2009/12/16(水) 17:26:17 ID:ujk7acGK(1) AAS
期待してる
頑張れ
738: 名前は開発中のものです。 [sage] 2009/12/16(水) 18:24:09 ID:2ThoUv3k(2/2) AAS
HSPだとちょっと返事が遅れるかもしれんがガンガレ
739: 名前は開発中のものです。 [sage] 2009/12/27(日) 08:14:22 ID:O973uBUq(1) AAS
【実況】第15回 Java(DoJa)でテトリスを作ってみた【講座】
動画リンク[ニコニコ動画]
iアプリのテトリスとしては良い動きしてる
740: 名前は開発中のものです。 [] 2010/04/21(水) 04:39:50 ID:jrhisQ/9(1) AAS
動画リンク[ニコニコ動画]
741(1): 名前は開発中のものです。 [] 2011/03/22(火) 15:33:07.92 ID:eIV0YQSI(1) AAS
テトリスのブロックの形ってどういうデータにしてますか?
たとえば
□□□□
□■■□
□■■□
□□□□
の場合、
やり方1
0, 0, 0, 0,
0, 1, 1, 0,
0, 1 1, 0,
0, 0, 0, 0,
2次元配列でこういう風に持っておく
やり方2
1, 1
2, 1
1, 2
2, 2
1次元配列でこういう風に持っておく
1のほうが直観的でわかりやすいけど
2のほうがプログラムがシンプルになりそう
自分がやるならどっちか、それぞれのメリットデメリット、
他にこんな方法があるよっていうのがあれば教えてください
742(1): 名前は開発中のものです。 [sage] 2011/03/22(火) 19:48:55.69 ID:P3mon26Q(1) AAS
4つだけの時はそれほど変わりは無い。
大きい変則ブロックを出したいなら二次元配列がいい。
回転以外の変形や分割もさせたいなら一次元配列がいい。
上下前次1-新書関写板覧索設栞歴
あと 32 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s