テトリスを作る (774レス)
上下前次1-新
719(1): 2009/12/08(火)20:55 ID:gFAFbPam(2/3) AAS
>>718
何ヶ月もレスのなかったスレに書き込んで、正直回答もないと思ってたので、とてもうれしいです。
ありがとうございます。
>変化できるかできないかと、変化後の形処理をして
なるほど、こういう考え方をすれば必ず処理はできそうですね。参考にさせていただきます。
>パズルゲームなんだから、落下も回転もマップの1マスずつ移動させるように処理する。
>まずは1マス単位で動くようなものを作ってから、途中段階を表示させるように変えてみようよ。
すいません、自分の説明が足らなくて、一応マス単位には消去や着地判定などもしてうごかせるものはできました。
なので、マスに縛られないものを作りたいと思いまして…。
それとどうしてここまでそこにこだわるかの理由なんですが、やはり32単位のマスで動かすとカクカクに見えるという難点があり、これはかなりゲームのクォリティを下げてしまうように感じるのです。
それだけではなく、ぷよぷよが好きなので、どうしても"まわし"に関する部分の再現であるとか地面についてから子ぷよを持ち上げて軸ぷよを浮かし、待機させるといったような表現も再現したいのです。
クイックターンも然りです。
この、動画リンク[YouTube]
にあるぷよぷよの続編(ぷよぷよフィーバー)なんですか、これらはマスに縛られないきれいな動きをしていて、こういうのを作ってみたいのです。
こういった自分の考え方は客観的にどのように感じるのかも思ったことあればまたレスお願いします。
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,
0, 1 1, 0,
0, 0, 0, 0,
2次元配列でこういう風に持っておく
やり方2
1, 1
2, 1
1, 2
2, 2
1次元配列でこういう風に持っておく
1のほうが直観的でわかりやすいけど
2のほうがプログラムがシンプルになりそう
自分がやるならどっちか、それぞれのメリットデメリット、
他にこんな方法があるよっていうのがあれば教えてください
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) AA×
>>741>>742

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
何か問題あるのか?
上下前次1-新書関写板覧索設栞歴
あと 26 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.038s