タグ付けされた質問 「software-engineering」

ソフトウェアエンジニアリングは、ゲーム開発分野に適用されるソフトウェアの設計と開発です。このタグを使用する質問は、ソフトウェアの作成または設計のタスクに関連する理論的な概念と実践に関するものでなければなりません。このタグは、質問にプログラミングが含まれている場合やコードが含まれている場合にのみ使用しないでください。

6
ゲームプログラミングでソートアルゴリズムをプログラムする方法を知る必要がある重要なケースはありますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 まあ、私はウィキペディアでアルゴリズムをソートすることについて少し読んだことがありますが、特にアルゴが他のアルゴよりも速いいくつかのケースを扱う場合、主題は広大に見えます。 簡単に要約する必要があるかもしれませんが、その前に、並べ替えが必要なゲームプログラミングの主題があるかどうか誰かに教えてもらえますか?(またはオプションで、実行時間は重要です)。 たぶん深度バッファにあるのでしょうか?

2
レベルの実装
私は最近、学習目的でサイドスクローラーゲームの作成を開始しました。そのためにいくつかのレベルを作成しているときに、ゲームにこれらのレベルを実装する方法という質問に遭遇しました。メニュー状態、ゲーム状態などを備えた状態ベースのゲームを作成しました(これが一般的な方法だと思います。間違っている場合は修正してください。感謝しています)。では、ゲーム状態にさまざまなレベルを実装する一般的な方法は何でしょうか?レベルごとに新しい状態を作成する必要がありますか?または、ゲームの状態を唯一の「プレイ可能な」状態にし、現在のレベルを「知っている」(ただし、実現する)必要がありますか?ポイントカウントやそのようなもの(ライブシステム、または単純なハイスコアのポイントシステムなど)をどのように実現しますか

3
Starcraft IIの作成に使用された言語は何ですか?
まったくの初心者の質問ですが、ブリザードがStarcraft IIゲームのプレイを作成するために使用した言語は何ですか?私はこの2日間プレイしてきましたが、ゲームの複雑さとパフォーマンスに常に驚かされています。それは社内言語ですか、それとも既知の言語のフレーバーを使用していますか?

1
c#.netのクリック可能な16進グリッド
プレイヤーが静的マップ上のヘクスをクリックして次の遭遇をもたらすWindowsフォームベースのアドベンチャーゲームを作成したいと思います。私はすでにマップを持っており、それをスキャンして.bmpファイルに変換する予定です。私の問題は、マップイメージをゲームコードに関連付ける方法がわからないことです。間違えない限り、何らかのイメージマップコントロールを使用する必要があると思います。その場合、各ヘクスを個別にプロットする必要がありますか、それともマップ全体を一括してプロットする方法はありますか?この記事を見つけましたが、それが自分のやりたいことに関連しているかどうかはわかりません。一般的な情報や関連記事へのリンクを探しています。ありがとう。

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が、実際にはそれよりも具体的ではありません。プログラマーのガイドも同じです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.