ページ 11

ゲーム作り初心者です

Posted: 2013年1月21日(月) 18:50
by 忍者
シューティングを作ろうとしているのですが基礎作り方がわかりません。可能であればシンプルなソースで教えて頂けないでしょうか?
尚、DXなど外部のライブラリーなしでお願いします。
その他、作りやすいシンプルなゲームのソース参考にしたいのでよろしくお願いします。

Re: ゲーム作り初心者です

Posted: 2013年1月21日(月) 19:05
by softya(ソフト屋)
外部ライブラリなしとは、どういう理由でしょうか?
Win32APIだけで組みたいと言うことですとDXライブラリより難易度がアップしてしまいますが。

Re: ゲーム作り初心者です

Posted: 2013年1月21日(月) 21:33
by みけCAT
C言語でなくていいのなら、Tonyu Systemがおすすめです。
http://hoge1e3.sakura.ne.jp/tonyu/

シューティングゲームの作り方はこちら

Re: ゲーム作り初心者です

Posted: 2013年1月21日(月) 21:39
by softya(ソフト屋)
C言語じゃなくて良いというのなら、HSPと言うのも手ですね。
「HSPTV!」
http://hsp.tv/

HSPならシューティングは沢山あります。
「HSPゲームプログラミング」
http://www.geocities.jp/hspgame2/
「シューティングゲームを作る」
http://www.orewp.net/hsp/etc_contents/shotgame.html

逆にWin32APIでは、シューティングは壊滅状態でした。
※ 昔あったサイトは軒並み壊滅。

Re: ゲーム作り初心者です

Posted: 2013年1月21日(月) 21:46
by nil
softyaさんのおっしゃるとおり
DXライブラリを使わないとなると難易度は急上昇します。
逆に言うとDXライブラリはC言語の基礎的なところを学ぶだけで扱えるのでかなり難易度は下がります。

HSPならば魯鈍ジョンさんと言う方の動画がすごく参考になるのでURLを張っておきます。
http://www.nicovideo.jp/watch/sm6309318

Re: ゲーム作り初心者です

Posted: 2013年1月21日(月) 22:02
by softya(ソフト屋)
ZGEってツールもありますよ。
「mu:die」
http://www2u.biglobe.ne.jp/~nemojun/
スクリプトを手で書かずにメニューから選択していくことでゲームを作ります。

Re: ゲーム作り初心者です

Posted: 2013年1月22日(火) 10:44
by softya(ソフト屋)
別のトピックから転載します。
忍者 さんが書きました:色々な回答ありがとうございました。
すみません!こちらの説明不足でした。

専門学校の課題で何か一つゲームを作成しなきゃ行けなくなったのですが、専門に入ってゲーム作りを始めた為に
まだ、分からないことど多くて思うようなゲームができません。
文字を出力とか、計算(ポインターなどはやりましたがゲーム自体は作成経験がありません...)
それで、是非みなさん参考になるようなソースや意見ご協力よろしくお願いします。
可能であればC言語でシンプルなゲームのソースをよろしくお願いします。
こちらのサイトにソースは掲載できないなどの考えがありましたら、私のアドレスに返信して頂ければ幸いです。aaayutaparactice@gmail.com
作りたいゲームですが、C言語でコンソールアプリケーションで作成した物になります。

シューティングを作ろうとしているのですが基礎の作り方がわかりません。可能であればシンプルなソースで教えて頂けないでしょうか?
尚、DXなど外部のライブラリーなしでお願いします。
その他、作りやすいシンプルなゲームのソース参考にしたいのでよろしくお願いします。

Re: ゲーム作り初心者です

Posted: 2013年1月22日(火) 10:55
by softya(ソフト屋)
コンソールアプリケーションで作れるゲームはグラフィックを扱えないのでテキストを使ったゲームです。
なので、次のようなゲームが作れますがシューティングには向きません。
「スタートレック (マイコンゲーム) - Wikipedia」
http://ja.wikipedia.org/wiki/%E3%82%B9% ... %E3%83%A0)
「ローグ - Wikipedia」
http://ja.wikipedia.org/wiki/%E3%83%AD% ... C%E3%82%B0
「C言語 練習プログラム集」
http://akabas.net/(S(mlrkxl451pmm1z45zl ... CTask.aspx
「プログラミング講座 コウのポケット - GNIT -」
http://www.nhk.or.tv/kow/program/index.php

この様なものでよろしいということでしょうか?
であれば、シューティングで無いものを検討なさってください。

Re: ゲーム作り初心者です

Posted: 2013年1月22日(火) 14:09
by 忍者
シューティングを作ろうとしているのですが基礎作り方がわかりません。可能であればシンプルなソースで教えて頂けないでしょうか?
尚、DXなど外部のライブラリーなしでお願いします。
その他、作りやすいシンプルなゲームのソース参考にしたいのでよろしくお願いします。
忍者 さんが書きました:シューティングを作ろうとしているのですが基礎作り方がわかりません。可能であればシンプルなソースで教えて頂けないでしょうか?
尚、DXなど外部のライブラリーなしでお願いします。
その他、作りやすいシンプルなゲームのソース参考にしたいのでよろしくお願いします。

Re: ゲーム作り初心者です

Posted: 2013年1月22日(火) 14:28
by softya(ソフト屋)
忍者 さんが書きました:シューティングを作ろうとしているのですが基礎作り方がわかりません。可能であればシンプルなソースで教えて頂けないでしょうか?
尚、DXなど外部のライブラリーなしでお願いします。
その他、作りやすいシンプルなゲームのソース参考にしたいのでよろしくお願いします。
忍者 さんが書きました:シューティングを作ろうとしているのですが基礎作り方がわかりません。可能であればシンプルなソースで教えて頂けないでしょうか?
尚、DXなど外部のライブラリーなしでお願いします。
その他、作りやすいシンプルなゲームのソース参考にしたいのでよろしくお願いします。
分かって頂けていないのでストレートに書きますが、C言語単体では無理です出来ません。

Re: ゲーム作り初心者です

Posted: 2013年1月22日(火) 14:33
by 忍者
度々すいません。
説明間違えました。
C言語だけでなくC++を使った物でも大丈夫です。
よろしくお願いします。

Re: ゲーム作り初心者です

Posted: 2013年1月22日(火) 14:37
by softya(ソフト屋)
C++でも変わりません。C/C++は単体ではグラフィックを表示することが出来ません。
学校で、C言語のコンソールアプリがグラフィックを表示できているなら何らかのライブラリを利用しています。
それに気づいていないだけだと思いますよ。

【補足】
それに、C言語がやっとの状態ではC++は高難度すぎると思います。

【補足の追記】
C++って、こういう文法の言語のことですよ。VC++は開発環境名でC++はプログラミング言語の名前です。
「C++入門」
http://www.asahi-net.or.jp/~yf8k-kbys/newcpp0.html

【さらに追記】
VC++の標準なままC言語で作れるゲームの作りかたは、次のサイトのテトリスで解説されています。
「ゲーム&その他プログラミング【Windowsプログラミング研究所】」  こちらのサイトにWin32APIのシューティングのソースコードもあります。
http://www13.plala.or.jp/kymats/study/game_other.html
ちなみに、DXライブラリで作るよりは難易度はアップしています。Win32APIを使っていますので。