ゲーム開発

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

2
3gオンラインゲームの制限は何ですか
私はiphone用の3gオンラインマルチプレイヤーゲームを作ることを検討しています。マルチプレーヤーが私の主な焦点ですが、すべてのゲームアプリでWi-Fiが必要であることに気づきました。これが単に3gネットワークの速度の問題なのか、それともAppleが3gネットワークに制限を設けて開発者がこれを行えないのかを知っている人はいますか?

1
2Dスケルタルアニメーションの変換
しばらくの間、2Dスケルトンアニメーションシステムを構築しようとしていましたが、仕上げにかなり近づいていると思います。現在、私は以下のデータ構造を持っています: struct Bone { Bone *parent; int child_count; Bone **children; double x, y; }; struct Vertex { double x, y; int bone_count; Bone **bones; double *weights; }; struct Mesh { int vertex_count; Vertex **vertices; Vertex **tex_coords; } Bone->xそしてBone->y骨の終点の座標です。開始点は(bone->parent->x, bone->parent->y)またはによって指定され(0, 0)ます。ゲームの各エンティティにはがありMesh、Mesh->verticesエンティティの境界領域として使用されます。Mesh->tex_coordsテクスチャ座標です。エンティティの更新関数では、の位置をBone使用しVerticesて、それにバインドされているの座標を変更します。現在私が持っているのは: void Mesh_update(Mesh *mesh) { int i, j; double sx, sy; …

2
Silverlightはオンラインゲームの世界に未来をもたらしましたか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 新しいゲームの計画、テスト、開発に数か月を費やしてきました。私たちは多数のプラットフォーム(Javaアプレット、XNA経由のデスクトップ、Flashなど)を試用しており、Silverlightがほとんどの選択肢でした。 ただし、ゲームに参加するほど、主にサーバーとの通信に関わる問題が発生します。HTTPポーリングは低速で非効率的ですが、SL4で使用できるようになったソケット機能は、イントラネット環境でのみ有用です-何かが欠けている場合を除きます。 誰でも、これとオンラインブラウザベースのゲームのSLの将来について、意見や経験があります。

6
生きている生き物のラグドール:誰かがすでにそれを実装していますか?
死んだ生き物が現実的に落下するのは退屈だと思います。 筋肉の力と手足の速度に応じてモデルが動くアニメーションシステムを実装したゲームはありますか? ロードされて順次読み取られるだけの確定したアニメーションデータを使用する方がはるかに高速ですが、非常に「静的」に見えます。 手続き型の生成データについてよく耳にするので、骨の重さに応じて独自のアニメーションでボディを生成できます。 骨が立っている実際のロボットシミュレーションについて話しているのではなく、バランスを保つためにいくつかの角度を自動調整していますが、より中間的でより事前に計算されたものについてです。 力はステップ間でわずかに異なります(フロート上でランダムに変化するため、プラスまたはマイナス10%で変化します)。そのため、四肢の軌道はステップ間で異なります。 多くの調整と事前設定が必要になりますが、確定性ははるかに低くなります。

6
「モデル駆動型」ゲームのプロトタイピング
ゲームメカニズムの定義された「モデル」に基づいてゲームのプロトタイプを作成できる既知のライブラリ/フレームワーク/システムはありますか? それらすべてが3つのゲームに一致すると考えてください。「何か」を探しています。状態と入力/出力に基づいてgrafixを処理/画面を更新することは二次的なものであり、何かが実行されている高速プロトタイプで新しいルールセットを試すことができます。対話型はアイデアを検証するために最も重要です... そのようなツールはありますか?可能な限り多くのコーディングをスキップするように求められたとき、これについてあなたはどう思いますか? 明確にするために:いいえ、私は魔法を探していません。私が探しているのは、ゲームの「ロジック」にもっと集中できるツール(少なくとも単純なゲームala match 3の場合)であり、すべての画面/入力/ UIのものをコーディングする必要がないため、「モデル駆動型」のネーミングです。 ..

5
非常に大きなゆっくり回転する惑星を描く
ゆっくりと回転する惑星の非常に大きな(500ピクセル以下)グラフィックを描画したいと思います。これらのグラフィックは印象的なものです。これを行う最良の方法は何ですか?私は特定の3Dエンジンの経験がなく、このゲームがどのプラットフォームで動作するかさえわかりません。 各フレームを事前にレンダリングすることもできましたが、500pxで10秒の回転周期で、これは惑星ごとに途方もない量のデータです。 3Dエンジンを使用して、惑星のテクスチャを球に近づくメッシュにマッピングすることができますが、500pxでは、見栄えをよくするためにポリゴン数が膨大になる必要があるのではないかと心配しています。 各ビューピクセルのx / y座標を球のテクスチャの座標空間に変換することで、テクスチャ球を効率的にレンダリングするだけの一種のカスタム3Dエンジンを書くことができますが、これは複雑であり、メリットを得ることができませんでしたグラフィックアクセラレーション。 私が考えていない他の何か? ここに私が何を意味するかのアニメーションGIFの例があります。(100x100 pxと60フレームで、それはすでにかなり巨大です、申し訳ありません。)これだけ、非常に大きく、非常にゆっくり回転し、よりスムーズにアニメートされることを想像してください。 ただし、これが500x500ピクセルで10 x 25 = 250フレームの場合、数百MBのデータについて話しているため、この単純なアプローチは機能しません。

5
熱心なゲーマーではないときに、興味深いゲームメカニズムを開発する
私はビデオゲームをプレイするのは好きですが、実際にゲームを作る方がはるかに面白いことに気づきました。[X] *ゲームを開発する予定がある場合、熱心な[X]ゲーマーになる必要があるのでしょうか。そのジャンルを慎重にプレイする場合、どのようにして興味深いメカニズムを開発できますか? 経験的な答えを得るために、ゲーム業界で働いた、または働いている人の意見に耳を傾けたいと思います。あなたとあなたの同僚は、熱心なゲームプレイヤーまたは「カジュアル」ゲーマーですか?業界のSchafers、Carmacks、McGees、Gilbertsについてはどうですか(だれかが知っているはずですが:))。 * [X]任意のゲームジャンル:プラットフォーマー、RPG、RTS、FPSなど PS:私はこの質問をできる限り主観的にしないようにしていますので、改善点があれば遠慮なく指摘してください。

