• 締切済み

C言語でテトリスを作っています

学校で貰ってきた資料に4×4(16)ブロックの4方向(回転)分が8種類で0が空・1がブロックであるみたいなんですが8個×4方向分のブロックデータを用意しろと書かれているのですがテトリスって7種類だったような気がするんですが何わかる人いたら教えてくれませんか? テトリス ブロックでいろいろと調べたのですが8種類ってのがわかりません 誰かわかったら教えてください

みんなの回答

  • jjk65536
  • ベストアンサー率59% (66/111)
回答No.4

仕事であれば、お客の仕様に不明確な点があった場合は単純に聞くのも手ですが、 8個目のパターンを提案してお客にOKをもらう作業を行うとうまくいきます。 「7個の間違いでした」とか、「そのデザインでお願いします」とか回答で判断できますので。 勝手に8個目をデザインして確認せず納品したら、リスクだけこちら側で最悪です。 ま、学校なので気軽に聞いちゃえばいいと思います。

noname#208507
noname#208507
回答No.3

これだけでは出題者が本当に意図するところは分かりませんが、とりあえずもっと自由に発想されてはいかがでしょう?世間一般のテトリスに7種類のブロックしかないからといって、8種類のブロックがあるテトリスを作っていけないことはありません。 ■■ ■■ ■■ でも  ■ ■ ■ でも、好きな形のブロックでデータを用意してみては?4×4マスに収まって、かつ他の7種類のブロックと同じ形でさえなければ、どんな形のブロックでも間違いではないように思えます。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

こことか。 http://ja.wikipedia.org/wiki/%E3%83%9D%E3%83%AA%E3%82%AA%E3%83%9F%E3%83%8E > 8種類 全て0のデータとか。そういうのがあるとプログラムが簡単になるのかも。

回答No.1

7種です。

参考URL:
http://ja.wikipedia.org/wiki/%E3%83%86%E3%83%88%E3%83%AA%E3%82%B9

