「リネージュ」とか「ラグナロクオンライン」など

そう言う、オンラインゲームを作るにはどうしたらいいんですか?
何かソフトとかいるんですか?

このQ&Aに関連する最新のQ&A

A 回答 (5件)

リネージュやラグナロク程の規模ものを一人で作ろうとすると大変ですが、



オンラインゲームを作るというのはちょっとプログラムの知識があれば出来ます。

例えば将棋のネット対戦ゲームとか、自分で書いたマップのうえを人が歩いて、ちょっとしたモンスターを退治するくらいの、そういうものなら頑張ればやれます。

リネージュ等は企業が用意したサーバーにプレイヤーがアクセスする方式ですが、それを作ろうとするとサーバーを買うお金と、ドメインを取得し、維持するお金もかかるので個人が趣味でやるには現実的じゃないですね。
なので、ゲームを最初に開始した人がホストになりそこへ他のプレイヤーがIP接続する方式が無難かもしれません。

オンラインゲームに限りませんが、何かゲームプログラムを作ろうとしたらプログラムをコンパイルするコンパイラやエディタ、もしくはそれらを統合している開発環境が必要になります。
C言語の開発環境は何万円もしないと手に入りませんが、JAVAなら無料のものが用意されています。

最後に、
全部一から自分で作る・・・という考えではなければ
「ネットワークRPGメーカー2000」というソフトが売っています。

参考URL:http://www.watch.impress.co.jp/pc/docs/article/2 …
    • good
    • 2
    • good
    • 1

VisualC++というプログラミングソフトを使えばゲームが作れます。


しかしオンラインゲームとなると通信部分と格闘することになり、
チートやマクロ、ハッキングなどと常に戦い続けなければいけませんので
気軽に手を出せる領域ではありません。

プログラムは人に聞くより自分で調べて実験して作り上げていくものですので、
体力・持久力・突発力に加え
大量の数字や文字を頭の中で整理する数学力と
様々な半角英数字の名前を作り、理解する英語力が必要です。

そして問題なのが、プログラムが出来ても
画像が無ければ話にならないという事です。
画像はデザイナーに作ってもらうとしても、多少の
画像加工技術が必要になってきます。

まずはC言語を勉強して
プログラムがどんなものか味わってみるのも
いいかと思います。
http://www.sgnet.co.jp/c/
    • good
    • 0

ゲームプログラマーではないですが、システムエンジニアの仕事をしています。


まずは、数学と物理と文献の読解力と人の言ったことの理解力がプログラマーには必要です。
今まで会ったことがあるプログラマーは情報系大学卒が多いことから、大学に進学することが近道でしょうね。
とりあえず、めちゃくちゃ難しいので凡人や根性の無いものには無理と思えます。
将来プログラマーになるのなら、数学と少しの英語力は必須ですので学年トップくらいの学力は保持して置いてください。
    • good
    • 0

良くある回答のパターンになってしまいますが、



(1)
そのように人に訊いている段階では、まず無理です。
ゲーム開発、それも大規模オンラインゲームを作るには、未開の地を切り開いてどんどん開拓するようなバイタリティー(自力で調べる・進む力)が必要です。

(2)
開発言語は、C++でしょう。
これはちょいとした小さいプログラムを作るには向きませんが、大きなプログラムを作るとき、じっくり作ればトータルで役に立つ開発環境です。

(3)
1人でゼロからそれを作るのはまず不可能です。プログラムを作れるレベルの人を10人集めるか、10人では足りないかもしれません。
すでに出来上がっているもの(ソースを公開しているもの)をアレンジするのが最も実現性が大きいです。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qオンラインゲームを作るためには?

お聞きしたいのが、「オンラインゲームを作るためには何が必要か?」です。

質問が4つほどございます。

1)まず資金どのくらい用意しなければいけないのかというのがまったくわかりません。なぜかというと、オンラインゲーム業界での実務経験がありません。

