C言語を勉強していてゲームを作りたいとおもいまして
テトリスのサイトを参考にしながら、プログラムを書いているのですが
途中で詰まってしまいます。
このURL↓を参考にしているのですが、自分でもわかっているつもり
なだけで基礎が完璧にわかっていないんだと思います。
このURLのテトリスで初心者には難しいと思われる箇所を教えていただきたいです。
あとこのテトリスで使われるC言語の基礎でおさらいをしといた方がいい文法を教えてください。
↓ソースコード
https://raw.githubusercontent.com/DQNEO ... tetris.cpp
↓行数付きソースコード
https://github.com/DQNEO/CppTetris/blob ... tetris.cpp
C言語テトリス 初心者
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 13年前
- 住所: 東海地方
- 連絡を取る:
Re: C言語テトリス 初心者
かなり完成しているソースコードですが、ここに至るまでの間で躓きがなかったのでしょうか?
テトリミノの落下から始めるのが基本かと思います。
>あとこのテトリスで使われるC言語の基礎でおさらいをしといた方がいい文法を教えてください。
全般としか言えないです。
【補足】
WindowsAPIが使われてますが、WindowsAPIを覚えたいのでしょうか?
ゲーム作成ではほぼ使いませんが?
テトリスのサンプルなら、コンソール版もあったはずですよ。
テトリミノの落下から始めるのが基本かと思います。
>あとこのテトリスで使われるC言語の基礎でおさらいをしといた方がいい文法を教えてください。
全般としか言えないです。
【補足】
WindowsAPIが使われてますが、WindowsAPIを覚えたいのでしょうか?
ゲーム作成ではほぼ使いませんが?
テトリスのサンプルなら、コンソール版もあったはずですよ。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: C言語テトリス 初心者
回答ありがとうございます。
WindowsAPIを勉強したことがあるので、見た感じではこのソースコードが
1番しっくり来た感じがしましたのでこちらで作ってみようと思いました。
ゲーム制作でほとんど使わないのでしたら、コンソール版とゆうのに変えたいのですが、
コンソール版とは、DXライブラリとかの事でしょうか?
WindowsAPIを勉強したことがあるので、見た感じではこのソースコードが
1番しっくり来た感じがしましたのでこちらで作ってみようと思いました。
ゲーム制作でほとんど使わないのでしたら、コンソール版とゆうのに変えたいのですが、
コンソール版とは、DXライブラリとかの事でしょうか?
Re: C言語テトリス 初心者
>softyaさん
http://sp.nicovideo.jp/watch/sm8517855?cp_in=wt_tg
ニコニコ動画ですいませんが、この方のソースコードを利用したものだと思います。
No1の内容を読み間違えてしまいました。すいません。
http://sp.nicovideo.jp/watch/sm8517855?cp_in=wt_tg
ニコニコ動画ですいませんが、この方のソースコードを利用したものだと思います。
No1の内容を読み間違えてしまいました。すいません。
最後に編集したユーザー Rittai_3D on 2015年2月21日(土) 16:16 [ 編集 1 回目 ]
初心者です
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 13年前
- 住所: 東海地方
- 連絡を取る:
Re: C言語テトリス 初心者
文字通りコンソールです。
「プログラミング講座 コウのポケット - GNIT - » 」
あっサイト消えてる。
アーカイブから、発掘しました。
「プログラミング講座 コウのポケット - GNIT -」
http://web.archive.org/web/201305101836 ... /index.php
みずに書けるぐらい理解してくださいね。
「プログラミング講座 コウのポケット - GNIT - » 」
あっサイト消えてる。
アーカイブから、発掘しました。
「プログラミング講座 コウのポケット - GNIT -」
http://web.archive.org/web/201305101836 ... /index.php
みずに書けるぐらい理解してくださいね。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: C言語テトリス 初心者
ありがとうございます!!
ずっとテトリスについてのサイトを探していたことも
あったのですが、このサイトは初めて見ました!
勉強してきます(^^)
ずっとテトリスについてのサイトを探していたことも
あったのですが、このサイトは初めて見ました!
勉強してきます(^^)
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 13年前
- 住所: 東海地方
- 連絡を取る:
Re: C言語テトリス 初心者
DXライブラリに移植してみるのも良いかと思います。
ブロックはDrawBoxで。
ブロックはDrawBoxで。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。