ゲーム開発

プロおよび独立系ゲーム開発者向けのQ&A

4
PIDコントローラーをトレーニングする最良の方法は何ですか?
これは非ゲーム開発の境界線ですが、PIDはゲームで一般的に使用されるので、試してみようと思いました。 私のゲームには、ステアリングやスロットルコントロールなどに使用されるPIDコントローラーがいくつかあります。正確に調整できません。私が最適なソリューションに近づいているように感じることは決してありません。そして、取り除くことができない奇妙な振動またはスパイクでそれらを「十分に」そのままにしておくのは非常に魅力的です。 欲求不満でこの投稿に私を駆り立てた1つのコントローラーは、非常に小さなエラー入力に対して小さな振動を生成します。入力が大きい場合は問題ありませんが、安定性はそれほど高くありません。 これらのことをより確実にトレーニングする方法についてのヒントやリソースはありますか?

1
OpenAL-alGetSourceiとAL_BUFFERS_PROCESSEDがジャンクを与える
この質問をSOに投稿しましたが、回答がありませんでした。多分誰かがここで私を助けることができます。 私は最近、WAVとOggのサウンドをOpenALでストリーミングする、うまく機能するプログラムを持っていました。次に、ソースオブジェクトとバッファオブジェクトをC ++クラスに抽象化することにしました。私はソースクラスまで行きました。処理されたバッファの数を返す私の関数は、に渡される整数を変更していませんalGetSourcei。 int ALSource::GetBuffersProcessed() const { ALint processed; alGetSourcei(this->source, AL_BUFFERS_PROCESSED, &processed); int error = alGetError(); if(error != AL_NO_ERROR) return -1; return processed; } 私errorはそれが決して決して何でもないことを確認しましたAL_NO_ERROR。コンストラクターでソースを生成します。 alGenSources(1, &source); これによってエラーが発生することもありません。 これの実際の症状は、processed宣言されているが初期化されていないことです。最終値は、最初のジャンク値です。(通常-8834824334のようなもの)。 これは予想される動作でしょうか?OpenAL仕様では、値はその値である必要があります0 - anyが、実際にはそれよりも具体的ではありません。プログラマーのガイドも同じです。


4
チュートリアルは必要ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 子供たちは遊びを通して学びますが、その本質は破壊的です。デジタルゲームでは、任意のルールを適用してフィードバックすることができ、白い線の外に出ないように「概念的なルール」を必要としません。 メカニズムを一貫性のあるわかりやすいものにするのではなく、チュートリアルを松葉杖として使用し始めましたか? だから私は、アナザーキャッスルの非常に興味深いエリックジマーマンのインタビューを聞いていました。私の脳がリンボについて考えながらチュートリアルに夢中になり始めたとき、彼らは遊びの破壊的な性質について話していました。それから私は一度Gloに尋ねたのではなく、チュートリアルが必要なのかと気づきました。 インディーズとアートのゲームシーンがこの破壊的なプレイのコンセプトを長い間宣伝してきたことを知ったのですが、チュートリアルの必要性に疑問を抱く開発者の人数を教えてください。 -ブログ投稿


2
2DゲームC#のクリックして移動するサンプル?
現在、2Dゲームを作成してXNAの使い方を学んでいます。これまでのところ私は大丈夫ですが、キーを使用して移動するのではなく、クリックして移動を実装したいのですが、周りにサンプルが見つからないので、それに近づく方法については無知です。 XNAはxboxコントロールとキーボードでうまく機能することは知っていますが、マウスの操作に関連するものはまったく見たことがありません。また、PCゲーム以外のものを目指していないので、xboxについては特に気にしません。 だから私が探しているのは、クリックして移動が計算される方法のいくつかのサンプルであり、ゲームに表示されたマウスアイコンがxnaフレームワークからも機能しているか、それとも、現在のタイルの輝き、またはマウスがそこにあること、または同様のものを表示します。 更新: マウスで移動することはまったく同じではありません。少なくとも私が計画していることについては、障害物も考慮する必要があります... たとえば、クリックをまっすぐ歩くとみなして、ユーザーがクリックごとにユーザーを自動ナビゲートするのではなく、地図上を自分でナビゲートするように強制したいので、たとえば壁を越えてクリックした場合、壁に向かって歩いて止まるのではなく、ある場合は反対側へのルート...スクロールウィンドウなどでXとYのgetstateを使用して頭に浮かぶ別の疑問は、実際にマウスがどこにあるかを認識するか、ワールドの必要性があるでしょうか。ユーザーがクリックしたポイントBがどこにあるかを表示するための画面計算 助けとアドバイスをありがとう... PS:誰かがClick-to-MoveタグやWorld-to-Screenを追加することはできますか? PPS:なぜC#タグを追加できないのですか?
7 2d  xna  c# 

3
iPhone / iOSゲーム開発のためのグラフィック/アニメーションツールとワークフロー[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ゲーム開発スタック交換のトピックになるようにします。 5年前休業。 Flashゲームの制作経験があり、すべてのFlashの欠点について、デザイナー/デベロッパーのワークフローはかなりまともです。 プレースホルダームービークリップとテンプレートFLAを設定し、デザイナー/アニメーション担当者がその作業を行うのとは無関係にコードをコード化できます。統合の時期になると、SWCを使用するか、実行時にSWFをロードすることで、アニメーションをプロジェクトにコンパイルできます。 ざっと見てみましたが、iOSゲーム開発に同様のワークフローを提供するツールはありません。iOSゲームを制作している人が、デザイナー/アニメーター/開発者のワークフローをどのように処理しているかに光を当てることができますか?
7 iphone 

6
シェアウェア(デモではない)モデルが停止したのはなぜですか?
業界の初期には、海賊行為と戦うのではなく、企業はユーザーがゲームを自由に共有できるようにし、ゲームにナグスクリーンなどを配置しました。 次に、DLCと拡張機能(そう、DLCは実際には20歳です:P)、ヒントブック、チートコード、盗品などを販売します。 なぜこのモデルは死んだのですか? 注:私は、クリップウェアやデモのがらくたではなく、クラシックなシェアウェアについて話しています。

4
Open GL ES 2.0を使用するようにOpenGL ES 1.1ベースのiPhoneゲームを更新する
私はOpenGL全般にかなり慣れていません。サンプルコードを使用して、OpenGL ES 1.1ベースの2D iPhoneゲームを作成しました。OpenGL ES 2.0は1.1とは大幅に異なるという印象を受けています。それでは、1.1コードを2.0に更新するには何が必要ですか? 「プッシュマトリックス、変換、回転、2Dテクスチャの描画、ポップマトリックス」という、基本的な描画パターンに慣れています。2.0の「同等」とは何ですか?

2
どのゲーム内ユーザーインターフェイスを利用できますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張ディスカッションを誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 (OSレベルのインターフェイスではなく)ゲーム内インターフェイスライブラリで利用できるオプションと、それらについてのあなたの意見は何ですか? 回答ごとに1つのライブラリのみを配置し、このテンプレートに従ってください。 名前 ウェブサイトへのリンク 費用 ライセンス(無料またはオープンソースの場合) 総括・意見
7 gui 


2
いくつかの良いMMOミドルウェアサーバーパッケージは何ですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張ディスカッションを誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 MMOミドルウェアパッケージに関する経験があり、それらについて肯定的または否定的な経験がある場合は、フィードバックをいただければ幸いです。 具体的には、サーバーパッケージを探しています。価格、機能、速度、使いやすさはすべて、知っておくと便利な指標です。 たとえば、予備調査を行った結果、Exit GameのPhoton、 RedDwarf Server、SmartFoxServerなどのパッケージが見つかりました。
7 mmo 

3
どうすればオープンソースのゲーム開発に参加できますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 短くて甘い質問 私はゲームプログラミング全般に慣れていないので、どのようにしてGOOD QUALITYオープンソースゲームを作成しますか? 私が遭遇したもの 私がLinuxでプレイしたゲームには、実に恥ずべきものがあります。グラフィックはひどい、AIは欠けている、そして再生能力はほとんどない。誤解しないでください。World of Goo、Gish、Aquariaなどの優れたオープンソースゲームをいくつかプレイしました。しかし、私はLinux小屋の良いゲームを見逃しています。 私が見つけたもの それで、私は言及されたゲームがどのように作られたかについて少し調査しました。したがって、私は自分のC ++プログラミング経験を使用してOpenGLとSDLの学習を開始しました(これはプログラミングの約1年ですが、それほど多くありません)。スタックオーバーフローに関してプログラマーから推奨された次の本も手に入れました。 SDLに焦点を当てる(現時点では1つのリンクのみを投稿させてください...) OpenGLスーパーバイブル GEBおよびCODE 私が勧められたこと また、かなり経験豊富なプログラマーで、C ++の方法でゲームに移行することを勧めている人と話しました。OpenGLとSDLが良い方法だと思います。また、私のプログラム(特にGit)でバージョン管理を使用することを勧めました。それについてあなたの意見は何ですか? 皆さん、それが明確だったといいのですが。 知らせ てください、イマヌエル

5
解析する最も簡単な3Dファイル形式は何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 Blender-Made Filesを自分の自家製Lispプログラムに直接解析したい。私は.X3Dファイルから手動でデータを引き出してきました。これは、パーサーの作成に焦点を合わせるのに最適な形式ですか? ありがとう!
7 3d 

2
HTML5ゲームをポータルなどに配信する標準的な方法は何ですか?
「標準的な配信方法」の意味を説明しましょう... Flashゲームサイトについて考えてみましょう。Flashゲームは、サイトでホストされるか、おそらく誰かが提供する単一のファイルとして配信できます。 一方、HTML5ゲームにはそれほど標準的なものはありません。通常、それらには独自のページがあり、ポータルはそのページにリンクしているだけです。私はそれがそのポータルの目的を大いに妨げていると思います、なぜなら、まあ、あなたは人々があなたのサイトに留まり、他のゲームを探して欲しいからです。 さて、ゲームを配信する何らかのiframeの方法がこの問題を大きく解決するのに役立つと思います。私はいくつかのゲームがそれをしているのを見ました、そしてそれらはしばしばライブサイトの例を示すためにチュートリアルサイトに含まれていました。これは明らかに素晴らしいことです。 では、標準はありますか?助言がありますか?自分自身をiframeにプリロードするだけのゲームを作成できますか(「単一のドキュメント」または何かについて聞いたことがあります)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.