2)そして、人員はどのくらい必要なのか?

3)ゲームのプログラムや、サーバー管理は外注という手段もあるのか?

4)現状でのオンライン企業の設立というものどのような流れで行われているのでしょうか?

唯一私が持っているのは、MMOをマーケティング(実践)して得た、ニーズだけです。プログラムの知識はありません。私はMMO暦7~8年です。それなりに、数もやっています。しかし、いままでのMMOよりも内容てきにもニーズ的(ほぼこれです)にも今のMMOシーンに革新を起こせるのではないかと思っています。

まだ、発展途中ですが、周りの方々へのプレゼン(アイデアのデバッグ)もしています。まだ途中ですので、つっこみどころはあります。しかし、ある程度は、返答を返せるレベル(相手を納得)です。


どなたか、わかる範囲での回答お願い致します。

お聞きしたいのが、「オンラインゲームを作るためには何が必要か?」です。

質問が4つほどございます。

1)まず資金どのくらい用意しなければいけないのかというのがまったくわかりません。なぜかというと、オンラインゲーム業界での実務経験がありません。

2)そして、人員はどのくらい必要なのか?

3)ゲームのプログラムや、サーバー管理は外注という手段もあるのか?

4)現状でのオンライン企業の設立というものどのような流れで行われているのでしょうか?

唯一私が持っているのは、...続きを読む

Aベストアンサー

昔興味があったので調べた範囲。間違っていないとは言い切れない。

MMORPGの開発費
ファイナルファンタジー XI:30億円
信長の野望 Online、真・三國無双:10億円以上
国産だとこんな感じ。

2の答えに近いかな
運営費
日本の月平均が664万円(オンラインゲームを全て含めた額)、大作だと1200~1500万円。多分MMORPGは大作の方。色々な諸経費引いて給料を割り出せれば人数も出せるはずだけど、運営企業の従業員数から考察した方が早いかも。

ヘッドロックは3に近いことしてる会社だと思われる。

そして、今私のやろうとしていることも質問者さんと近いかも。

参考URL:http://game.watch.impress.co.jp/docs/20040621/sigog.htm

Qゲーム開発がしたい。学ぶべきはC++かC#か。

現在、小さな事務系ソフトウェア開発会社でプログラミングをやっている者です。

思う所あって、ゲーム系の会社への転職を考えています。
応募にあたって作品の提出が必要なことは存じていますが、
どの言語を勉強し、開発すべきかで迷っています。

開発したいゲームとしては、STGかRPGで考えています。
2Dか3Dかは特にこだわりがありません。

過去に行ったプログラミングは、ゲームの関係の薄いものばかりで、
「ゲーム開発」について本格的に学んだことはありません。
学生の頃はロボットを制御するために、C言語のプログラムを書いていました。
PCとマイコンのシリアル通信のために、C#でwindowsアプリケーションも作りました。
C++もほんの一時期だけ使っていました。
卒業してから日が浅いので、これらの知識はまだある程度あります。
会社ではaspxとJavaScriptでWebページの外面、内部の動作をVBで行なっています。

触れたことのあるプログラミング言語を理解度順に並べたら多分こんな感じです。
VB≒C#>C>JavaScript>>>C++

C#とVBは似通った言語なので、VB中心の現在でもなんとなく理解できます。
現在最もメジャーらしいC++が最も経験が少なく、自信がないです。

軽く調べた感じでは、現在のゲーム開発はC++が多いが、
今後はC#やJavaも増えるかもという感じでどちらでゲーム開発を本格的に学ぼうか迷っています。

最もメジャーなC++を改めて学ぶべきか、
それともある程度使えるC#での開発方法を学ぶか、
あるいはその他の言語か、助言をお願いします。

また、開発の参考文献なども教えていただけると幸いです。
よろしくお願いします。

現在、小さな事務系ソフトウェア開発会社でプログラミングをやっている者です。

