テトリスを作りたい

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
きゃもり

テトリスを作りたい

#1

投稿記事 by きゃもり » 15年前

超初心者です。
簡単なテトリスをDXライブラリで作ってみたいと思っていますが何をどうしたらいいのか分かりません;
取り合えず、ブロックを文字として表示している方がいましたが画像として表示したいです。
何を宣言してどんな関数を作ったり使ったりするのか。
その辺を教えていただきたいです。よろしくお願いします!


softya

Re:テトリスを作りたい

#3

投稿記事 by softya » 15年前

ゲームプログラミングの館はご覧になりましたか?
http://dixq.net/g/
参考になる知識が色々とありますので、まず読んでいただいて一命令毎に何をしているか理解なさってください。で、ソースを改造して落ちてくるブロックの処理をまず作ってみてはどうでしょうか?


kazuoni

Re:テトリスを作りたい

#5

投稿記事 by kazuoni » 15年前

>取り合えず、ブロックを文字として表示している方がいましたが画像として表示したいです。

おそらく、自分が提案して、SooAさんに知恵をいただき、
自分で書き換えていったやつのことかなっ?
っと勝手に思ってしまいますが。(添付ファイル)
ただ、これはテトリスとは全く関係なく、テトリスのオープニング画面
なんですけどね^^;
画像として表示したいのよく意味がわからないので、
説明を追記してください。

>何を宣言してどんな関数を作ったり使ったりするのか。
宣言はグローバル変数のことですか?それは自分の組み方次第です。
関数というよりは、どのようなものが最低限必要かを挙げてみます。

・キー入力を制御
・ミノを制御
・ゲームフィールドを制御
・ゲーム全体を制御

ですかね。
ミノを制御でしたら、
・ミノを生成する関数
・現在登場しているミノを回転により変形させる関数
・ミノの情報更新(ポジション等)関数

・・・

など、あげたらたくさんあります。
正直、テトリスはプログラミングをしたことのない人にとっては、
1からすべて自分で組むことは、結構難しいかと思います。
でもやる気があればなんとでもなりますw
がんばってください。

Windowsプログラミング研究所
ttp://www13.plala.or.jp/kymats/

↑のページは結構詳しく書いています。
コピペでテトリスが出来上がります。(Dxライブラリ不要)
参考にしてみてください

バグ

Re:テトリスを作りたい

#6

投稿記事 by バグ » 15年前

DXライブラリは使ってませんが…。開発言語はC++でWINAPIを使用したコンソールアプリです。たしかソース付で置いてあったと思いますんで、よかったらどうぞ…

http://park.geocities.jp/bugbugbugbug2001/

Naohiro19

Re:テトリスを作りたい

#7

投稿記事 by Naohiro19 » 15年前

こんな動画もありました。

[【プログラミング】テトリスを1時間強で作ってみた【実況解説】]
[nico]http://www.nicovideo.jp/watch/sm8517855[/nico]

きゃもり

Re:テトリスを作りたい

#8

投稿記事 by きゃもり » 15年前

みなさんどうもありがとうございます!!
見よう見まねですがなんとか頑張っていきたいです。
また質問に来るかもしれませんが…(苦笑)その時はよろしくお願いします。

閉鎖

“C言語何でも質問掲示板” へ戻る