現在位置は
です

発言小町

新しいトピを作成
本文です

プログラミングの書籍

ジャック
2017年9月20日 9:14

JAVAやSQLをほんの入門だけかじったことがある、プログラミング初心者です。
スマホのMMORPG(2D)を作りたいです。

何年かかってもいいからいつか絶対作り上げたいんです。
まずはMMOの部分はおいといて、一人用のRPGを制作してから、MMO用に作り変えた方がいいでしょうか。

・スマホでのRPG(2D)の作り方
・スマホでのMMORPG(2D)の作り方
・MMOのゲームサーバープログラミング
その他参考になる書籍を教えていただきたいです。

サーバーは今使っているPCとは別にサーバー用のPCを自作するつもりです。

よろしくお願いします。

ユーザーID:2019923417  


お気に入り登録数:18
  • 携帯に送る
  • このエントリーをはてなブックマークに追加
古いレス順
レス数:5本


タイトル 投稿者 更新時間
そんな本はないけど
ぼんみ
2017年9月20日 19:42

一人用のRPGでも、RPG自体がかなり難易度が高いので、トピ主のような初心者にそんな都合のいい本はありません。

プログラミングを自分でしたいのなら、まずはUnityを使って簡単な2Dのゲームを作ることから始めるべきです。物事には順序があります。

以前も同様のトピを見ました。
そこまで明確に作りたいものがあるのなら、賛同者を募ってチームで作るのも一つの手です。

ユーザーID:0818692994
やってないけど
ゆう
2017年10月5日 11:11

既出ですがとりあえずUnityで簡単なゲームから作るといいと思います。
Unityはソフト無料ですしとっつきやすいわりに何でもできる。
インストールが少し面倒なんですけどね。

本も買えばいいですが、Unity公式が作ってるチュートリアルが非常に良いです。
とりあえずネット見ながら玉転がしからはじめて、次シューテング、
RPGと進めればいいと思いますよ。
本もあった気がしますが・・・何で自力で探さないの?

ちなみに私は時間が取れなくて
まだシューティングゲームくらいまでしか作ってません。
Unityならアセット買えるので素材作らなくてもいいし
意外に手軽に作れるかもしれませんよ。

ユーザーID:9548866404
古い本ですがこんな本はどう?
atakamor
2018年1月8日 21:52

「ゲームプログラミング遊びのレシピ―アルゴリズムとデータ構造」有馬 元嗣 (著)
はいかがでしょうか?

RPG、MORPG、MMORPGの最大の違いは同時に参加できるプレイヤー数の差で、MORPGでよくあるロビーがMMORPGにはないなどのシステムの差は「参加プレイヤーをどうコントロールするか?」ということから生まれています。ですから、

> まずはMMOの部分はおいといて、一人用のRPGを制作してから、MMO用に作り変えた方がいいでしょうか。

というのは、非常に理にかなったアプローチだといえます。

で、上記の本ですがC++とDelphiという言語を使用していますが、もともと「手取り足取り解説する本」ではなく、「ゲームを実現するにはどんなデータをどう管理すべきか」という概念(骨子)を紹介する本なので言語の違いを気にする必要はありませんしJavaを触ったことがあるなら何の問題もなく読めるはずです。

ちなみに、「2DのMMORPGが目標」と書かれていますが、RPG〜MMORPGはテキストベースでも作成できますよ?(笑) 参加プレーヤー数の規模や2D、3Dの画面の見せ方は単に「表現」に過ぎないので「オリジナルのシナリオ」を実現するためには、
・どんなデータが必要か?
・どのプレイヤーにどこまでみせるか?
・ゲームを破たんさせない範囲でどこまで手が抜けるか?(計算量・通信量を削れるか)
etc.
が重要になってきます。面白いシナリオ(とそれを実現するシステム)さえ出来上がれば、描画や物理演算などの表現部分は、他の方が挙げているゲームエンジンUnityを導入することで2Dまたは3Dとして自由に実装(もちろん座標値などのデータ量も変わってくるのでその部分の調整は必要ですが)するだけになります。

頑張ってくださいね。

ユーザーID:4410724763
一冊で、というのはないけど
archer
2018年1月10日 19:51

サーバサイドならどうしても古くなるのですが
MMORPGゲームサーバープログラミング
スマホのクライアントでは
Cocos-2d-xやunrealEndgine、Unity
あたりのゲームエンジンを使用することが多いのでその関係の書籍を当たると良いかと
ところで一つお聞きしますがUNIX/LINUXの経験はありますか?
サーバ側ではUNIX系のOSが必要になりますのでそちらの知識も必要ですよ
一応Windowsも有りますが個人で使うにはライセンス料等含め現実的ではありません
こういってしまうと何ですが、トピ主さんの年齢次第ではゲーム制作会社に応募したほうが手っ取り早いですよ
あまりにも現在のゲーム業界は大きくなりすぎて個人で作るのはあまり現実的ではなくなったのが現実です
どうしても個人制作が良いのでしたらPHPやJSを勉強してブラウザやwebviewベースのゲームを制作するのはどうでしょうか?
こちらならwebの仕組みとREST等のAPIを勉強してApacheやnginx等のサーバの知識で作ることが出来ますよ。
また、何年かかっても良いとおっしゃっていますが、
現在のスマホではandroid,iPhoneともに陳腐化が非常に早くiPhoneに至ってはXcodeが最新一個前のMacOSより前のものでは開発できませんし、実機動作に年会費がかかります、
androidであればほぼ初期費用のみでストア公開も出来ますが、iOs以上にバージョンアップが早いです。
色々書かせていただきましたが、
個人制作が良いのでしたらWEBゲームが現実的となります。
こちらはまずHTTPが2系になったとしても今のソフトが使えなくなることはないでしょうし、RoRやPHPのフレームワークが使えます。
↑言葉が不明でしたら検索してください
時間をかければある程度のものはできるので頑張ってくださいね。

ユーザーID:3281876847
そのテの本は、
ちーはむはむ
2018年1月14日 19:27

山ほど出ていますので、まずは本屋さんへ行って、
主様のキーワードに引っかかる本を手当たり次第に開いてみてください。
その中から主様が”理解できる本”を買ってくるとよいです。

RPGの作り方の本もたくさん見たような気がします。

まずはパソコンのプログラミングに関する書籍が充実している本屋さんを探すことです。

ユーザーID:8573163955
 


現在位置は
です