学校の課題研究で、半年後にC言語を使った作品を提出することになりました。
班の人数は7人で、C言語についての知識は全員「情報技術検定2級」程度の知識しかありません。
先生は「シューティングゲーム」を作らせたいようですが、素人考えで、半年間ではとても作れないように思えます。
しかし、C言語で作品を作ったことがないので、どの程度の目標を立てたらいいのかもわかりません。
「シューティングゲーム」を作るとしたら、どの程度の完成度を予定したらいいのか、そもそも半年間で作れるのか。
また、シューティングゲームが無理なら、どのようなものを作るのがいいのか(ゲーム以外の作品も含めて)。
など、アドバイスよろしくお願いします。
No.2ベストアンサー
- 回答日時:
Windowsの場合DirectXと一部WindowsAPIの知識が必要で期間的に無理があります。
そこで、DirectXを楽に使うためのライブラリとして、DXライブラリがあります。
http://homepage2.nifty.com/natupaji/DxLib/
このライブラリを使っても良いのなら半年で何とかなるかも知れません。
作り方の例とDXライブラリの入門はこちら。
http://dixq.net/g/
一度検討してみてください。
サンプルもあります。→サンプルプログラムの館
http://dixq.net/sakuhin.html
ただし、7人の作業分担は実に難しかったりします。
早速の回答ありがとうございます!!
DirectXは初期化だけで100行書く必要があるとか何とか・・・。
今から勉強するのはとても無理そうですね。
自力で調べて、DXライブラリとマイクロソフトのVisual C++ 2008をインストールするところまでは行きました。
制作時間を見ると・・・パズルゲーム辺りが無難なのでしょうか。
確かに分担作業は難しいかもしれません、2班くらいに分けることを提案してみます。
No.3
- 回答日時:
同人屋から一言。
DXライブラリを使えば、チームで半年ならそう無茶でもないです。
まあ、C++は齧っているほうがいいと思いますが。
>東方みたいなものを作れたらいいな、なんて思いますけど
こちらをどうぞ。
http://dixq.net/rp/
参考URL:http://dixq.net/rp/
心強い回答ありがとうございます!!
初心者の集まりなので不安なところもありますが、俄然やる気が出てきました。
C++はまったく知りません。。。
ですが、勉強するための課題研究みたいなものなので、リンク先のサイトを参考にしながら覚えていきたいと思います。
No.1
- 回答日時:
本屋に行きましょう。
VCの本なら、ゲームをもろに題材にしたものも売られています。
amazonでも検索できると思いますが、大型書店に行った方がいいです。
(ジュンク堂や紀伊国屋など)
普通に考えたら、シューティングはかなり大変そうですよね。
当たり判定だけでなく、動きとか。
まあしかしインベーダーのようなものでもシューティングです。元祖。
丸写ししないまでも、かなり実践的に使えると思います。
早速の回答ありがとうございます!!
学校には1冊だけ「14歳からはじめるC言語わくわくゲームプログラミング」という本がありました。
また、学校が本を買ってくれるそうなので、書店で良さそうな物を探してみます。
東方みたいなものを作れたらいいな、なんて思いますけど・・・あの弾幕がどうやって作られているのか見当もつきません。
でも、どんなに小さいものでも完成させることに意義があると思ってがんばります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 父親・母親 夫の質問に対する答えがわかりません 12 2022/09/01 15:00
- 統計学 統計:アンケート結果の読み解き方法(カイ二乗検定の必要性の有無) 13 2022/12/03 23:13
- 文学 応募予定作品と似たものがある 3 2023/05/10 21:52
- 文学 ある詩人の作品に「私のことを愛するのなら容姿や笑顔を理由に愛さないでください、なぜならそれは変化する 10 2023/06/17 16:53
- 日本語 竹取物語について 3 2022/11/15 21:44
- 大学受験 自己推薦書の添削や意見・アドバイスお願いします 2 2022/08/27 19:34
- 文学・小説 プロと素人(趣味)の違い 3 2022/07/13 02:37
- IT・エンジニアリング FORTRAN、COBOL、C、Java、C++とか誰が作ったのですか?言語習い使いまた出て、キリが 4 2023/05/06 23:11
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows Media Playerを開くと...
-
Google ColaboでGUI作成
-
Ps+のフリープレイでDestiny2の...
-
本格的なGUIを作るのにおすすめ...
-
scipy っていうのをいれようと...
-
iCloudフォトライブラリ内の画...
-
Windows上でJavaかc言語を使い...
-
動画像をキャプチャするプログラム
-
iPhoneのカメラロールへ画像を...
-
プログラマーで「使えない人」...
-
マイミュージックの曲で、WMPの...
-
c言語でntpdateコマンドにあた...
-
ライブラリ作成時のグローバル...
-
Excel2003 VBE 参照設定を解除...
-
静的ライブラリから静的ライブ...
-
boostのアンインストールについて
-
メール送受信のライブラリ
-
ListViewで複数項目のドラッグ...
-
【iTunes】CDをiPhoneに取り込...
-
Qtを勉強するのに何か良い書籍...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Ps+のフリープレイでDestiny2の...
-
Windows Media Playerを開くと...
-
本格的なGUIを作るのにおすすめ...
-
python urlopen error について...
-
Google ColaboでGUI作成
-
scipy っていうのをいれようと...
-
システムコールと標準ライブラ...
-
ライブラリ作成時のグローバル...
-
強化学習の環境作成、AI。自動...
-
プログラマーで「使えない人」...
-
unix-c と linux-c の違いは?
-
C++ 標準ライブラリの実際の中...
-
マウスのクリックを自動で
-
C# EXCELセルの入力規則設定に...
-
LIBCMT.LIBをリンクしてコンパ...
-
gcc に mktemp 危険と怒られ...
-
Dreamweaverのライブラリが反映...
-
静的ライブラリから静的ライブ...
-
DLL読み込み時エラー
-
sleep関数
おすすめ情報