- 1 名前:名前は開発中のものです。 [2007/11/19(月) 20:38:18 ID:1PTX10bv]
- ドラクエみたいな感じで、ユーザーがマップやイベントを創って世界を広げていくようなMMORPGがやりたいので作るスレ
まとめサイト予定地 mmolikedq.web.fc2.com/
- 57 名前:名前は開発中のものです。 mailto:sage [2007/11/22(木) 21:05:57 ID:qwwUiaHj]
- >>53
スタッフとして参加可能というのは、プログラマとしてですか?それとも、仕様書書きの手伝いとしてですか? いずれにしても、どんなスキルを持っているのかがわからないと困るので、 どんな技術を持っているのかとか、仕様書にどれぐらい詳しいのかとか、教えてください。 >>54 確かによくわかってないことも多いので、そこは勉強していこうと思います。 >>56 複数人で作るなら全員で作ったものだと思ってます。 自分が作ったと主張する気もありませんし
- 58 名前:名前は開発中のものです。 mailto:sage [2007/11/22(木) 22:35:33 ID:+xibxJ4V]
- やるべきことを、どんどん書いてみなよ
大きいことから、細かいことまでさ たくさんあるぜ
- 59 名前:名前は開発中のものです。 mailto:sage [2007/11/22(木) 22:47:04 ID:JFT+pgiL]
- >57
人の話を聞いてお前はどれぐらいのレベルなら理解出来て、どのぐらいなら理解できないのかを教えてください。
- 60 名前:名前は開発中のものです。 [2007/11/22(木) 22:48:14 ID:S/Xj/leh]
- >>57
仕事柄仕様書書きもプログラムも可。言語は指定されれば基本的にこちらで調整可能。 ちなみに例として仕様書に 「仕様書書きにどのくらい詳しいか」 とある場合 ・解釈その1 詳しい云々ではなく理解しやすく矛盾の少ない仕様書を書けるかでは?これは要求を出す依頼者で大きく左右される。 開発に入る前に(途中でも)質問の嵐にあうはず。 ・解釈その2 開発前に整備するドキュメントの種類について聞いている。 要求仕様書、開発規準書、コーディング規約等々。この位は自分で調べましょう。 上記のように色々な意味に取られて無意味な誤解を招くため注意。
- 61 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 09:09:03 ID:48sbgCwG]
- >>31
> プログラムは一応組めるしCはだいたい理解してる ちょっとさ、mmolikedq.web.fc2.com にサンプルのアプリ上げてみてよ。言語は何でもいいからさ。 C が分かっていて、これまでにどの様な物を作ってきた訳? 入門書のサンプルプログラム程度はプログラムを分かってる内には入らないので。 取りあえず、DirectXを用いて「hello world!」と表示するような物作ってくれないかな? それを mmolikedq.web.fc2.com に置けば多少は評価も変わってくるかもね。 まあ、そこでやっと、はろーわーるどだけど。
- 62 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 09:34:38 ID:Y4htPaSM]
- >>1の世界自体を作れるRPGってアイデアはなかなかいいと思う。
かなり昔だけどPHIっていうMMORPGが似たようなシステムを作ってたの思い出した。 今もあるかなーと思ったらあったよ。 ttp://www.tofup.net/
- 63 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 09:38:24 ID:Y4htPaSM]
- あとPHIやドラクエみたいなオンラインに触発されて自分も世界を作れる(実行時にマップやイベントを置ける)RPG作り始めてる。
ttp://gamdev.org/up/img/10599.zip まだシングルだけどいずれP2P型に拡張したい。 あと自分のサイトよりsourceforgeとか使ったほうがよいと思うよ。 >>1が本気でオープンソース体制作れるならプログラマで参加したかったけど今のところ無理そう?
- 64 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 09:45:55 ID:Eb9BnZzH]
- >世界自体を作れるRPGってアイデア
セカンドライフでいいんじゃねえの
- 65 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 09:48:25 ID:Y4htPaSM]
- >>64
あれはオブジェクトだけじゃない? 土地はリンデンラボから買わないとだめだし でもいずれP2P型で土地を自分のPCで動かせるようにしたいって言ってたけど。
- 66 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 12:27:16 ID:Udctomyx]
- 結局>>1は船員不足どころか船さえないから出港不可でおk?
>>1にアツイ気持ちがあるならまず出来ることをやろうや 俺もいくつかMMOやって自分で作りたいって思いを持って まず自作RPG作ってみようとプログラミング勉強してる 見る限り俺よりずっと先にスタートしてるじゃねぇか 歩み続けないと追いつくどころか追い越しちまうぜ
- 67 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 13:18:37 ID:48sbgCwG]
- >>66
♪
- 68 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 14:32:03 ID:UzUtvpat]
- MMORPGをHSPで作りたいな Rev.2
MMORPGを作ってみたい 携帯MMORPG 新作MMORPGに期待 MMORPG 名づけから開発まで!! MMORPG そろそろ本格的にMMORPGつくってみようぜ! 純和風MMOを作ろう MMORPGをつくるお! MMORPG製作プロジェクト(仮) 【フリー】Vista(ぉ)【mmo】 チャトゲーム作り【2chでMMO完成への道ver1】 delphiでMMO この板だけでも少なくとも14番煎じですw それぞれのスレの>>1がどういう人間だと進行して どういう人間だと企画倒れになるか研究してみたら?
- 69 名前:名前は開発中のものです。 [2007/11/23(金) 16:45:48 ID:nwg3UF+Z]
- > まあ、そこでやっと、はろーわーるどだけど。
うまいこと言ったつもりか?(笑
- 70 名前:1 ◆CaxPEve.Ak mailto:sage [2007/11/23(金) 19:24:12 ID:amAkx75v]
- >>58
うーん、とりあえずやってはみますけど…… 雛型というか、典型がよくわからないので困惑してます。 >>59 皮肉かな? そういわれるとちょっと困ります >>60 確かにそうですね なんとなく、詳しそうなのはわかりました。 スタッフとして参加していただけるのでしたらプログラマになって欲しいです。今のところは仕様書の指導をしていただくことになりますけど……。 とりあえずよろしくおねがいします。 要求仕様書とか開発規準書のことは今インターネットで調べて読んでます。 それと、見分けがつかないと困るので、名前とかトリップをつけてください。俺もつけますので。
- 71 名前:1 ◆CaxPEve.Ak mailto:sage [2007/11/23(金) 19:24:45 ID:amAkx75v]
- >>61
参考書に載ってるテキストエディタに、何行目かを表示する機能をつけたり、リドゥ・アンドゥ機能を追加したりとか、シンプルな掲示板のCGIプログラムを作ったりとか、あと簡単な育成ゲームやシムシティもどき(前にも書いたけど)を作ったことがあります。 DirectXは…すいません、触ったことがないしわかりません。 >>62 興味深いです >>63 オープンソースにはしようと思っているので、仕様書などが開発できそうなくらいまで出来あがればSource Forgeとかを利用して開発を進めていくかもしれませんが、今はまだ仕様書も出来あがっていないので今すぐオープンソースの体制を構築するというのは考えてません。 技術はお持ちのようなので、スタッフとして参加していただくというのでしたら歓迎します。 >>66 そういうことになるかもしれません…… プログラミングは性に合わないというか、どうも自分がやりたいと思っていたこととは違う気がするんです。 追い越されることになるかもしれませんけど、がんばってください。 >>68 少しずつ時間があるときに読んでみます
- 72 名前:53◇hstk [2007/11/23(金) 20:55:19 ID:20P+dU+w]
- >>70
>見分けがつかないと困るので、名前とかトリップをつけてください。 了解。これで良ければ。 1◆CaxPEve.Akへの要求事項 ・開発環境 −OS −開発言語 −ドキュメント作成用ソフト スレ立て時に書いて欲しかった…以上の項目を埋めていただきたく。 現段階では開発スケジュールすら立たないため開発計画書はこれで十分とする。 ちなみに開発にはOpenOfficeやgcc等々フリーの環境、ツール推奨。開発者や協力者に金銭的な負担をかけないように。
- 73 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 21:04:32 ID:u6sK7+ea]
- ちょっとまて、それトリップじゃねーよw
- 74 名前:名前は開発中のものです。 [2007/11/23(金) 21:19:50 ID:nwg3UF+Z]
- >>1のトリップとIDがAkな件
- 75 名前:53 ◆H4f5OPUlVM [2007/11/23(金) 21:31:00 ID:20P+dU+w]
- 失礼。2chに余り書かないため失念。
- 76 名前:名前は開発中のものです。 [2007/11/23(金) 22:17:12 ID:QRRg2NbW]
- >>74
全然すごくもなんともないんだけど・・
- 77 名前: ◆agc.6D4SKQ [2007/11/24(土) 01:17:32 ID:N31uqsSh]
-
- 78 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/24(土) 09:57:14 ID:0tiP6KHt]
- トリップ変えました。前のやつは英単語っぽいやつが入りすぎでよくなかったので。
>>58とかでも言われてたことですけど、何をするか?というのが分からないと困ると思うので、とりあえずスタッフの役割分担みたいなことを書いてみました。 mmolikedq.web.fc2.com/task.htm まだ詳細を決めてないので、おおまかなことしか書けなかったんですが……。 >>72 OS:Windows 開発言語:C/C++ でどうでしょう? OSは、一番開発に時間がかかりそうなクライアント用のプログラムはWindowsが読める形式じゃないとできる人が限られてくると思うのでWindowsでやりましょう。 ただ、サーバーは、さっき2ちゃんねるで読んだんですけど、Windowsは日本語版だと10人以上つないじゃいけないみたいな制限があるみたいなんで、Linux系OSがいいと思います。 でもまあ、ソースコードを書くのはほとんどWindowsでできると思うので、やっぱり開発に使うOSはWindowsということで。 開発言語は、俺が読み書きできる言語のほうが状況を把握しやすいので、本当はCだけがいいんですけど、開発効率のこととか考えたらやっぱりC++のほうがいいかなぁと思うし、マニュアル片手にだったら読めなくはないと思うんでC++で。 あと、プログラム開発用ソフトはGCCにしましょう。テキストエディタとかは人によってバラバラでも問題ないと思うんで指定しないということで。 それで、ドキュメント作成用ソフトのことなんですけど、仕様書はHTML文書じゃダメでしょうか? HTML文書のほうがネットで気軽に読めると思うし、2chの人達にも見てもらいたいので。
- 79 名前:名前は開発中のものです。 mailto:sage [2007/11/24(土) 10:21:51 ID:u9cUJShX]
- OSはWindows3.1か?
開発言語はQuickCか? 全然環境の設定になってないぞ。
- 80 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/24(土) 12:45:45 ID:A+KQIn/H]
- >>78
ドキュメントは読めれば特に形式に問題は無し。ただページ数が増えてくるとpdf等の配布形式も検討すべきと思う。 doxygenも欲しいかな。 LinuxとWindowsを混在させる環境になるようなのでWxWidgetsのようなライブラリを採用してOSのGUI周りの違いを可能な限り吸収するようにしてみては? コーディング規約の準備も今のうちに。ググれば出来合いのものが使えるはず。
- 81 名前:名前は開発中のものです。 mailto:sage [2007/11/24(土) 13:18:02 ID:g/OsOgDz]
- 明らかに>>1より>>53が主導でやった方が円滑に進むんだよなw
- 82 名前:名前は開発中のものです。 mailto:sage [2007/11/24(土) 15:11:28 ID:LeKiQKrk]
- クロスプラットフォームにしたいならJavaで作るという選択肢もあるな。
開発環境も無料で高性能なのがあるし。
- 83 名前:名前は開発中のものです。 mailto:sage [2007/11/24(土) 15:22:21 ID:edBGYR1N]
- >>82
大手でさえjavaでMMO組もうとして諦めてきた理由がわからんのか 人数・メモリ量・ラッパー・起動時間
- 84 名前:名前は開発中のものです。 mailto:sage [2007/11/24(土) 16:19:46 ID:LeKiQKrk]
- >>83
大手が商売で作るのと個人が趣味で作るのとは事情が違うだろ。 メモリ量や処理速度が気になるほど凝ったもの作るんでもないだろうし。 てか最初からそこまでこだわったものが作れるとは思えん。 その辺が気になりだしたらC++で作り直せばいいだけの話。
- 85 名前:名前は開発中のものです。 mailto:sage [2007/11/24(土) 16:21:32 ID:tttKXuAd]
- MMOじゃなくてMOにしてみたら?
- 86 名前:名前は開発中のものです。 mailto:sage [2007/11/24(土) 16:40:35 ID:sSDKhHxA]
- 凝ったもの作る訳じゃないなら
なおさらjavaを採用してクロスプラットフォームにする必要はないけどな
- 87 名前:53 ◆H4f5OPUlVM [2007/11/24(土) 16:56:19 ID:A+KQIn/H]
- >>83
俺としては>>84に同意。 ひとまず動作速度や性能については目をつぶり動く物が出来ることを最優先にすべきと思う。 いずれにせよ後でリファクタリングを重ねることになるためテスティングフレームワークも必須だろうけど。 Javaという選択肢もいいと思う。>>1にも習得しやすいはず。検討の余地あり。
- 88 名前:名前は開発中のものです。 mailto:sage [2007/11/24(土) 17:18:06 ID:rJugJizq]
- 俺もドラクエオンライン作りたいんだが
ネットワークプログラムの知識ほとんどゼロなんだよな… とりあえずオフラインのやつからちまちま 作り始めてみるがこれ以上スレ立てるのも何だし ここで状況報告させてもらっていいか?
- 89 名前:名前は開発中のものです。 mailto:sage [2007/11/24(土) 17:57:33 ID:LeKiQKrk]
- >>86
そうなんだけど、>>1がサーバはLinuxでクライアントがWindowsだと言ってるからな… サーバもWindowsだったらC++でいいと思うんだが。 というか開発環境を決める前に、もっと具体的にどんなのを作りたいのか決めた方がいいんじゃね?
- 90 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/24(土) 18:27:45 ID:A+KQIn/H]
- >>89
>というか開発環境を決める前に、もっと具体的にどんなのを作りたいのか決めた方がいいんじゃね? そうしたいのは山々だが>>1がある程度技術的な話が通じないと開発に入る時に辛いものがある。開発環境を整え、予備知識を身につける時間を与えるのが目的。 C/C++やJavaであればライブラリが充実しており大概の要求は実現できる。 要求を整理しレビューを重ねるのにかかるのは数週間〜数カ月間。 こんなのを作りたい、と意見が出始めると紛糾も予想されるため今のうちに決定しておきたい。
- 91 名前:名前は開発中のものです。 mailto:sage [2007/11/24(土) 18:31:49 ID:RplKxh7P]
- >>88
いいんじゃない? 多いほうが楽しいし、どれかものになればいい。 ソースも公開してほしい
- 92 名前:名前は開発中のものです。 [2007/11/24(土) 21:06:51 ID:a4TwMUkX]
- >>6
糞げーもいいところだけどな。 スタート地点に全員たむろしてるだけ。 チャットツールの豪華版みたいな感じになっていた。
- 93 名前:1 ◆J5gdeQLe7A mailto:sage [2007/11/24(土) 23:50:24 ID:0tiP6KHt]
- >>79
大半のユーザーはWindows系のOSで遊ぶと思うので、こちらもそれにあわせて開発しやすいようにWindowsを使うということなので、詳しいバージョンを指定してもあまり意味がない気がします。 現役で使われてるWindowsならわざわざ指定しなくてもちゃんと要求を満たしてくれると思いますし……。 >>80 doxygenはよさそうですね。使うことにしましょう。 GUIまわりの違いは、Linuxで動かすのはサーバーのプログラムだけだと思うし、Windowsで動かすことも無いと思うので気にしなくてもいい気がするんですが。どうしてでしょうか? コーディング規約は、GNU コーディング規約でどうでしょう? >>88 どうぞ >>90 いろいろ考えてもらってありがとうございます。 改めてよろしくおねがいします。
- 94 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/24(土) 23:54:20 ID:0tiP6KHt]
- すいませんトリップ間違えました
- 95 名前:名前は開発中のものです。 [2007/11/25(日) 00:41:26 ID:l+PV8krX]
- いつのまにか完全にですます口調になってて笑った
- 96 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/25(日) 00:46:21 ID:JBHYMndo]
- >>93
>Linuxで動かすのは… 簡単。テスト環境が構築しやすいため。 サーバの開発をする時には必然的にクライアントを操作することになるため、最低でもPCは2台以上+LANが必要になる。(またはパフォーマンス犠牲でVMWare等エミュレータ) ただ、開発の初期やわずかな修正を加える場合はそうしたフルの環境を最初に整備しても不経済なため、Linux上でもクライアントがビルドできる状態にし、localhostで作業できるようにすると開発者としては便利なのでは?ということ。 簡易な環境で動作確認をし、その後環境を立ち上げ実機で試験する。基本に忠実な提案。 ※サイトに規約へのリンクと開発環境についての内容の反映を。
- 97 名前:名前は開発中のものです。 mailto:sage [2007/11/25(日) 04:01:11 ID:kNSOQfeT]
- 一番の問題は著作権じゃね?。「みたいな」ってどこまで許されるんだろ?
モンスター名とか、武器や武具類の名前とか同じものはダメなんだろ? スライムとかは一般的な名前だからいいのかな?でもメタルスライムは? ドラキーはダメか? 絵柄は全く同じじゃなければOkなん? 音楽は当然オリジナルか? 音程をちょこっとだけアレンジすればOKなん?
- 98 名前:名前は開発中のものです。 mailto:sage [2007/11/25(日) 04:11:55 ID:q9PLt1qJ]
- 人気出ないし、完成しないから問題なし
某MMOは警告文書きたのは知ってるけどね だから、やめたと
- 99 名前:名前は開発中のものです。 mailto:sage [2007/11/25(日) 05:01:19 ID:LVZR5LoY]
- オリジナル作った方が良さそうだな
- 100 名前:名前は開発中のものです。 mailto:sage [2007/11/25(日) 05:03:32 ID:gjOPqKXp]
- どら焼き食うな
- 101 名前:名前は開発中のものです。 mailto:sage [2007/11/25(日) 08:17:29 ID:q9PLt1qJ]
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ちょ、ちょーとまって!!!今>>100が何か言ったから静かにして!! , ,-;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:,. ヽ─y────────────── ,-v-、 /;:;:;:;:;:;:ミミ;:;:;:;:;:;:;:;:;:;`、 / _ノ_ノ:^) /;:;:;:;:彡―ー-、_;:;:;:;:;:;:;:;| / _ノ_ノ_ノ /) |;:;:;:ノ、 `、;;:;:;:;:;:i / ノ ノノ// |;:/_ヽ ,,,,,,,,,, |;:;:;:;:;:;! ____/ ______ ノ | ' ゚ ''/ ┌。-、 |;:;:;:;:/ _.. r(" `ー" 、 ノ |` ノ( ヽ ソ |ノ|/ _. -‐ '"´ l l-、 ゙ ノ _,-ー| /_` ”' \ ノ __ . -‐ ' "´ l ヽ`ー''"ー'" | : | )ヾ三ニヽ /ヽ ' "´/`゙ ーァ' "´ ‐'"´ ヽ、`ー /ノ ヽ `、___,.-ー' | / / __.. -'-'" | | \ / | l / . -‐ '"´ \ |___>< / ヽ
- 102 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/25(日) 09:28:41 ID:JBHYMndo]
- >>97
微妙な所。 どこまでをスクエニが著作権侵害とみなすか?という線引きがわからない。 確実なのは神話に登場する名詞あるいは実際に存在する装備。それ以外のものはオリジナルが無難かと。 まあまずそうなものはレビューの段階で削ぎ落とすが。
- 103 名前:名前は開発中のものです。 [2007/11/25(日) 09:34:53 ID:dvwP3UD3]
- もうさ、〜〜みたいなとかやめろy(ry
おりじなるでb
- 104 名前:名前は開発中のものです。 mailto:sage [2007/11/25(日) 10:45:11 ID:ZuMdvsBn]
- >>1をよく読むと、>>1はMMORPGがやりたいだけで
あまり作る気があるようには見えないな。 DQ9が発売されたら「これでいいや」って満足して作るのやめそうだな。
- 105 名前:名前は開発中のものです。 mailto:sage [2007/11/25(日) 12:11:46 ID:bPxscxv5]
- 動き出しそうなら参加したいけどな〜
2Dか3Dかさえ決まってなくね?
- 106 名前:名前は開発中のものです。 [2007/11/25(日) 13:07:36 ID:LD4pD+3n]
- とりあえず>>1さんには、「DQMO」および
「スクラップブックオンライン」の製作者さんの HPを熟読することをお勧めします。 多くの有益な情報を得られると思いますし、 開発者としての姿勢を学べると思います。 あと、上記ゲームにプレイヤーとして参加していた 経験から言いますとドラクエのキャラグラ、 音楽等があるうちは面白かったのですが 著作権の問題からそれらをオリジナルに 変えてから急速に熱が冷めていきました。 貴方が「ドラクエみたいな」という部分に拘る理由を よく考えた方がいいです。 本当にドラクエでないといけないのか。 オリジナルでもいいのではないか等々。 もしかしたら、今はあのキャラグラと音楽、世界観を MMO化した状態を想像してドラクエに拘っているかも しれませんが、一旦リセットしてみることをお勧めします。 案外、創ろうという気自体もうせるかもしれません。
- 107 名前:名前は開発中のものです。 mailto:sage [2007/11/25(日) 13:23:06 ID:bPxscxv5]
- >>106
それはあるよな。 1からブランド(名前・雰囲気)を立ち上げて確立することの偉大さが分かるよ。 個人製作で成功したのって、少ないよな。洞窟物語とか
- 108 名前:名前は開発中のものです。 mailto:sage [2007/11/25(日) 19:19:09 ID:dEkY2aOy]
- >>104
確かにw 仮に>>1の思い描く「理想のMMORPG」が完成したとしても >>1自身は開発者という立場上、そのMMORPGで遊ぶってのはありえないんだけどね まぁでも>>53もヤル気になってる訳だし、リーダーとしての責任を放棄せず 何ヶ月、何年とかかってもいいからがんばって完成させて (自分が楽しみたい気持ちを抑えて)運営していってほしいね!応援するよ! 協力はしないけど。
- 109 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/25(日) 19:32:37 ID:Eg5ivcDT]
- 個人的なことにあまり踏み込みたくないんですけど、53さんはなんのお仕事をなさっているんでしょうか?
どこまで指導していただけるのかわからなくなってきたので参考までに教えてください。 >>96 なるほど、わかりました。 調べてみましたが、これもよさそうなのでWxWidgetsを使うことにしましょう。 あと、サイトにスタッフの情報を載せようと思うんですけど、53さんはプログラマということでいいですよね? >>97 スライムは大丈夫な気がしますけど、メタルスライムは微妙っぽいですね…ドラキーはNGな気がしますけど。 音楽は、すぎやんがJASRAC関係者ということもあって厳しいらしいので、音程を変えるとかでも多分アウトです。 ただ、FCとSFCの音楽以外の素材に関しては流用してもOKというような暗黙の了解をエニックスが守っているようなので、音楽以外の素材に関してインスパイヤするくらいなら大丈夫だと思います。 そうはいっても、基本的にはオリジナルで作りたいと思ってます。 >>104 そんなことないですよ。DQ9が出ても続けます。
- 110 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/25(日) 19:33:56 ID:Eg5ivcDT]
- 109に書き忘れてましたけど、サイトに開発環境かいておきました。
>>105 2Dになると思います。SFC版のドラクエっぽいのが作りたいので。 >>106 少しづつになると思いますが、読んでいきます。 拘る理由は、ドラクエが好きだからなんですけど、全部ドラクエの素材を使って作ろうとは思ってないんですよ。 「やくそう」とか「どうのつるぎ」とかはドラクエ独自のものじゃないと思いますし、できるだけそういうものを使いながら、足りない部分は新しくドラクエっぽい名前の呪文やアイテムやモンスターを考えていって、ドラクエらしいゲームをつくっていきたいと思っています。 いずれにせよ見本は必要だと思うので、「ドラクエみたいな」でいいんじゃないかと思います。 リセットしたとしても、どんなRPGか考えるとき「パーティーのシステムはWizardryみたいにして、戦闘はRPG2000みたいにして……」って考えることになると思うので、たいして違いがないと思うんです。 >>108 遊びますよ。 だんだん世界が変化していきますから開発者自身が知らないイベントも存在するはずですし、十分楽しめるはずです。 もちろん、一般の利用者に扮しますが。
- 111 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/25(日) 20:25:47 ID:JBHYMndo]
- >>109
プログラマ。勤続年数と年齢はご想像にお任せ。
- 112 名前:名前は開発中のものです。 mailto:sage. [2007/11/26(月) 01:18:01 ID:qSc/PGfM]
- >>53 はきっと女子高生。
- 113 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/26(月) 07:39:03 ID:S7/adR69]
- >>111
そうですか…いえ、やっぱりよくわからないのでお聞きします。 お話しいただけるのはプログラムを作るのに必要な開発環境や仕様のことでしょうか? それとも、ゲームの内容的なことも誘導していただけるのでしょうか? 最初は前者だと思ってたのですが、だんだんわからなくなってきまして。 前者だったら職業とか魔法とか、あるいはどういう画像が必要なのかというような資料をつくろうと思っていたんですが、後者なら勝手に作るのはどうかと思いますので。
- 114 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/26(月) 09:03:37 ID:SIhMi3jR]
- >>113
基本的に前者。ゲーム内容についての誘導は基本的になし。ただし ・仕様として調整が必要な場合 ・著作権を侵害する恐れがあると判断した場合 確認をする場合がある。 >勝手に作るのは… むしろどんどん作ってもらって結構。それが「要求」であり「仕様」の原案。ゲーム内容(ここでは戦闘等システムの総称)も最終的には>>1の要求を「仕様」としてまとめなければ設計に移れない。 開発環境が決定した所でこの辺の話に移るつもりだった。 ※提案 テスティングフレームワークの導入を是非。>>84でも触れたがリファクタリングには重要。
- 115 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/26(月) 09:08:17 ID:SIhMi3jR]
- 失礼。
>>84ではなく>>87。
- 116 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 11:07:04 ID:iOCgoqG0]
- C++使うならboost::testに一票
- 117 名前:名前は開発中のものです。 [2007/11/26(月) 16:16:07 ID:08fv0IsJ]
- どうせだったらDirectXなんか使わず
OpenGL使ってLinuxでも遊べるようにすれば?
- 118 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 19:37:36 ID:8vM9gOls]
- >>117
いみふ OpenGLを使うとお前にメリットでもあるのか?
- 119 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 21:13:45 ID:njSHzcSv]
- お前にというかWindows以外のOS使ってる人にメリットあるよね
まあこのRPGやることにメリットあるかわからないけどw
- 120 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 21:59:13 ID:8vM9gOls]
- >>119
これもいみふ オプソにしろってこと? それともそれ前提の作成なの?
- 121 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 22:09:45 ID:njSHzcSv]
- MMORPGなんだからバイナリ配布でもプレイできる人多いほうがいいじゃん
DirectX使ったらMacとかLinuxのユーザプレイできないし どこがいみふ?
- 122 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 22:12:39 ID:8vM9gOls]
- ???
1はクラはWindowsだと言ってんじゃないの? だからいみふ
- 123 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 22:12:51 ID:Il3V8Xfg]
- 各ハードに最適なグラフィックライブラリ使ったほうがいいんじゃね?
- 124 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 22:14:05 ID:8vM9gOls]
- 有志で移植するってんなら
オプソだろ? それとも全部作らせる気?
- 125 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 22:18:12 ID:Il3V8Xfg]
- オプソなんてやったら、BOT作り放題なんじゃないかなぁ。
BOT作るほど流行るかどうかは別として。
- 126 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 22:22:08 ID:njSHzcSv]
- WindowsだってOpenGL使ってもいいじゃん・・・
- 127 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 22:26:42 ID:8vM9gOls]
- >126
別にいいけどMicrosoftのOpenGLは結構いい加減だぞ 作ってみたら機種によってテクスチャーの貼られたり貼られなかったりする どうせ2Dなんだろ? だったらSDLとかにしとけよ 3DならOGREにすればOpenGLでもDirectXでも描画できるぞ って 1居ないから言っても意味ないがwww
- 128 名前:名前は開発中のものです。 [2007/11/26(月) 22:27:57 ID:+A3hPsdP]
- とりあえずID:8vM9gOlsがホームラン級にアレなのは分かった
- 129 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 22:28:24 ID:njSHzcSv]
- まあWindowsならDirectXが一番だと思うけど。
あとSDLって日本語入力できない問題なかったっけ?MMOなら致命的かも。
- 130 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 22:33:28 ID:8vM9gOls]
- >129
え? それ(日本語入力)今年の7月頃パッチあたったような気がするがなぁ 悪いがおれはパッチ後のSDL使ってないからなんとも言えん 確かに現状でも使えないならチャットでは致命傷か・・・ まあ、それようにダイアログ出すとかスクラップブックみたいな手もあるしな
- 131 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 22:44:03 ID:8vM9gOls]
- OpenGL丸出しより楽だと思うんだが・・・
- 132 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 22:57:21 ID:XisakHMV]
- 俺はOpenGL派だな。大学でかじってたから。
- 133 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/26(月) 23:14:39 ID:SIhMi3jR]
- >>117-132
Linux上で仮テスト環境を構築するとしている関係上おのずとOpenGLに偏る。 >>53(俺)はDirectXよりOpenGL派だし。
- 134 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 23:52:41 ID:sK/lmomx]
- Macでも遊ばせろやぁ
- 135 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/27(火) 00:30:58 ID:aiPd+54J]
- ほとんど世界地図なんですけど、マップ書いてみました。
mmolikedq.web.fc2.com/map.gif あと、稚拙な感じですが、ゲーム本編で使う地域の概要とかも書きました。 mmolikedq.web.fc2.com/world.gif >>114 わかりました。 基本的なゲームの内容はこちらで作成しようと思いま すが、なにかアイデアなどがあったら言ってください 。いいものはどんどん入れていきたいと思うので。 あと、テスティングフレームワークについてですが、 これはよさそうなので導入します。 とりあえずCppUnitが使えそうなんですが、何か他に要 望はあるでしょうか? >>117 Windowsで動くプログラムができればそれでいいと思う ので、つくれるならどっちでもいいです。 >>133 ということはグラフィックライブラリはOpenGLをつか うということになるでしょうか?
- 136 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/27(火) 00:33:50 ID:aiPd+54J]
- なんだかおかしいのでもう一回書き込みます。
>>114 わかりました。 基本的なゲームの内容はこちらで作成しようと思いますが、なにかアイデアなどがあったら言ってください。いいものはどんどん入れていきたいと思うので。 あと、テスティングフレームワークについてですが、これはよさそうなので導入します。 とりあえずCppUnitが使えそうなんですが、何か他に要望はあるでしょうか? >>117 Windowsで動くプログラムができればそれでいいと思うので、つくれるならどっちでもいいです。 >>133 ということはグラフィックライブラリはOpenGLをつかうということになるでしょうか?
- 137 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/27(火) 01:25:45 ID:aiPd+54J]
- 唐突すぎて、いま出すのはマズイと思ったのでやっぱり>>135の二枚目の画像は隠しました。
もう見た人は、見なかったことにしてもらえればうれしいですけど……
- 138 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/27(火) 01:30:14 ID:QGVZgKtO]
- >>136
OpenGLの方がある程度精通しているため書きやすいという方が言い方としては正しい。Windows上で難がある場合DirectX用にI/Fを作成し差し替える事も可。 テスティングフレームワークは>>116でboostも提案されている。こちらも検討してみては? ちなみに常識的な事も仕様には盛り込む必要があるため注意を。
- 139 名前:名前は開発中のものです。 mailto:sage [2007/11/27(火) 01:35:06 ID:rdU14jxm]
- ユーザーが自由にマップやイベントを作って世界を広げていくって
どう実現するつもりなんだろ? 世界が拡大するにつれて1が自費を投じてサーバーを増設していくんかね?
- 140 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/27(火) 01:43:44 ID:QGVZgKtO]
- >>139
実現方法はゼロではない。例としてはクライアント間でキャッシュを共有する形とか…。
- 141 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/27(火) 02:25:12 ID:aiPd+54J]
- >>138
boost::testのほうが全体の管理はしやすいようですが…… すいません、俺だけでは判断がつかないので53さんの意見をお聞かせください。 プログラムはそこそこ作ってきたので、「どこまで具体的に指定する必要があるか?」ということに対して、大体の見当はついています。 プログラムの仕様に関して、プログラマが自分で判断する余地がない程度に書けばいいのではないかと考えています。 簡単な例を使って俺がどのように考えているか説明すると、 たとえば、CUIでじゃんけんをするゲームの仕様を考えます。 ここで、 1.最初に「最初はグー、じゃんけんほい!」というメッセージを表示し、どの手を出すか入力させる。 2.次に、ランダムでコンピュータの手を決定し出力する。次にコンピュータとユーザーの手で勝敗の判定を行い 、ユーザーが勝った場合「あなたの勝ちです」、ユーザーが負けた場合「あなたの負けです」と表示し、 ひきわけの場合「あいこでしょ!」と出力しどの手を出すか入力させ、2に戻る。 3.最後に、もう一度プレイするかを尋ねる。 ・ただし、手の入力に関して、「グー」「チョキ」「パー」の、いずれかの文字列が入力されるものとする。 また、入力は改行文字までとし、入力された文字は同時に出力するものとする。間違えた場合無言で再度入力させる。 ・ただし、手は「グー」「チョキ」「パー」のみとし、勝敗の判定は、 「グー」は「チョキ」に勝ち、「チョキ」は「パー」に勝ち、「パー」は「グー」に勝つものとし、同じ手はひきわけとする。 ・ただし、ユーザーは標準入力から入力してくるものとし、出力は標準出力に行うものとする。 これぐらいでいいんじゃないかと思います。
- 142 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/27(火) 02:29:22 ID:aiPd+54J]
- ↑変なとこで改行しててすいません。長すぎる行があると注意されたので後からぶった切ってたら間違えました。
- 143 名前:名前は開発中のものです。 mailto:sage [2007/11/27(火) 02:43:32 ID:ma5sy+Mf]
- 個人製作のオンラインゲーム
dragon.warcry.biz/ (DRAGON WARCRY) rob2.jp/ (ロブロブラボ) www002.upp.so-net.ne.jp/tbbt/rpg_info.html (Ancient Saga Online) homepage1.nifty.com/TMS/ (エクソシズムブリーズ) www.aa.alpha-net.ne.jp/kataho/roa/ (Revelation of ALTERMIA) butz.mydns.jp/ (モンスターズ ファンタジー) www.platon.co.jp/~akake/outlive/ (OUTLIVE ONLINE) www.abars.net/ruina/ (RUINATERRA) www.smokymonkeys.com/triglav/ (TRIGLAV) これも参考になるよ。個人製作でどれだけ出来るのかとかね。 いろんなタイプがあるから勉強になるかも。
- 144 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/27(火) 03:11:20 ID:aiPd+54J]
- >>139
そもそも、ユーザーがリソースを使い切ることが無いのではないかと思います。 ここまで詳しい話をしてこなかったので、どのようなゲームシステムで世界を広げていこうと考えているかアイデアだけ説明しますと、 まず、このことをお話しすると、ちょっとガッカリされるかもしれませんが、 メインの(つまり、ゲーム本編の舞台となる)土地の近くに陸地を継ぎ足したりして世界を広げることは考えていません。 俺が考えているのは ・既存の陸地に町を作ることができる(密集するとよくないと思うので、作る場所などになんらかの制限は設けます。また、ユーザーの作った町にはモンスターが襲ってきて、なんらかの方法で撃退しなければ維持できないようにしようと思ってます)。 ・山を掘って洞窟を作ったり、塔を建てたりして、ダンジョンを作れる(こちらも作る場所などになんらかの制限は設けます)。 ・町にイベントを設置できる(ダンジョンにもイベントを置いて連携できるようにもします)。 ・上記とは別で、旅の扉のような手段で移動できる異世界を作れるようにし、そこは一からゲームを構築することができ、特定のユーザーだけが編集できる世界とする。 こんな感じです。
- 145 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/27(火) 03:13:14 ID:aiPd+54J]
- 144の続き
これでは制限だらけで自由でないような気がするかもしれませんが、 仮に陸地を作れたりするようにして自由度を増しても、無秩序なだけでまとまりのないつまらない世界ができるような気がするんです。 それならむしろ、ゲームシステムである程度秩序だったゲームらしい空間ができるように誘導してやったほうがいいと思うんです。 もちろん、今考えているシステムでもすべての問題が解決できるわけではありません。 制限を設ければ、その中である種の究極系が生まれてくるのは避けられない事態だと思いますし、それができるだけ起こりにくいゲームデザインを行っていく必要があるとも思います。あるいは、できたとしても楽しめるものができればいいなぁと思っています。 さて、ここで本題に入りますが、前述したようにユーザーは無限に世界を作っていけるわけではありません。 たとえばイベントにしても、不必要だと思われるイベントは破棄したり、あるいは最初から終了条件を設けたりすることで世界の流動性を保ち、また、イベントの肥大を防ぐことができると思います。 それに、編集する範囲もイベントを作ったり、既存の素材を組み合わせる程度のもの(ボスが一緒とかは流石に困ると思うので、オリジナルモンスター数匹くらいは有り得るかもしれませんが)だと思うので、ひとつひとつのイベントもそれほど大きくはならないと思います。 また、イベントの数自体もせいぜい数百程度だと思うので、サーバーの容量を圧迫するほどにはならないと思います。 >>143 まだ読み終わってないスレとかもあるんですが、少しづつ読んでいきます。
- 146 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/27(火) 03:16:50 ID:aiPd+54J]
- すいません、調子に乗って書きすぎました。
もう寝ます
- 147 名前:名前は開発中のものです。 mailto:sage [2007/11/27(火) 04:26:07 ID:do6cnAZt]
- ゲームシステムなどは、いま企画中のようで私もよくわからんのですが、
シナリオや街、呪文、アイテム、モンスターのネーミングなど私やりましょうか
- 148 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/27(火) 08:30:10 ID:QGVZgKtO]
- >>141
仕様をあまり詳細に作り過ぎても今度は拡張性に問題が出て設計が破綻することもあるので注意。 CppUnit並びにboostはどちらも捨て難い優秀なツール。強いていえば個人的にはboost。 >>144-145 このような具体的な内容をどんどん出して欲しい。 >>1が調子に乗って書いてくれなければこちらも突っ込みができない。
- 149 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/27(火) 22:17:08 ID:QGVZgKtO]
- ※確認
開発環境構築の手順書等マニュアルは必要だろうか? GNUコーディング規約に加え文法的な部分の規約もまとめた方がいいように思う。 必要ならこちらで作成するが?
- 150 名前:1 ◆2/2MKTu4Uk mailto:age [2007/11/27(火) 23:32:34 ID:aiPd+54J]
- >>147
実力の程がわかりませんので、昔書いたシナリオとか、何か能力を示すものはないでしょうか? 無ければ、このゲームの流れなどを書くので、その流れに合うようなストーリーを考えてもらって、それで判断 します。 世界観やらは一人で作ったほうがまとまってていいと思うので、名前とかはシナリオ担当のスタッフさんにお任 せするのもいいと思いますから、やっていただけるとうれしいです。 そうはいってもやはり、「ドラクエらしさ」が大切だと思うので、名前などで他に良い案が出れば部分的にそっ ちを使うことになりますが。 >>148 なるほど、細かく書けばいいってわけじゃないんですね。 しかしこうなるとやっぱりよくわかりません。 ある程度大雑把な仕様を書いておいて、詳しい部分は作りながら決めるというようなことになるのでしょうか? > 強いていえば個人的にはboost では、boostにしましょう。開発環境にも書いておきます。 あと、使い慣れているということなのでOpenGLを使っていただくと良いと思うのですが、OpenGLも開発環境に入りますよね?一応確認ということで。 細かい部分の話はどうやってすればいいのか図りかねている部分もあるんですよ。 企画担当なわけですから、仕様書らしいものを作って提出する役割があると思うですが、それ以前に仕様書の書き方がよくわからないので……。 具体的な話といっても、どこからが具体的な話と線引きするかという問題もありますし。 >>149 後々お聞きすることになると思うので、マニュアルは作っていただけるとありがたいです。 文法的な規約は、確かに必要な気がします。こちらもお願いします。 こういう助言は助かります。今後も何かあればお願いします。
- 151 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/27(火) 23:40:55 ID:aiPd+54J]
- また変な感じになったので、読みにくいと思われる部分だけ再度投稿します。
>>147 実力の程がわかりませんので、昔書いたシナリオとか、何か能力を示すものはないでしょうか? 無ければ、このゲームの流れなどを書くので、その流れに合うようなストーリーを考えてもらって、それで判断します。 世界観やらは一人で作ったほうがまとまってていいと思うので、名前とかはシナリオ担当のスタッフさんにお任せするのもいいと思いますから、やっていただけるとうれしいです。 そうはいってもやはり、「ドラクエらしさ」が大切だと思うので、名前などで他に良い案が出れば部分的にそっちを使うことになりますが。
- 152 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/27(火) 23:45:55 ID:QGVZgKtO]
- >>150
>仕様書らしいものを… 最初から無理に仕様書を起こす必要はない。この場合アイデアを箇条書きにしていく方がいいかも。線引きなど気にせずに何でも思い付きを挙げてみては?
- 153 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/27(火) 23:50:00 ID:aiPd+54J]
- > 具体的な話といっても、どこからが具体的な話と線引きするかという問題もありますし。
これはちょっと変ですね。 むしろ問題なのは「どの程度まで/どのように話をすればいいのか」ということです。
- 154 名前:1 ◆2/2MKTu4Uk mailto:sage [2007/11/27(火) 23:58:30 ID:aiPd+54J]
- >>152
わかりました。 今すぐには無理なので、明日ある程度の量のアイデアを書き込みます。
- 155 名前:名前は開発中のものです。 mailto:sage [2007/11/28(水) 00:15:56 ID:qlJxBVQB]
- >>150
仕様書ってのは1つしか書かないんじゃないんだぜ。 概要から詳細へと段階的に書いていくもんだ。 普通のソフトウェア開発だと、概要→詳細の順で、 企画書、要件定義書、基本設計書、機能設計書、詳細設計書 といった複数の種類の仕様書を書くことになる。 企画書は、作るソフトのウリや、どんな人をターゲットにしているかなどを書く。 要件定義書は、ソフトを作る上で絶対外せない条件を書く。OSとか動作条件とかもここに含まれる。 基本設計書は、ソフトの全体的な設計を書く。どんな機能があるかとか。機能が少ない場合は省略してもいい。 機能設計書は、各機能ごとの設計を書く。通信のプロトコルは何にするかとか、入力はキーかマウスかパッドかなど。 詳細設計書は、ロジックそのものを書く。まんまフローチャートな場合もある。省略していきなりコーディングしてもいい。 「仕様書」という形式にこだわるならこんな感じだが、 >>152の言うとおり、最初は箇条書きで思いつくまま挙げるんでいいと思う。 後で詳しさの順に整理すればいい。
- 156 名前:名前は開発中のものです。 mailto:sage [2007/11/28(水) 00:47:10 ID:fdUwmeQy]
- 53のリード次第ではいい方向に行くのかな。
様子を見て、加わるときはよろすく。
- 157 名前:53 ◆H4f5OPUlVM mailto:sage [2007/11/28(水) 01:01:12 ID:+oeluzJc]
- >>155の言葉通り。
余談だが文書の呼称やフォーマットは企業等団体によって多少差異があるため惑わされぬよう。 >>156 >>53(俺)は早く設計に入りたい立場上焦って説明が甘いまま先に進もうとする傾向がある。温かく見守っていただければと。 >>155に感謝。
|

|