プログラミングの部屋  ▲前 へ ▼次 へ 一覧へ戻る  プログラミングの部屋 メニューへ  WebBoard総合メニューへ
この投稿に対し、フォローを投稿する
日 時'04年 6月23日 12:44:20
タイトルRe(9):ゲーム開発に適切な言語は? (閲覧回数:1736回)
投稿者(^_^;)さん 

>[6月22日 23:45 sakuさんの投稿]
>>[6月22日 21:32 m.kuさんの投稿]
>
>>>でも今、「簡単」なBASICに乗り換えようと思っているのですが
>>>BASICはゲームに向いていないという声も・・・
>
>今までC++でゲームを作ってきたんですよね?
>なら過去の試算があるわけですよね?
>そうすると、同じジャンルのゲームを作るのなら、過去のコードをうまく流用して
>作ればわざわざ言語を切り替えるよりも効率的ではないでしょうか?
>BASIC(VBかな?)やJAVAならC/C++ではAPIコールやライブラリで行われているこ
>とを言語レベルで実装している部分が多いですし、ポインタなどの機械語ライクな
>処理がないので新たに始めるには楽だとは思いますが。
>
>もし、過去の資産がまったく役に立っていないようなら、コードの再利用を考えて
>コーディングのスタイル自体を見直したほうがいいと思います。
>C++ならテンプレートやオブジェクト指向、デザインパターン(GoF)をきちんと理
>解&意識して作っていればかなりコードは流用できるんじゃないかと思いますが。

横から失礼します。

ゲーム作る上での開発言語にこだわるのでしたら
慣れている言語の方がいいですよ!
慣れていない言語で、いざ作ろうとするとその言語でのコーディングを
初めから覚えなければなりませんから苦労するかと思います。


>>>それに、javaはどうなんでしょう?
>>
>>WEB系ならまだしもWindowsクライアントゲーム用には向きません。
>>作れない訳じゃないけど手間増やすだけが現実かと。
>
>JAVAで作られているゲームなんかも多少は見かけますね。
>ただ、ターゲットをWindows固定とするのならあまり意味がない選択だというのは
>同感です。
>
>プラットフォーム固定ならやはりC系が小回りも利いて良いんじゃないですかね。
>上記のように極力自分の作ったプログラムから共通機能を部品化していけば他の
>言語と創りこみの必要な部分は変わらなくなりますし。
>#携帯向けにJAVAやっていると融通が利かなくていらいらすることもしばしば
>
>では、的外れ&間違いがありましたらすいません。

Javaで開発しようがBASICで開発しようが、今までとは異なった
言語で開発し始めると、あの言語ではこう書けたのに、こっちの言語では
同じように書けないということが多いです。

私はCでもDelphiでもVBでもゲーム作りますが、どの言語でも
慣れるまで大変でした。
それに、他の言語で開発するとそれまでの資産を作り直すことになったり
もしくは今扱っている言語で使えるように修正したりといった手間が出て
とても面倒でした。

個人的に言えば、
・VBを含めたBASIC系は比較的組みやすい言語ではありますが
 スピード重視するようなものには向いていないと思います。
 それにVBの場合は配布時のランタイムファイル等で障害が発生しやすいので
 あまりお勧めできません。

・C系は細かなことが可能なのでBASIC系よりもスピードは高速のように
 感じます。

・Delphiはスピード面ではVBとCの中間くらいに感じます。
 但しコーディングに関してはBASICやCとは違い、パスカルという
 言語ですので慣れるまで大変かもしれませんが、結構使いやすいです。

フォロー元の投稿
 ◆[ 6/22 16:08] ゲーム開発に適切な言語は? // earthさん
  >[ 6/22 16:31] Re(1):ゲーム開発に適切な言語は? // m.kuさん
  >>[ 6/22 16:46] Re(2):ゲーム開発に適切な言語は? // earthさん
  >>>[ 6/22 17:25] Re(3):ゲーム開発に適切な言語は? // m.kuさん
  >>>>[ 6/22 17:49] Re(4):ゲーム開発に適切な言語は? // earthさん
  >>>>>[ 6/22 19:40] Re(5):ゲーム開発に適切な言語は? // m.kuさん
  >>>>>>[ 6/22 20:05] Re(6):ゲーム開発に適切な言語は? // earthさん
  >>>>>>>[ 6/22 21:32] Re(7):ゲーム開発に適切な言語は? // m.kuさん
  >>>>>>>>[ 6/22 23:45] Re(8):ゲーム開発に適切な言語は? // sakuさん
<この投稿に対し、以下のフォローがあります>
 ・[ 6/24 00:57] Re(10):ゲーム開発に適切な言語は? // earthさん
  >[ 6/24 02:16] Re(11):ゲーム開発に適切な言語は? // m.kuさん
  >>[ 6/24 08:48] Re(12):ゲーム開発に適切な言語は? // T'sさん
  >>>[ 6/24 10:48] Re(13):ゲーム開発に適切な言語は? // (^_^;)さん
  >>>>[ 6/24 15:13] Re(14):ゲーム開発に適切な言語は? // sakuさん
  >>>>>[ 6/25 22:11] Re(15):ゲーム開発に適切な言語は? // YAMBEさん
  >>>>>>[ 6/26 13:15] Re(16):ゲーム開発に適切な言語は? // earthさん
  >>>>>>>[ 6/27 01:33] Re(17):ゲーム開発に適切な言語は? // (^_^;)さん