思う所あって、ゲーム系の会社への転職を考えています。
応募にあたって作品の提出が必要なことは存じていますが、
どの言語を勉強し、開発すべきかで迷っています。

開発したいゲームとしては、STGかRPGで考えています。
2Dか3Dかは特にこだわりがありません。

過去に行ったプログラミングは、ゲームの関係の薄いものばかりで、
「ゲーム開発」について本格的に学んだことはありません。
学生の頃はロボットを制御するために、C...続きを読む

Aベストアンサー

今後の動向不明なソーシャルならPHPとかJavaScriptとかWEB系です。
家庭用ゲームのメインの開発は今後もしばらくはC++が続くと思いますが、C#もツール開発用としては導入されていますし一部のゲームはC#で開発されています。
家庭用ゲーム機なら両方共出来ないとダメじゃないかと思いますね(片一方はある程度出来る程度で良いと思いますが)。

>開発したいゲームとしては、STGかRPGで考えています。
>2Dか3Dかは特にこだわりがありません。

こちらが拘るんじゃなくて向こうの会社が拘る問題ですが、今時は家庭用ゲーム機は3Dじゃないと厳しいと思います。
あと応募作品でSTGだとすごく多いので、それだけで評価が下がります。
逆にRPGは、規模が大きくなるためプログラミングスキルが直に反映されるので応募課題としては悪くないですが市販レベルの操作性に合わせて作ること事態が大変です。
WEB系をやっていたのならオンラインゲームを作るスキルも期待されるでしょう。

とりあえず、どのぐらいのものが作れるかリアルタイム性のあるものを作るということがどういうことなのか理解するためにDXライブラリをご紹介しておきます。
これでラクラクとゲームを作れるようなら本格的にC++とDirectXやC#とXNAで応募作品を作れば良いのでは無いでしょうか?

「新・C言語 ~ゲームプログラミングの館~ [DXライブラリ]」
http://dixq.net/g/

同サイトのこっちの掲示板には業界人の回答者も出没します。
「C言語何でも質問掲示板 • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewforum.php?f=3

今後の動向不明なソーシャルならPHPとかJavaScriptとかWEB系です。
家庭用ゲームのメインの開発は今後もしばらくはC++が続くと思いますが、C#もツール開発用としては導入されていますし一部のゲームはC#で開発されています。
家庭用ゲーム機なら両方共出来ないとダメじゃないかと思いますね(片一方はある程度出来る程度で良いと思いますが)。

>開発したいゲームとしては、STGかRPGで考えています。
>2Dか3Dかは特にこだわりがありません。

こちらが拘るんじゃなくて向こうの会社が拘る問題ですが、今...続きを読む

Qブラウザゲーム作成までの道のりをお教え下さい。

ブラウザゲーム作成までの道のりをお教え下さい。

私はC++とDirectXでPC上のゲームは作成できるのですが、Web系の知識がほとんど無く、手始めにブラウザ上で対戦できるオセロを作成したいのですが、どの言語を選択すれば良いかがよく分かりません。

Java, javascript, CGI, PHP, Python等ブラウザ制御系のプログラムは色々あると思うのですが、
いまいちそれぞれの役割や利点が分かっていないので、まずはjavascriptでこれを作って…等のブラウザゲーム作成までの道のりを提示頂きたいです。

また、技術習得に役立つ書籍の情報があれば是非お教え下さい。

識者の方、どうぞ宜しくお願い致します。

Aベストアンサー

まずクライアントサイドとサーバサイドの違いを理解しましょう
Javascriptはクライアントサイド
CGIはサーバサイドプログラムとのインターフェースでプログラムの種類は問わない(Perlが多いですがPHPやPythonやC言語で作ったプログラムとのCGIもあります)
PHPの場合はhttpサーバに組み込まれて使われることがあるためCGIとは別に扱われることがありますがPHPのプログラム自体ではCGIかそうでないかを意識する必要はほとんどないです(少しはありますが)
対戦オセロということですがこの場合の対戦は人対人ですよね
そうであればJavascriptだけでは無理です
サーバサイドで実行されるプログラムですが基本的にテキスト文字列を出力するだけなので言語は何でもいいです(テキスト処理に適したスクリプト言語が使われることが多いですが)
個人的にはPHPが好きです。

