公開頒布するゲームの作成を考えていますが,その前に・・・
手段としてJava+Java3Dで行う方法とC言語+DirectXでプログラムを行う方法があるようで・・・
一般に売られているコンピュータゲームにはDirectXを含むものが多いため,後者の組み合わせでゲームを作っているのかなと勝手に思っていますが,実際のところどうなんでしょうか?
改ざんを防ぐためにはDirectXを使ったほうが良い等があるのでしょうか?
ちなみに,JavaもC言語も学習していますし,作るゲームのジャンル(RPG,STG)などは考えず,さまざまなゲーム作成をしたいと考えています.
No.2ベストアンサー
- 回答日時:
こんにちは。
Javaは使用した事が無いので、速度的に如何かは分からないのですが、此の言語では「速度が遅すぎて遊びものにならない」と言う致命的な事実が発覚した日には泣くに泣けないと思うので、C/C++とDirectXの組み合わせを選択しておくのが最も無難な気がします。
私が専門学生当時、卒業製作でVisualC++4.0とX68000アセンブラのどちらかを選択し、ゲームを作成しました。私の班はC/C++の難易度に耐え兼ねて、X68000アセンブラの方へ逃げましたが、VisualC++4.0を選択した殆どの班はDIBSECTION等による描写でした。その当時DirectXの情報や資料が殆ど無かった為です。
しかし、其れは過去の話で、今現在ではDirectX関連の書籍など、少し大きめの本屋に行けば、数え切れない程陳列されています。その殆どがVisualC++とワンセットで書かれているものです。
単純に検索しても一目瞭然? です。勿論の中には使用する事と直接関係無いものも含まれます。
google検索エンジン
DirectX 30,900,000件
Java3D 976,000件
以上の事から情報の流通量だけでも、明らかにDirectXの方が上だと思います。ただ、ネットの情報は便利ですが、話が飛び飛びである事も多いので、理解を深めて使う為には、使用方法や要点が整理された書籍も必要になると思います。
私は海外製のPCゲームでFPSを好んでいますが、確証は無いものの、最早あの様な代物はC/C++でもない限り、動かないかなと。
体験談で言えば昔、擬似3Dのバイクレースゲーム(懐かしのハングオン見たいな代物)をVisualBasic5.0とDirectXで作成していました。
「右・左」へハンドル操作して曲がる計算処理のどちらを先に書いたかによって、右の効きが良くなったり、左の効きが悪くなったりと、散々でした。
堪り兼ねて、C/C++に移行し其処でやり直しました。スクロールの精度を2倍、障害物の表示数を10倍以上に増やしても、VisualBasic5.0より遥かに早かったです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#で音楽の2曲同時再生の仕方
-
FLASHでゲームを作っていた人は...
-
ゲームプログラマーとシステム...
-
ゲームデザイナーとゲームプロ...
-
FLASHとデータのセーブについて
-
DirectX9で動画プログラム
-
C#でゲームのチートを作ること...
-
ゲームの作り方解説してあるサ...
-
ネットゲーム作れるようになり...
-
C++はWindows運用に必須なのか
-
プログラマーは誘惑にさらされ...
-
ゲーム開発の入門書を探しています
-
フリーゲームを解析したい
-
HOLONついて教えてください。
-
COBOLでのNOT = の AND条件
-
C言語、C+、C++、C#の違い
-
C++における継続行
-
Visual Studio Codeについて
-
COBOLで文字タイプを数字...
-
プログラムに書かれる"%"記号の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ゲーム開発の入門書を探しています
-
ニンテンドーDSのソフト作成に...
-
プログラマーは誘惑にさらされ...
-
フリーゲームを解析したい
-
ゲームプログラマーとシステム...
-
ゲームの開発言語(1980~2010年)
-
Now Loadingについて
-
ノベルゲームを作ろうとおもっ...
-
ゲームを日本語化しようとする...
-
ゲームのソースコードを解析し...
-
恋愛シミュレーション制作にゲ...
-
C言語でのsleep機能について
-
FLASHでゲームを作っていた人は...
-
超絶初心者なのですが…
-
UE4とUnityの使いやすさ
-
物理演算エンジンをつくる会社...
-
乱数について(Rnd関数)
-
ゲームプログラムを組むのに必...
-
abnormal program termination
-
FLASHとデータのセーブについて
おすすめ情報