問題タブ [xbox360]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
input - XBox 360 コントローラーから入力を取得するにはどうすればよいですか?
XBox 360 コントローラーから入力を受け取る必要があるプログラムを作成しています。入力は、私が構築している RC ヘリコプターにワイヤレスで送信されます。
これまでのところ、これは DirectX の XInput ライブラリ、または XNA の Input フレームワークのいずれかを使用して実行できることを学びました。
他に利用可能なオプションがあるかどうか疑問に思っています。私のプログラムの範囲はかなり小さく、DirectX や XNA のような大規模なゲーム ライブラリをインストールする必要があるように思えます。さらに、このプログラムはマイクロソフト固有のものではなく、クロス プラットフォームであってほしいと思います。
Python のようなものでコントローラーの入力を取得できる簡単で軽量な方法はありますか?
いくつかのコメントに答えるために編集します。
ヘリコプターには合計 6 つのプロペラがあり、3 つの同軸ペアで配置されます。基本的にはこれと非常に似ていますが、15,000 ドルではなく約 1,000 ドルかかるだけです。オンボード処理には Arduino を使用し、ワイヤレス制御には Zigbee を使用します。
360コントローラーはデザインが良いので選びました。非常に人間工学的で、必要なすべての制御入力を備えています。ヘリコプターの制御に慣れている方は、左のジョイスティックでコレクティブを制御し、右のジョイスティックでピッチとロールを制御し、アナログ トリガーでヨーを制御します。アナログ トリガーは、360 コントローラーの大きな特徴です。PSおよび他のほとんどはそれらを持っていません。
プロジェクトの Web ページがありますが、まだかなりまばらです。設計全体を文書化する予定なので、最終的には興味深いものになるでしょう。
http://tricopter.googlecode.com
余談ですが、googlecode プロジェクトにブログ機能を持たせることで、Google を殺すことになるでしょうか?
可能であれば、360 コントローラーの入力プログラムを Linux と Windows の両方で実行したいと考えています。最終的には、コントローラーを組み込みマイクロコントローラー ボード (Arduino など) に直接接続して、コンピューターを経由する必要がないようにしたいと考えていますが、現時点では優先度は高くありません。
c# - XNA 用の UI ライブラリ
私は小さくてシンプルな XNA ゲームに取り組んでいますが、メニューなどの基本的な UI 機能、ラッピングを含む (リッチ) テキスト レンダリング、要素の配置などの基本的な UI レイアウトの実装に多くの時間を費やしていることに気付きました。
これはかなり一般的な問題であり、これらを処理するためのライブラリを誰かが知っているかどうか疑問に思っていました。Windows プログラマーが利用できるいくつかの優れたスキン可能なオプションがあることは知っていますが (Crazy Eddie の GUI が思い浮かびます)、Xbox 360 をターゲットにしているので、純粋に管理されたソリューションを見つけたいと思います。
windows - クロス プラットフォーム ゲーム開発について学ぶにはどうすればよいですか?
Valve のような企業はどのようにして 3 つの主要なゲーム プラットフォームすべてにゲームをリリースすることができたのでしょうか? 特に Windows、Xbox360、PS3 間でのコード共有に関するベスト プラクティスに関心があります。理想的な解決策は、プラットフォームごとにすべてを書き直すのではなく、できるだけ多くのコードを再利用することです。
.net - Project Natal 用の .NET API があるかどうか知っている人はいますか?
Microsoft の Project Natal を見つけたばかりです。かなりクールに見えますが、開発者がこのプロジェクトに参加するための出発点があるかどうか疑問に思っていました。
c# - ゲームの概念を使用して、市場調査の目的でユーザーエージェントを構築する
私はオンラインスペースの市場調査会社で働いています。回答者を(時間の経過とともに)プロファイリングして利用可能な調査に適切に配置することに関して、この分野で次の大きなものを構築するために1年半以上すべてのサイクルを費やしてきました。私たちの研究者の1人が何度も(当然のことながら)私たちに求めてきたのは、この新しいプロファイリングシステムの価値を証明し、ルールセットのどのバージョンが持っているかを示すために多くのアルゴリズムとルールの微調整の結果を予測するツールですより良い結果。
目標は、プロファイリングシステムの一部(特定の時間のQ&Aデータの静的スライス-性別:男性/女性、飲み物:コーラ/ペプシ/mt.dew、収入:など)を取得してユーザーを実行できるようにすることです。プロファイリングシステムを介してエージェント(人工的に開発されたソフトウェアロボットまたはエージェント)がインタラクティブな結果を確認します。Q&Aデータは同じであるため、回答を選択するユーザーエージェントの能力は同じであり、プロファイラーの動作の背後にあるアルゴリズムとルールのみが変更されます。これにより、理論的には、変更の結果を事前に決定できます。私たちのシステム。この結果により、変更を本番システムにプッシュする前に、変更を証明することができます。野生に解放する前に、エラーをより簡単にキャッチできることが期待されます。
私の質問: 実際にはWebアプリケーションスペースでしか作業したことがない私のような人(主にC#/。NET)の場合、プロファイリングシステムなどの外部システムと対話できるユーザーエージェントの構築をどこから始めればよいでしょうか。 ?特に、1000(1000)のエージェントを起動し、特性に基づいてプロファイリングシステムから提示された質問に答えることができるようにすることで、エージェントをプロファイリングシステムと(一定の時間にわたって)対話させる方法を知る必要があります。初期化時にユーザーエージェントで動的に定義されます。
この例としては、黒人のエージェント、中国人のエージェント、男性のエージェント、女性のエージェント、古いエージェント、新しいエージェント、宗教的なエージェント、コーラを飲むエージェントなどが必要です。最も適切に世界に似ています。私たちはすでに人口統計の内訳を持っているので、10%の黒人男性、60%の白人女性が専業主婦、およびその他すべての人口の表現を簡単にスピンアップできます。
このようなシステムを作成するための私の最初の考えは、XBOX 360のパワーを使用することでした。また、オブジェクト指向の世界の人に似た、いくつかの質問にインテリジェントに答えられるようにいくつかの追加の特性を備えた、よく考えられたエージェントを使用することでした。他の人を推測します。
同僚と話す際に、人工知能フレームワークのいくつかと1000 cpuグラフィックカード(すでに1つ持っています)を使用して、ユーザーエージェントの負荷から非常に邪悪な高速パフォーマンスを引き出すことが提案されました。各CPUがエージェントである場合...(このようなもの)。
このようなことを経験した人はいますか?世界の架空のモデルで問題を証明しますか?
c# - C# で XBOX 360 を利用したエージェント ベースのシミュレーション
XBOX 360 ハードウェアを使用して ABS を設計する最良の方法は何ですか? ドメイン駆動設計など、標準的な開発フレームワークの方法論に従うことはできますか? XBOX の C# でワールドの作成と更新を処理するフレームワークはありますか? 一般的なシミュレーションの作成に関する良いリソースはありますか?
c# - Xbox プログラミング
私は言語を学んでいます c. c の後は、おそらく目標 c に移り、いくつかの iPhone アプリケーションを開発します。それから、c# と xna を学習しようと考えていました。
xbox 向けのまともな打撃ゲームやロールプレイ ゲームを開発するには、どれくらいの時間がかかると思いますか?
私の友人もゲーム デザインを学んでいます。私にはゲーム デザイナーがいて、もう 1 人の友人は私のようにコードを学ぶ予定です。
私が言ったようにゲームを開発できるようになるまで、どれくらいの時間がかかると思いますか。
本のヒントはありますか?どのようなゲーム エンジンを使用すればよいでしょうか。あなたが知っていることを私たちが組み立てて学ぶことができるように、何でも。
api - アプリを Xbox 360 にワイヤレスで接続する (ala Connect360、Rivet、Vuze)
Connect360、Rivet、Vuze などのプログラムは、Xbox 360 にワイヤレスで接続し、Mac 上のビデオや写真を共有できます。彼らはどのようにこれを行うのですか?
最も簡単な答えは、Microsoft が何らかの API を提供しているということですが、私はそれを見つけることができませんでした。さらに、私が挙げたプログラムは機能セットが大きく異なり、Microsoft はこの種の API を提供するタイプの企業ではないようです。
以上のことから、ある種のリバース エンジニアリングである可能性が高いと感じています。これがどのように行われるかについて誰かが洞察を持っていますか?
windows - xbox360のXNAプロジェクトにWPF参照を含めることはできますか
私はWindowsとXbox360の両方でXNAプロジェクトを作成していますが、そのWindows側には、WPFアプリケーションとして作成されたコンソールがあります。私が疑問に思っていたのは、これをWPFへの参照とともにライブラリコードに残した場合、dllは360でも機能しますか?