Qint型からchar型への変換

タイトル通り、int型からchar型への変換の仕方がわかりません!><
どうしたらいいのでしょうか?

Aベストアンサー

#include <stdio.h>


char buf[5];
int no;

no = 10;
sprintf(buf, "%d", no);

Qパソコンにマイクを繋げても反応しない

ウィンドウズ98のときは、手持ちのカラオケなどで使うようなマイクをパソコンにつなげてウィンドウズ付属のサウンドレコーダーで簡単に音を録音などできたのですが、今そのカラオケ用マイクを今のパソコン、XPホームのパソコンにつなげて色々やってみましたが反応しません。マイクは壊れていないと思います。XPでマイクの設定などはどこですればいいのでしょうか。また、パソコン専用マイクではないこのカラオケ用マイクをマイク入力につなぐだけでいいのでしょうか。

Aベストアンサー

サウンドデバイスの状態を確認して下さい。
1)デバイスマネージャでエラーが出ていないか
2)コントロールパネルのサウンドとオーディオデバイス、音声タブで、音声録音のデバイスが正しく設定されていますか?
  その後、音量ボタンを押して、マイク が選択されていることと、音量が最小になっていないこと、を確認して下さい。

>パソコン専用マイクではないこのカラオケ用マイクをマイク入力につなぐだけでいいのでしょうか。

内部の接続等に問題がないならば、それで大丈夫です。

Qjavascriptでフォルダ内のファイル名を検索して取得できますか?

javascript初心者です。宜しくお願いします。
javascriptでフォルダ内のファイル名を検索して取得することは
できるのでしょうか?
一応、本やネットで調べてみたんですが
そういった記述は見つかりませんでした。

やりたい事のイメージとしては
HPに表示させたHTMLファイル名クリックしたら
そのHTMLファイルに飛ぶといった処理をHTMLで記述するのではなく、
javascriptでそのファイル名を自動で取得してそれをHP上に表示させたいのです。

いちいちHTMLでファイル名を書いてリンクさせるのが面倒なので
そこを自動化できないかと考えたわけですが
これはjavascriptでできるでしょうか?
回答宜しくお願いします。

Aベストアンサー

INPUT TYPE="FILE"
でダイアログを表示させ、その結果をリンク先に変更することは、
可能ですが、問題は、ダイアログ表示です。
質問の内容から判断すると、サーバー上のファイルですよね。
サーバー上のファイル検索はできなかったと思います。
ファイルを直接検索するのではなく、ファイル名もしくは、それに
変わるものをドロップダウンリストに登録し、その選択結果を
リンク先とするという方法ではだめでしょうか?
サーバー内の情報をクライアント側に、提供するのは、セキュリティ上
よろしくないと思われます。

Q白い部分を透明にすることは可能ですか?

ペイントで白い部分を透明にすることは可能ですか?
やり方を教えてください。
ペイントじゃできないのかも教えてください。

Aベストアンサー

 残念ながらペイントでは、まわりが、白いままです。
 
 お使いのパソコンのOSが、一致するようでしたら
 
 無料のソフト「GIMP」(ギンプ)を使用することをおすすめします。

 ・Gimp2のダウンロードページ
 http://www.geocities.jp/gimproject2/download/gimp-download.html


 ・GIMP(ギンプ)の使い方
透過(透明な部分を作る技法)
 保存は、gifかpngの拡張子にして下さい

  http://www.geocities.jp/gimpmanual/manual.html

 ※jpgは、写真を構成するのが、目的な拡張子ですので
   まわりが、白くなり透明には、なりません。


人気Q&Aランキング

おすすめ情報