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

このQ&Aのポイント
  • C言語を使ってテトリスゲームを作成する方法について教えてください。
  • C言語のみでじゃんけんゲームを作り、その後グラフィックを追加する手順を教えてください。
  • ウェブサイトを通してC言語を学びたいので、参考になるURLを教えてください。
回答を見る
  • ベストアンサー

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?関数を使う必要有  みたいな、手順を踏んでいこうと思っています。先ずは小さなものから・・・始めていこう、と思っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★テトリス情報 ・まずはルール確認  http://ja.wikipedia.org/wiki/%E3%83%86%E3%83%88%E3%83%AA%E3%82%B9→『テトリス』 ・参考情報1  じゃんけんゲームのソースを載せています。参考に。  http://oshiete1.goo.ne.jp/qa3287734.html→『C言語で簡単なゲームを作る方法』 ・参考情報2  http://www.it-engineer.jp/main/programing/sample/vc23.html→『テトリスを作ろう』  http://www.nhk.or.tv/kow/program/index.php→『テトリスの作り方』  http://codezine.jp/a/article/aid/207.aspx→『落ち物ゲームの作り方 第1回:「TETRA」編』  http://codezine.jp/a/article/aid/228.aspx→『落ち物ゲームの作り方 第2回:「聖夜の落とし物」編』 ・C言語サイト  http://itpro.nikkeibp.co.jp/article/COLUMN/20060929/249347/→『連載 よくわかるC言語』  http://www9.plala.or.jp/sgwr-t/index.html→『初心者のためのポイント学習C言語』  http://homepage3.nifty.com/mmgames/c_guide/index.html→『苦しんで覚えるC言語』 ・以上。

参考URL:
http://www9.plala.or.jp/sgwr-t/index.html
jpncndgoo2
質問者

お礼

他の方の回答も待ってみたのですが、ないので締め切ることにします。 これだけあれば十分ですね。無駄のない回答ありがとうございました。