4
JMonkeyEngineチュートリアルとドキュメントを探しています[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 公式サイトの資料の他に、JMonkeyEngineのチュートリアルとドキュメントを探しています。どんな手掛かり?



3
2Dトップダウンビューマップ
これがどのように機能するのか疑問に思いました。 あなたはロードするか、完全なゲームの起動時にマップを、または実行時にマップの部分をロードするのですか? そして、どのように地図を保存しますか?XMLか、それともバイナリ形式ですか? ありがとう!
8 2d  tiles  sprites  maps 

3
Ogre vs. Irrlicht [終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ゲーム開発スタック交換のトピックになるようにします。 4年前休業。 Ogre(http://www.ogre3d.org)およびIrrlicht(http://irrlicht.sourceforge.net)エンジンを少し試してみました。どちらもオープンソースであり、同様のニッチを埋めようとしています。私がこれまで見てきたことから、それらはよく書かれていて使いやすいです。 私は、これら2つのゲームエンジンの長所と短所の情報に基づいた比較対照と、最初からリリースされた製品への移行に関連するエンジン固有の課題を使用できます。資産管理から構成ツール、オーディオ/ネットワーク/ビデオ再生フレームワークの統合、レンダリング/ポリゴン制約まで、何にでも興味があります。
8 ogre  irrlicht 

5
Pygameに適したUIウィジェットツールキットはありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Pygameに適した最新のウィジェットツールキットはありますか?私はPGUを見てきましたが、それは明らかにメンテナンスされていません。

2
1つのテクスチャアトラス?
テクスチャアトラスを使用する場合、すべてのスプライトを単一のテクスチャアトラスに配置する必要がありますか?それとも、複数の小さなテクスチャアトラスが必要な場合がありますか?
8 textures 

2
StarcraftのようなピアツーピアRTSゲームで勝利を検出する
典型的なRTSゲームは、標準のネットワークモデルであるピアツーピアロックステップで実装されます。 ピアツーピアモデルの2人のプレイヤーの間の通信しかないとすれば、Battle.netはおそらくゲームの状態について何も知らないので、Starcraft 2を検討してください。 。不正行為を行わず、正確な結果を報告しないように2つのピアに依存することは、世間知らずです。

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