質問: windowsのトラブル対処方法の書籍に関して こんばんは。 現在、吉里吉里というゲーム作成ツールを用いてアドベンチャーゲームを作ろうとしている者です。 そこで質問があります。 ゲームが完成した後のサポートに関してなのですが、ユーザーからの不具合やトラブル報告に関して、出来る限り対応し問題を解決していきたいと考えています。 そこで、ユーザーのpcで生じるゲームが起動できない等のトラブルに幅広く対応するため、windowsのトラブルシューティングについて書かれている書籍を購入して、そのトラブルに対する対処方法を学びたいと思っているのですが、これはあまり意味の無いことでしょうか? もちろん、当方のゲームのプログラミングミスにおける不具合等は除外して、 それ以外でユーザー側のpc環境で起動できない等のトラブルに対応していく為に、 windowsの構造を学ぶという意味も含めてのトラブルシューティングに関連した書籍の購入です。 ただ、それらの書籍を購入しても、あまりゲーム起動や不具合に関するサポートには役立つ情報は得られないかもしれないという懸念もあります。 吉里吉里に関するサイト様で、ウィンドウズにある程度詳しくないと、サポートを継続していくことは難しいと書かれていたので、今の自分には自信がありません。 ただ、ゲームをプレイしてくださる方全員は難しいかもしれませんが、できる限り多くの人のサポートをしていきたいと考えています。 制作するゲームの対応osは、windowsの2000/xp/vistaの3つになります。 当方はvistaと7の環境でしか、ゲームの動作チェックを行うことが出来ません。 ゲーム製作者様、その他のソフトウェア製作者様など、詳しい方がいらっしゃいましたら是非ご教授お願い申し上げます。回答の方お待ちしております。
回答: 切り分けの問題かと思いますが...... ・自分のプログラミングのミスによるもの =>当然自分で対処してサポートすることになる ・ゲームエンジンの不具合などによるもの =>エンジンの開発元に委ねることになる ・ドライバが原因のもの =>ドライバ開発元に委ねることになる ・os自体に問題があるもの =>microsoftに(以下略) どこのレベルでの不具合なのか...の切り分けがまた大変だったりはしますが...... そこらヘンはある程度の情報の積み重ねでしょうかね...。 ドライバレベルになってしまうと個人では手の出しようがありません。 apiに渡すパラメータを変えてみたり、ドライバの設定を変えてみると改善する場合はありますが。 # 設定を変えるのはユーザー側ですが、パラメータを触れるのはゲームエンジン側でしょう...。 >制作するゲームの対応osは、windowsの2000/xp/vistaの3つになります。 こちらはゲームエンジン側に委ねるしかありません。 dllなどで機能拡張できる。という場合はその限りではありませんが...。 >当方はvistaと7の環境でしか、ゲームの動作チェックを行うことが出来ません。 msdnなどでは各osでの動作確認の為に過去のosとかも入手可能なエディションがあったかと。 市販ソフトメーカーではそのような方法で確認しているでしょう。 が、ハードウェアやドライバの組み合わせに関してはとても確認しきれるものではありませんので、一般的と思われる環境での動作確認に留まるかと。 結局、自分のところに無い環境では確認のしようも無いのである程度の割り切りは必要...でしょうね。 今回の場合はある程度ゲームエンジン側に投げられるはずです。 私の場合、ゲームではなくとあるアプリのプラグインを公開していますが...オプション設定でいくらかログ出力を制御できるようにしてあります。 dllがロードされたアドレスをログに残すとか。 # 一般保護違反などでふっとべば、このアドレスからどの辺りで問題発生したか...の手がかりくらいにはなりますし。