初めまして。いつも参考にさてていただいております。
僕は現在C++でDXライブラリを使用してアクションゲームを製作しています。そしてプログラミングの方はだいぶ出来上がってきたのですが、そのソースコードのファイル数が気が付いたらかなり増えていました。ヘッダファイルとソースファイル合わせて111個です。
そこで聞きたいのですが、皆さんのゲームプログラムはどれくらいのファイル数になりますか? ゲームの規模などによって異なると思いますがよろしくお願いします。
また、僕は一つのクラスにつきヘッダファイルとソースファイルを一つずつ作っているのですが、皆さんがどういう風にソースコードを分けているのかも教えて頂けると嬉しいです。
ゲームプログラム ソースコードのファイル数
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: ゲームプログラム ソースコードのファイル数
ソースファイルの数だけで決まるものではないので、良い選択なのかはコレだけではお答えできません。
データファイルに頼らずにクラスが増えすぎている可能性もありますが、ほんとうに必要なクラスの数なのかもしれません。
ファイルの数を気にするより、メンテナンス性やデバッグ、バランス調整において有利なクラス設計がされているかを考えるべきだと思います。
リファクタリングの末に増えたものならほんとうに必要なのもで、ライブラリ化出来る部分が多いのかもしれません。
今言えるのは、このぐらいです。
データファイルに頼らずにクラスが増えすぎている可能性もありますが、ほんとうに必要なクラスの数なのかもしれません。
ファイルの数を気にするより、メンテナンス性やデバッグ、バランス調整において有利なクラス設計がされているかを考えるべきだと思います。
リファクタリングの末に増えたものならほんとうに必要なのもで、ライブラリ化出来る部分が多いのかもしれません。
今言えるのは、このぐらいです。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: ゲームプログラム ソースコードのファイル数
設計がちゃんとできていればファイル数が増えても問題ないということですね。softyaさんのおっしゃる通りファイル数を気にするよりしっかりした設計ができているかについて考えたいと思います。ありがとうございました。