ゲームプログラムを作成したいと思ってまして、開発環境の構築として、C++を導入したいのですが、

以下のどちらかの環境があればゲームプログラムの作成は可能でしょうか?

「Visual Studio 2005 Standard Edition」 or 「Visual Studio 2008 Standard Edition」

また、調べたところ一応この二つとも、どちらも「visual C++」が入っているようなのですが
これに入っているC++と単品で入っているC++と、Standardの中に入っているC++は「機能的にはイコール」でしょうか?


>アマゾンのコメントに「2005で可能であったWindowsCE/Mobile開発環境がProfessional以上になったことが非常にショック」とあります・・・ 
ttp://www.amazon.co.jp/Visual-Studio-2008-Standard-Edition/dp/B0011410RG/ref=pd_cp_sw_1?pf_rd_p=102768606&pf_rd_s=center-41&pf_rd_t=201&pf_rd_i=B0011410PI&pf_rd_m=AN1VRQENFRJN5&pf_rd_r=18S5WRVMJDYP2ZTYYAH3

これは要するにモバイルアプリの作成が不可能になっただけであって、
普通にゲームアプリを開発するのでは、問題ないとみて大丈夫なのでしょうか?

回答の条件
  • 1人2回まで
  • 登録:2008/12/04 22:25:46
  • 終了:2008/12/11 22:30:02

回答(3件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/12/04 23:01:12

ポイント27pt

VisualStudio2008 のラインナップと機能については「Visual Studio 2008 製品ラインの概要」をご覧ください。また、2005との違いについては、「Visual Studio 2008 と Visual Studio 2005 の製品構成について」をご覧ください。


Vista用アプリや、.NETアプリを書くなら 2008 の方が優れています。


大雑把に書くと、VisualStudio2008 の適用は以下のようになります。

  • モバイル開発⇒Pro以上
  • プロジェクト管理、テスト管理、Web開発、本格的なデータベースアプリ⇒Team System

スタンドアロンなアクションゲームを作るだけなら、Express でも十分でしょう。

id:ThinkThink

ご回答ありがとうございます。

VisualStudio2008 Express を確認してきたところ驚きました。

今って無償でC++がダウンロードできるものなのですね(驚)

ttp://www.microsoft.com/japan/msdn/vstudio/express/faq/2008/default.aspx

数年前までは結構な価格もしていて手が届かないものだった記憶があるのですが・・・


ご参考頂いたURLとご説明の方、非常に参考になりました。

Expressの方をインストールして勉強を進めていきたいと思います。

2008/12/05 00:27:21
id:fester No.2

fester回答回数124ベストアンサー獲得回数202008/12/05 01:05:11

ポイント27pt

Visual Studio 2008 製品ラインの概要

によると、

Expressは、配置はClickOnceとありますが、大丈夫でしょうか?(MSIは製品版のようです)


その他参考

ClickOnce と Windows インストーラの使い分け

id:ThinkThink

ご回答ありがとうございます。

お返事が遅れて申し訳ありません。


Expressについてなのですが、

ClickOnceについては良く理解できていませんので、

一度記事を読ませていただこうと思っています。

2008/12/11 01:55:37
id:byeruka No.3

byeruka回答回数6ベストアンサー獲得回数12008/12/06 15:32:58

ポイント26pt

>>Expressの方をインストールして勉強を進めていきたいと思います。

Visual C++ 2008 Express Editionがあれば大抵のジャンルのゲームは制作できます。


ただ、他の人と共同で開発したり、他の人が公開しているゲームプログラムのプロジェクトを読み込む際に、違うソフトが必要になることもあります。

余裕があればインストールしておくとよいと思います。


C言語/C++でのゲーム作成入門(RPGの作り方)

>>私は主にVisual C++ 2005 Express Editionを使っています。他の人が作ったプロジェクトを開く時にVisual C++ 2008 Express Editionが必要になることもあるので、VC++2008もインストールしてあります。どちらも無料です。

id:ThinkThink

ご回答ありがとうございます。

お返事が遅れて申し訳ありあません。



>ただ、他の人と共同で開発したり、他の人が公開しているゲームプログラムのプロジェクトを読み込む際に、違うソフトが必要になることもあります。


余裕があればインストールしておくとよいと思います。

今は趣味の意気(入り口)でもあるのですが、

共同開発が必要になってくるレベルにまでいけましたら、是非参考を元にインストールして、

開発をしていきたいと思います。


因みに一点少しお聞きしたのですが

実際に企業でゲーム開発を行う場合も「このVisual C++ 200X Express Edition」が使用されている現場もあるのでしょうか?

2008/12/11 01:59:26
  • id:ThinkThink
    使用OS:Windows Professional 32bit

    アマゾン
    ttp://www.amazon.co.jp/Visual-Studio-2008-Standard-Edition/dp/B0011410RG/ref=sr_1_1?ie=UTF8&s=software&qid=1228397670&sr=8-1

    こちらの
    対応OS: のところに:Windows XP(x86およびx64)SP2以降のすべてのエディション・・・とありましたが、32bitのwindowsXP OSでは動かせないのでしょうか?
  • id:tdoi
    x86を保障しているので、32bit XPで問題なく動作します。

    さておき、「ゲームプログラムを作成したい」とのことですが、どんなことを想定していますか?
    この質問から判断すると、C++自体にもあまり詳しくない方かと思いますが、どのようなゲームを作成したいのでしょうか?

    質問に挙げられている、「Visual Studio 2005 Standard Edition」 or 「Visual Studio 2008 Standard Edition」という意味ではどちらでもWindows上で動作するゲームを作成することは出来ますが、それが最適な方法かどうかはちょっと疑問だったりもします。

    極端なことを言えば、Express Editionでもゲームの開発が出来ないわけではないですし。


    本題と離れてしまっていますが、何かの参考になれば。
  • id:ThinkThink
    ご回答ありがとうございます。

    勘違いしていました。
    x86って「86bit」という意味ではなかったのですか・・・(汗)

    x86の意味について調べてみたのですが
    ttp://e-words.jp/w/x86.html

    Intel社が開発したマイクロプロセッサのシリーズ名とあったのですが、
    これはどういう意味になっているのでしょうか?


    「何故x86なら 32bit XPで問題無く動くのか」が判らなかったのですが、
    考えたところ、x86は 32bitの別名、ということなのでしょうか?


    因みに「x64」については普通に「64bit」を指している、という意味で合っていますでしょうか?
    主題とはズレているかもしれませんが、もし宜しければ少し教えていただけませんでしょうか。
  • id:garyo
    >Intel社が開発したマイクロプロセッサのシリーズ名とあったのですが、
    >これはどういう意味になっているのでしょうか?
    昔のCPU名は
    8080(8BIT)
    8086(16BIT)
    80286(16BIT)
    386(32BIT)
    486(32BIT)
    と最後に86がついていたのでまとめてx86と呼ばれます。
    586は無くてペンティアムになりました。
  • id:ThinkThink
    ありがとうございます。

    このような背景があって、32bit OSや 64bit OS と呼ばれていたのですね。
    (昔のPCって8080とかあったんですね。 TomCatのlocalhost 8080ももしかしてこの名残が関係しているのでしょうか。。。。)

    となると
    「86x(32bit)OS」 や 「64bit(64bit)OS」 というのは
    「CPUが何ビット」に対応しているかということについて指していた。

    ということですよね。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません