- ベストアンサー
仮想世界のオンラインゲームを作りたいのですが・・・
CやC++で仮想世界で遊べるオンラインゲームを作りたいのですが 作り方などが載っている所は無いでしょうか? Cでプログラムを作った事はあります 参考になることなら何でもいいです よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
チャットシステムから作ってみるのはどうでしょう。 まず、クライアントサーバモデルで適当なプロトコルを組んで 多人数でチャットができるものを作ってしまいます。 それだけでも視覚的ではないにしても仮想的な空間を共有する プログラムです。 次の段階では、チャット文字列ではなくキーボードやマウスの操作と キャラクタの座標を受け渡しして、視覚的な空間を共有できるように します。どんな空間にするか決めないといけません。 一番簡単なのは2次元で固定画面(スクロールなし)でしょう。 CやC++で書くとなると、グラフィック関係のライブラリが必要になって きます。あと絵を表示することになるので、プログラマだけでなく、 デザイナーの協力が必要になるわけですが、そのあたりは 大丈夫でしょうか。 ここまでで歩くキャラクター付きチャットプログラムです。 ゲーム性とか考えるのはこの後かなーと思います。 参考までに、 http://www.themanaworld.org/ ↑こんなのはあったりします。フリーソフトウェアなオンラインゲームで、 C++で書かれてあります。グラフィックとサウンドのライブラリには SDLが使われているので、マルチプラットフォームな作りです。 チャットに日本語などマルチバイト文字が通らないのが残念ですが‥。
お礼
回答ありがとうございます。 すごく分かりやすかったです チャットなどいろいろ頑張って作れそうです ありがとうございました