[過去ログ] MMORPGをつくるお! (350レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
119: XPG ◆dffLbwc7XE [sage] 2006/03/32(土) 14:21:19 ID:tmwx2GXP(2/3) AAS
でも、20面体の各面の1辺2km(外接球1周12km)の世界では狭すぎないかとか、分解能50cmでは大きすぎないかとか色々考えます。
1周12kmというと、人間の足で1時間あれば1周できてしまう広さです。
船などを使えばもっと早いでしょう。
世界の広さは、対人戦(戦争)になったときに影響が大きいです。
遠征が簡単すぎると、攻守のゲームバランスを取るのが難しくなるためです。
また、弱小勢力がひっそりと国を発展させるのも難しくなるでしょう。
まあ、その辺は建造物を隠す魔法などを考えているので、多少は狭くても平気でしょうけど。
(以下分解能について長々と書きましたが、あまりに長く、冗長なので省略。)
120: 名無しXPG ◆dffLbwc7XE [sage] 2006/03/32(土) 14:25:45 ID:tmwx2GXP(3/3) AAS
分解能については2mくらいでも十分かもしれません。
まあ、実装してみてから考えましょう。
ちなみに動的オブジェクトはこの分解能の影響を受けません。
121(1): 名前は開発中のものです。 [sage] 2006/03/32(土) 16:12:11 ID:+KuBMcP3(1) AAS
>>115115(1): 名無しXPG ◆dffLbwc7XE [sage] 2006/03/31(金) 11:56:09 ID:E/b3kspf(2/4) AAS
外部リンク[zip]:www.geocities.com(実行ファイル付)
注意事項と説明
・このプログラムを実行して何が起きても私は知りません。
・Windows9x系のOSには対応してないので実行しない方が無難です。
・Escキーを押すと終了ウインドウが開きます。
・Print Screenキーを押すとスクリーンショットが保存されます。
・ログインボタンなどを押しても何も起きないのは仕様です。
・VC++ 2005 + DirectX 9.0cでビルドできます。
・ほとんどのファイルが作りかけなので、ファイルが空でもがっかりしないでください。
・作者はC++初心者なので突っ込みはやさしく(ぉ
・内部スレッドがうまく終了しなかった場合はタスクマネージャーで強制終了させてください。
・全てDirect3Dで表示しているのでDirect3D9が使用できない環境では正常に機能しません。
・他にも罠があるかも知れません。
残念ながら、自分の環境
(Win2kPro,日本語,Athlon1GHz,512MB,DiorectX9.0c,GeForce4)では
アプリケーションエラーになります。
エラーが発生したため、Sphere Online.exeを終了します。プログラムをもう一度
開始する必要がありあます。
エラー ログを生成しています。
FWは反応しないので、ネット接続前だと思う。
あとログらしきものは見つけられなかった。
122: 名無しXPG ◆dffLbwc7XE [sage] 2006/04/02(日) 04:32:11 ID:lK9npD53(1/2) AAS
エラー出ましたかー。
可能性として考えられるのは、
・Windows 2000に含まれていないライブラリをリンクしてしまった。
→今のところ見当たらない。
・アセンブラで書いたコードがAthlonに対応してない。
→調べてみます。orz
123: 名無しXPG ◆dffLbwc7XE [sage] 2006/04/02(日) 05:04:38 ID:lK9npD53(2/2) AAS
・アセンブラで書いたコードがAthlonに対応してない。
は無さそうです。
原因不明。orz
124: 名無しXPG ◆dffLbwc7XE [sage] 2006/04/05(水) 19:38:20 ID:xzFTzhU2(1/7) AAS
PNGクラスを作りました。(といっても、メモリからの読み込み、ファイルへの書き出ししか実装してませんが。)
フィルター処理がめんどくさかったけど、(1ラインごとに全てのフィルターをかけた上で圧縮してサイズを比較して適当なフィルターを選ばないといけない。)
実装してみたら思ったよりきれいなコードになりました。
deflate/inflate処理に使うzlibは巨大だったので、必要な機能だけ書き直そうと思いましたが、
元から難しいコードな上、互換性のためにifdefなどのプリプロセッサ命令が多く、
コードの流れが複数のファイルで行ったり来たりしていて、読むだけでも大変だったので、
結局スタティックリンクしてしまいました。でも、処理の効率は良さそうだし、おまけでついてくるCRC32とgzipも役に立ちそうなのでこれでもいいかなと。
125(1): 名無しXPG ◆dffLbwc7XE [sage] 2006/04/05(水) 19:39:33 ID:xzFTzhU2(2/7) AAS
話は変わって、ゲーム内容について、だいぶ前に考えたことですが、
プレイヤーがログオフしても、キャラクターは残り続けます。
また、PK有りの世界を考えているので、ログオフしてる間に殺される可能性があります。
なので、ログオフするときには安全を考えなければなりません。
その代わり、ログオフするとキャラクターはNPC化し、あらかじめ指定しておいた行動をさせたり、
村が襲撃されたときに、他のキャラクターに援軍したりできます。
また、これを応用して、1プレイヤーで複数のキャラクターを同時に行動させることも可能になります。
プレイヤー数よりもキャラクター数がずっと多くなるわけです。
126: 名無しXPG ◆dffLbwc7XE [sage] 2006/04/05(水) 19:49:31 ID:xzFTzhU2(3/7) AAS
寿命と時間と食事について、
キャラクターには年齢と寿命を設けます。
具体的には、ゲーム内時間で、50歳を過ぎると不治の病にかかる確率が上がっていき、
不治の病にかかると、死の宣告をされ、ゲーム内時間で半年から数年以内に死んでしまいます。
もちろん不治の病にかかる確率を下げる方法なども設けます。(逆に上がる方法も。)
キャラクターの死は永久死を意味し、一度死ぬと復活することはできません。
ただし、転生を可能とし、前世までに到達したスキル値は、達成値として継承され、そのスキル値までは数十倍の速度で復帰できます。
また、転生の際には、別の人種や性別を選ぶこともできます。
127(1): 名前は開発中のものです。 [sage] 2006/04/05(水) 19:53:25 ID:uuXr/Snz(1) AAS
なかなか興味深いですが・・・
絵はどうするんでしょ?用意できるアテはあるのかい
個人で作るにはちっと理想がでかすぎないかと思った15の夜
128: 名無しXPG ◆dffLbwc7XE [sage] 2006/04/05(水) 21:07:50 ID:xzFTzhU2(4/7) AAS
食事してたので食事のことを書き忘れましたが、(死
キャラクターは食事をしないと行動できません。また、あまりに空腹が続くと飢え死にします。
採集だけでもある程度食事できますが、人口密度が上がると、農業を始めないと食料が足りなくなります。
また、種族ごとに必要な食料の量が違い、
戦闘は強いが必要な食料も多いゴリラのような種族。
戦闘は弱いが必要な食料が少ない小動物のような種族。
その間の人間のような種族。
を設けます。
129(1): 名無しXPG ◆dffLbwc7XE [sage] 2006/04/05(水) 21:09:42 ID:xzFTzhU2(5/7) AAS
>>127
絵、というかモデルは、誰か作ってくれる人がいたら、それを使い、
そうでなかったら、自分で作り、
うまく作れなかったら最悪、四角と丸だけで何とかします。
グラフィックはあまり拘りがないんで(ぉ
でも影表現とかはきっちりやりたいと思います。
130: 名無しXPG ◆dffLbwc7XE [sage] 2006/04/05(水) 21:39:07 ID:xzFTzhU2(6/7) AAS
個人で作るので、採算を考えなくていいというメリットがあります。
かける予算も極小ですが、収益を上げなくてもいい。(なのでユーザー離れを起こそうが関係ない)
サーバーのスケーラビリティーもあまり考える必要がありません。
せいぜい数百人が遊べれば十分であり、マルチサーバーで数千人規模が遊べるようにする必要もありません。
シングルサーバーで開発できると、いろんなものが効率良くなり、開発の難易度も下がり、サーバーの計算を濃密にできます。
(もちろんIntel CoreやAthlon64X2などで安価に高性能なサーバーが作れる今だからこそですが。)
それから、ゲーム設定が複雑になってもプログラミングの難易度への影響は案外小さいものです。
ただ、グラフィックに拘り出すと、作成労力は無尽蔵に増えると思います。
131: 名無しXPG ◆dffLbwc7XE [sage] 2006/04/05(水) 21:46:57 ID:xzFTzhU2(7/7) AAS
逆に、回線のコストはとても高いので、通信帯域を湯水のように使ったり、プレイ人数を大幅に増やしたりはできないと思います。
100M使えるといっても、使用率はかなり抑えないとプロバイダに規制されますから。
(数年経てば緩和されるだろうけど。)
132(1): 名前は開発中のものです。 [sage] 2006/04/08(土) 04:42:09 ID:H5XGkHlL(1) AAS
結構いいのができそうだから期待してる
がんばれー
133: 名無しXPG ◆dffLbwc7XE [sage] 2006/04/09(日) 17:44:43 ID:+tIPbcVw(1) AAS
>>132
ありがとうございます。
ガンダムのやつみたいにならないようにがんばります(ぉ
134(1): 名前は開発中のものです。 [sage] 2006/04/11(火) 07:23:48 ID:JAHRtw+U(1) AAS
ちゃんと作ってる人を見ると嬉しくなるね。頑張って!
作りたいものを作ればいいけど、アクション性など変に凝ると袋小路に入るから気をつけて。、
>>129
ポリゴンモデルをある程度の品質で無料で、それなりの数ってのは難しいかも。
単純化されたモデルも表現しだいでは凄く美しいよ。ピクミンとか。
135: 名無しXPG ◆dffLbwc7XE [sage] 2006/04/15(土) 08:58:05 ID:DdRT1sTv(1) AAS
>>134
アクション性は拘るかもしれません(ぉ
少なくともジャンプとか落下はできるようにしたいなと。
あとアクション性と関係があるか分かりませんが、衝突ダメージを設定したいです。
壁とかにぶつかると止まるだけでなく、ダメージを受けるようにするのです。
もちろんキャラ同士がぶつかったときもです。これを応用して、突進みたいな技ができたら面白そうですね。
モデルはどうなるか分かりませんが、単純化したモデルでいいものを表現できたらすばらしいですね。
136: 名無しXPG ◆dffLbwc7XE [sage] 2006/04/16(日) 02:23:34 ID:XdLD6hH3(1) AAS
すっかり忘れてましたが、UOのエミュ鯖で、SphereServerというのがありましたね。
動かしたことがあったのに忘れてましたorz
名前が被るけどまあいいかな・・・。
137: 名無しXPG ◆dffLbwc7XE [sage] 2006/04/26(水) 23:32:04 ID:9FUyEaSK(1) AAS
保守
138(1): 名前は開発中のものです。 [sage] 2006/04/27(木) 00:27:12 ID:9ldUosy/(1) AAS
訴えられる事はないとしても、SphereServerで検索しようとすると、
UO系の参照結果に埋没するんじゃないか?
139: 名無しXPG ◆dffLbwc7XE [sage] 2006/05/04(木) 00:13:43 ID:76q0uEA2(1) AAS
>>138
やっぱり弊害ありますね。
また思いつくかしたら名前変えることにします。
開発は今、全然順調じゃないですが・・・がんばります。
140: 名前は開発中のものです。 [sage] 2006/05/04(木) 14:06:51 ID:nyBrO9wq(1/2) AAS
>>125
うおおおお
俺と(少なくとも125については)全く同じ構想を持ってて、既に行動に移してる人がいる!なんかすげぇ嬉しい。
全然行動してない俺が同じなんて言ったら1に失礼だが、すげぇ応援してる!
君みたいな人とRPG製作についてゆっくり話せたら楽しいんだろうなぁ。
とにかくガンガレ!
141: 名前は開発中のものです。 [sage] 2006/05/04(木) 17:29:15 ID:4+QLzAFN(1/3) AAS
プレイヤーがログインしていない間、PCがなんかしているのはいいね。
ニートにバランス合わせなくて良いので、プレイヤーの間口が広がる。
むしろログインしていないほうが、成長するとか金が溜まるようにしておけば、
BOTも防止できる。
…なんか違う気もするがw
142(1): 名前は開発中のものです。 [sage] 2006/05/04(木) 19:39:11 ID:rr6Cb/1o(1) AAS
何かそれって凄いアイデアのような気がしてきた>ログインしてない方が略
上手くバランス取れば……うーん、でもそれが難しすぎるか?
143: 名前は開発中のものです。 [sage] 2006/05/04(木) 20:16:53 ID:4+QLzAFN(2/3) AAS
ログインしているときの効率に上限つければ楽勝でs(ry
上下前次1-新書関写板覧索設栞歴
あと 207 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s