関連するQ&A

  • C言語でゲーム作り

    フリーゲームに影響され、自分も作ってみたいと思いC言語勉強し始めました 趣味の範囲で、こつこつ頑張っていこうと思ってます 今現在、C言語の初初心者向けの本を一通り読み終えて次の本を読んでます 一応、一つの目標としてアクションゲーム(マリオみたいな)を作りたいんですが C言語の他にどんなこと勉強すればいいでしょうか? あと、C言語から次のステップに移るときは やはり上級者向けの本は理解できるくらいまで頑張ってからでしょうか?

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

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

  • C言語で何か作ってみようと思います

    こんばんは。 現在C言語を学んでおり、折角学んでいるのだから何か作ってみようと思っているものです。 そこでご質問があるのですが、C言語で何か(ゲーム、フリーソフト、メカ制御等)作っている過程を紹介しているサイト、書籍等を教えて頂けませんでしょうか? テトリスは作ったことがあります。 フリーソフトは作ったことがないので、作り方を紹介しているものがあれば作成したいと考えております。 メカ制御は、ロボット等のメカの簡単な動きをプログラムで制御してみたいなと思い、加えてみました。 その他、皆様がC言語で何かを作ってみた時に利用したものを教えて頂ければ幸いです。 以上、よろしくお願い致します。

  • ゲーム作成のプラットフォーム

    テトリスのようなアイデア次第のゲームって色々ありますが、初心者にも作りやすいゲームのプラットフォームにはどういったものがあるのでしょう? もちろん、PSなどは知ってますがFLASHやJAVAとかいう環境でもありとのこと。C言語など全く分かりませんがこういったプラットフォームだと何か違うのでしょうか? また、こういった専門的なプログラミング技術に不慣れでも比較的入りやすいプラットフォームってあるのか知りたいです。作成するゲームのイメージはブロック崩し、倉庫番、テトリスのようなものです。

  • C言語の勉強法

    C言語の勉強法で実用的なプログラムのソースが載っているサイトもしくは書籍はご存じないでしょうか? 種類はゲームやアプリケーションなどなんでもよく、作っておくとためになるようなものなら問いません。 自分のCプログラムのレベルは、C言語の入門書を終了し、じゃんけんプログラムや数当てゲームなどの簡単なプログラムを組めるようになった程度です。 それよりも、少し難しいプログラムを紹介してくださると大変ありがたいです。(厚かましいかもしれませんが…)

  • C言語ゲーム製作(3)

    お世話になっています。 一般、定番的で見やすいプログラムを意識しています。(コメント等) 気になる所があれば意見を宜しくお願いします。 引数を減らすために関数化、マップの表示、キー入力、後は全般的に修正しました。 まだまだ力不足です。できれば具体的な意見を宜しく願いたいです。 ----------------------------------------------------------------- 以下よりダウンロードです(実行ファイル、ソースコード等) ****://gamdev.org/up/img/10414.lzh ----------------------------------------------------------------- 環境はOS:VISTA、統合開発環境:VC++2005 EE、言語:C、ライブラリ:DXライブラリ 過去の質問リスト C言語ゲーム製作途中(勉強中) (1) http://okwave.jp/qa3460149.html C言語ゲーム製作中 ソース公開 (2) http://okwave.jp/qa3470422.html ----------------------------------------------------------------- 聞きたい優先順位 1:関数の分け方と引数のやりとりが怪しいかも…OKならばファイル分割作業に入る予定です 2:KeyBoard関数で2つ以上ボタンが押されていたら クリアする処理は必要か(指摘があったため組み込み) 他に気になった点、こうしたほうがいい等、色々な意見を願います <(_ _)>

  • javaでゲーム作りを始めようと思ったのですが

    初歩的な質問をすみません。 javaで簡単なテトリスを組もうと考えネットでやり方を探して 見たのですが、どのサイトにもマルチスレッドで作ることを推奨していて、 しかもアプレットとしてHTMLに埋め込まなければいけないと書いてありました。 しかし、ゲームループを回すうえで、必ずしもマルチスレッドである必要性 が私にはよく理解できません。 C++ではスレッドがどうとか特に意識する必要はないようなのですが、 javaではなぜスレッドを使わなければならないのでしょうか?

  • C言語について。

    C言語プログラマとしては、スタートアップコードは・・・ ・自分が書いたプログラムを、直接動かすために必要なライブラリ ・それはコンパイル後、リンカによって追加されるライブラリこれは、 どういう意味でしょうか?分かりやすく教えていただけると幸いです。すみません。で、 以下のかぶくんまんさんの回答です。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11247611941 で、 C言語におけるプログラミングとは「main関数を書くこと」に他ならない。なぜ「main関数を書く」ことがC言語におけるプログラミングに他ならないのかと言えば、それは偏に「C言語のコンパイラはmain関数を呼び出すプログラムを生成するから」です。それがmain関数を求めるので結果的にmain関数がリンクされ、そしてmain関数が求めるままに他の関数もリンクされていくわけです。 で、その「main関数を呼び出すプログラム」こそが、C言語における「スタートアップコード」。 という回答で、main関数以降は、プログラマが書くのですよね?プログラマが関数をリンクさせる様なプログラムを書くということでしょうか?教えていただけると幸いです。すみません。 という所が分かりません。教えていただけると幸いです。すみません。以下のURL https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12247932542

  • C#やゲームプログラミングにお詳しい方へ

    C#でゲームプログラミングをしようと思っています。 ネット上で調べてみると、Managed DirectXやXNAなどを使った方がいいと書いてありました。 これらはゲームを作る際に必ず必要なのでしょうか。 またC#でゲームプログラミングをする際に、必要なもの、オススメの物などがあれば教えて頂きたいです。 ※例えばテトリスのようなちょっとしたミニゲームを作る場合、.NET Frameworkだけではできないのでしょうか。

  • C言語とオラクル

    こんにちは、初心者と申します。 C言語でオラクルに接続し、 SQLをなげて、データを取得、更新、削除を して切断するながれはどうすればいいのでしょうか? ご親切の方がいらっしゃいましたら、教えてください。 『ここを参照してください』などURLでもかまいません。 お忙しいところご迷惑をおかけしますが宜しくお願い致します。

専門家に質問してみよう