問題タブ [video-game-consoles]
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.
emulation - エミュレータの開発で命令セットを知る方法は?
エミュレータを開発する場合、プラットフォームの命令セットを知る必要があります。例として、Playstation 2 エミュレーターの開発を取り上げます。エミュレーターをコーディングするための Playstation 2 の命令セットをどのように知ることができますか? SDK をリバース エンジニアリングして手順を理解していますか? それとも、ハードウェアを分解しますか?
compiler-construction - 古いゲーム機にプログラムする方法は?
楽しみのために古いゲーム機にプログラムする方法を知りたいです。
Cなどのプログラミング言語を使用できますか?アセンブリを使用する必要がありますか?コンソールコンパイラ、アセンブラ、APIを知りません。私はコンソールを所有していないので、ROMイメージにコンパイルしてエミュレーターでテストする必要があります。
各コンソールには興味深い機能があり、それらを試してみたいと思います。
- Atari 2600(128バイトのRAMのみ)
- NES(8ビットのみ)
- SNES(優れたコンソール、16ビット)
- PS1(3D、コンプレックス)
- ゲームボーイ(シンプル、単色)
android - OUYA開発環境
OUYAのKickstarterページで入手可能な情報に基づいて、システムはAndroidで構築されているとのことですが、ゲームは必ずしもAndroidポートではありません。
これは、ゲームを1回開発して、1つのパッケージでGoogle PlayとOUYAに公開できることを意味しますか?
mobile - 最もクロスプラットフォームのC++2Dおよび3Dゲームライブラリは何ですか?
私はC++用の非常にクロスプラットフォームの2d/3dビデオゲームライブラリを探しています。非常にクロスプラットフォームとは、Windows、Mac、Linux、Android、Blackberry、Windows Phone、iOS、Nintendoコンソール、Nintendoポータブル、Playstationコンソール、Playstationポータブル、XBoxシステムなどで動作するものを意味します(とにかくそれが私の目標です-しかし少なくともそれらのできるだけ多くで実行する必要があります)。
そのようなプラットフォームをできるだけ多く見つけたいと思います。次に、それらのプラットフォームでの小規模/独身の開発者ライセンスのコストを比較します。無料でオープンソースのものが理想的ですが、それが私が望むようにクロスプラットフォームになるかどうかはわかりません。
(明確にするために、これらのライブラリをすべて表示した後でのみフィルタリングしたいので、高すぎたり低すぎたりすることを心配しないでください。非常にクロスプラットフォームのC ++ 2d/3dゲームライブラリをすべて調べたいと思います。私は出来ます)。
私はOpenFrameworksとCinderについて知っていますが、それらが本当に私が探しているのと同じくらいクロスプラットフォームであるかどうかはわかりません。たとえば、OpenFrameworksは、Windows、Linux、およびAndroidなどの一部のモバイルプラットフォームをカバーしていると思いますが、実行してほしいプラットフォームはそれほど多くありません。
どんな助けでも大歓迎です。
c - ゲーム コンソール エミュレーターのプログラミング (具体的にはハードウェアの知識) をどのように学習しますか?
以前、エミュレーターの書き方について同様の質問をしたことがあります。回答を見て、オープン ソースのゲームボーイ エミュレーターをいくつか調べたところ、「低レベル」言語の中級レベルの理解以上のものが必要であることがわかりました。 (すなわち C)。私が実際に知りたいのは、そのようなエミュレーターをプログラムできるようにするために、ハードウェアについて何を知る必要があるかということです。私はJavaが「かなり上手」に近づいていますが、それはあまり役に立ちません。私は C の学習を開始し、長い道のりを歩んできましたが、このようなコンソール エミュレーターを作成するには、ハードウェアで何を勉強する必要があるかを知りたいと思っています。
私がこの質問をしている理由は、エミュレーションに関する本や情報源をインターネットで探していて、エミュレーターのチュートリアルに出くわすたびに、「従うには C の基本的な理解が必要だ」というようなものだからです。このチュートリアル」を読んでいて、それに従おうとすると、何がプログラムされているのかわからないという理由だけで、従うことができません。私はハードウェアについて少しも知りませんでした。(モニターを PC に接続するのに苦労している私の父は、おそらくそれについてもっと知っています)
だから私の質問は、私は何を勉強する必要があるのですか(マイクロプロセッサ、メモリなど?)、大学に行かなくてもこのことについて教えてくれる良い情報源はありますか(すでにソフトウェアエンジニアリングを行っています)?
これが本当の質問ではない場合、または十分に明確でない場合、またはそのようなものである場合はお詫び申し上げます。私はその主題に非常に興味があります。
javascript - スクリプトの読み込みエラー (Google Chrome 拡張機能)
Google Chrome 拡張機能で動作するスクリプトを作成しました。私はすぐに説明しました: Dragonbound と呼ばれるオンライン ゲームがあります。スクリプトが行うことは、対戦相手に向けて撃たなければならない力を計算することです。わかりました、スクリプトを外部サーバーに収容しようとしましたが、明らかにロードされましたが実行されませんでした (「ロード中」)。コードに問題がある可能性があると思います (ビデオゲームの JavaScript を使用してスクリプトを作成しました)。元のコード、json、および外部スクリプトを呼び出す js を代理します。
マニフェスト.json
-コードは、外部スクリプトを呼び出します。
Google Chrome の拡張機能と圧縮されていない拡張機能をアップロードしました:
Extension of Chrome .CRX
ビデオゲームの Web ページのリンクはDragonBound.net です。
development-environment - SimCityやGTA5のような主要なゲームはどのように作られていますか?
私はこの投稿を参照して、xbox360ゲームがどのように作られているかについて言及しています。
最初から最後まで、主要なゲームがどのように作られているのか知りたいです。最新のGTA5または最新のSimCityを使用する場合。どちらのゲームにも仮想世界があります。ゲームはユーザーの相互作用から学びます。これはゲームの結果に影響します。今、私は何が起こっているのか興味があります。GTAとSimCityを使用すると、それらにはマルチレイヤーの都市機能があり、これらの機能はマルチレイヤー環境に影響します。したがって、このデータは同期されます。すべてのグラフィックス、アニメーション、サウンド、すべてのデータ、保存と管理があります。私はどのチームを意味し、そのようなゲームはどのように作られ、計画されていますか?これが正しい場所であることを願っています。私はゲーム業界に興味を持っています。特にプログラミングと最終リリース(アップデートやバグを与えるか取る)は印象的です。
私が理解していることから、Autodesk 3ds Studio Max、Cinema 4d、XNA .. C ++、Java .. SoundBooth?
x86 - x86 アーキテクチャがゲーム コンソールに適していないと見なされるのはなぜですか?
プレイステーション 4 の誕生に関する数多くのプレゼンテーションとインタビューの中で、Mark Cerny 氏は、x86 ベースの PS4 の CPU を作ることに関して、いくつかの抵抗に直面したと述べました。彼は、それが「ゲームに適している」ことを第三者を含む多くの人々に納得させなければなりませんでした。
PC ゲーム開発者は何世代にもわたってゲームに x86 を使用せざるを得ませんでした。
a) 説得が必要
と
b) 彼らはどのような異議を唱えますか?