関連するQ&A

  • テトリスを作りたいんですげど・・・・・

    C言語(C++ではない)でwindowAPIを使用してテトリスを作りたいんですけど・・・ テトリスのブロックをランダムで出力する方法       ブロックを下に落とす方法と左右に動かす方法       ブロックを回転させる方法       ブロックが左右の壁にぶつかったらブロックを回転させないようにする方法       ブロックを縦20行×横10行の枠内にに出ないようにするには?       ブロックが一番下に行ったら、そこで止まるようにする方法と次のブロックを出現させる方法        これらを教えてもらいたいんですけどよろしいですか? 出来れば早めにお願いします。

  • テトリスブロックを敷き詰める.

    テトリスには七種類のブロックが存在します. この七種類のブロックを4×7の長方形スペースにうまく 収めることってできるのでしょうか? 出来ない場合はその証明方法を教えてください.

  • テトリスの回転方法

    ブロックの回転方法がセガのアーケード版テトリス、アリカのテトリス・ザ・グランドマスターと同じで家庭用(PCソフト含む)のソフトを探しています。 以前、スーパーファミコンのテトリスをしましたが 回転方法が異なっていました。(BPSという会社名だったと思います。)

  • テトリスは、どのようにして誕生したのか?

    落ちゲーの代名詞とでも言うべき「テトリス」。これは、ロシアのパジトノフさんが考案したというのは知ってますが、パジトノフさんは、どのような発想(ひらめき)で「テトリス」を考案したのでしょう?ブロックが下に落ち、消える・・・ テトリスは大好きなので、考えるとこの人はよくこんなスゴイのを考えたと思います。 もちろんですが、何か見たか、それに似たのがあったかだと思うのですが・・・ テトリス誕生のいきさつ(誕生秘話)を知ってる方、是非教えてください。 知ってたら、その方もスゴイですね・・・

  • テトリスに似た5ブロックの落ちゲー

    NEC98シリーズの頃、 テトリスに似た5ブロックの落ちゲーがありました。 ブロックの種類は、テトリスに加え、 □ □□ □□□ □□□□□ □□ □ □□ □□□ □□□ □□ □□□□ □ □□□□  □ □□□□   □ □□□□    □  □ □□□  □ などなど(等幅フォントでご覧ください)。 たまにバグが出てきて、せっかくうまく積んだブロックを喰います。 ゲーム名は何だったしょうか? 今でもできるソフト・環境はあるのでしょうか? ご回答よろしくお願い致します。 Rogueについて熱く語っている人がいて、私も対抗しております。

  • テトリスについて

    皆様、宜しくお願い致します。 私はハッキリ言って、全てのゲーム類の中で最もテトリスが大好きです! 色々何とかマスターとか種類もあるようですが、私が好きなのは、一番初代というか、昔からアーケードにあったあのテトリスです。 近所に1件だけ寂れたゲームセンターにそのテトリスがあるので、よく行くのですが、出来ることなら自分用に1台欲しいくらいです。 あのアーケードゲームをそのまま手に入れることって出来るのでしょうか? それか、まったく同じシステムであれば、ゲームボーイとか、ニンテンドーDSでもいいと思いますが、そんなものってありますか?? 昔やったことがあるゲームボーイのテトリスは、十字ボタンが回転で、A?ボタンが駒を下ろす仕組みだったと思います。 そういうのはアーケードと操作性が違うので嫌いなんです…。 もの凄くわがままだと思うのですが、同調して下さる方いましたら、よい方法教えていただけませんでしょうか? どうぞ宜しくお願い致します。

  • テトリスの作り方について質問します。

    テトリスの作り方について質問します。 ゲームプログラミングの勉強をしています。 今のお題はテトリスなのですが、少々行き詰ってしまいました。 今の進行状況ですが、 落下ブロックの生成 ↓ 自動落下処理 ↓ キー判定でブロック移動処理 ↓ 徐々にブロックが落ちてきて、一番下のラインまで落ちる までいったのですが、その次のブロックの着地処理といいますか、落下ブロックが下まで落ちた時に積み上がる処理のイメージが湧かずに困っています。 まだ、『積み上がったブロックが揃っている段があるか』まで実装するつもりはありませんので、まず『積み上がるブロックの表現』について悩んでいます。 例えば、積み上がるブロック用のPictureBoxを用意して、落下ブロックをコピーして描画していく、とか、背景になっている親コントロールに直接描画してしまう、とか。 いずれにしても、後々、『積み上がったブロックに揃っている段があり、そのラインが消えて、そこから上のブロックがダンッ!と落ちる』処理がやり易くなる方法を探しています。 何かアドバイスをください。

  • C言語でゲーム作り テトリス

     忙しい中失礼します。愚問過ぎて済みませんが・・・  今C言語に興味が沸いて来て、ゲームを作りたい、と思っています。  最終的にはC言語を駆使してテトリスを作りたい、と思っています。  あの、アーケードゲームにあるやつ(ブロックの絵があり、カーソルスティック?でブロックの方向を変えて等)、そのまま作りたい、と思っています。  可能でしょうか?やはりC++言語は必要になってくるのでしょうか?  要はC、またはC++(←出来ればこの2言語まででテトリスゲームを作成したい)等、Cに関する言語を使って、ゲームを完成させたい、と思っているのです。  開発環境はWindows XP Home Edition  C言語:http://www.codegear.com/jp/downloads/free/cppbuilder  にあります、Borland C++Compiler / Turbo Debugger  を使っています。  知らない言語を学ぶ場合、まずはウェブサイトを通して学びたい、と思っています。  なので、参照となるURLがあればご提示願います。  結局本だと相性があるので・・・。まあ、ウェブサイトもそうですが、お金がかからない・・・という時点でウェブサイトを探したい、と思っているのです。  その後必要な本を探す、という手立てで考えています。  宜しければ教えて下さい。お願いします。  下記のURLを参照してからこの質問を書き込みました:  http://oshiete1.goo.ne.jp/qa1601586.html  http://oshiete1.goo.ne.jp/qa2586359.html  また、最終的にテトリスゲームなので、  ステップ1:C言語でじゃんけんゲームを作る必要有、で言語はC言語のみで十分  ステップ2:じゃんけんゲームでグラフィックを次に付け足す、言語はC言語で作成可、Graphic?関数を使う必要有  みたいな、手順を踏んでいこうと思っています。先ずは小さなものから・・・始めていこう、と思っています。

  • テトリスDS上級者さんに質問です。

    テトリスDSとPS2のテトリスを持っているのですがテトリスは 飽きずにできるゲームの一つとしてはまっています。 PS2のテトリスではエンドレスで30分ぐらい続けることができました。 テトリスDSではCOMの4Lvにたまに勝てるぐらいしかできません; そこでテトリスをやる上で色々質問があります。 (1)私はゴーストを見ながら直感的にあいているところに 置いていくという初心者のようなプレイしかできません。 あなたはどこを見ながらプレイしていますか? またやっぱり置く場所は考えながら置いているのでしょうか? (2)特定のブロックで絶対に置いてはいけない向きとかありますか? (3)ずばり。うまくなる秘訣はなんでしょうか? いくつでもいいのや回答やアドバイスをもらえると嬉しいです。 よろしくお願いします。

  • ビルでテトリス?!

    ものすごくつまらない 質問かもしれませんが、 教えてください。 結構前にテレビ番組で、 オフィスビルの各部屋の 明かりがブロックの役目をし それを組み合わせて テトリスをしている 様子を放送していました。 最上階からブロック(部屋の明かり) が落ちてくるのですが。 そんなことって 可能なんでしょうか? 可能だとしたら どうやっているのでしょう? 最近ものすごく 気になってしかたがありません。 誰かたすけてください。 よろしくお願いいたします。

専門家に質問してみよう