MMORPG 作成

このエントリーをはてなブックマークに追加
945107 ◆a6JcKaYOUI :2006/08/03(木) 01:29:36 ID:5VGACC3a
鯖PCが死んだかもorz
今日の朝もう一度電源入れて試してみますが、
なんか嫌な音したし、今回はむりぽかもorz
とりあえず、鯖は停止しておきます(開発機まで逝ったらorzなので念のため)
今日の朝だめだったら土日ぐらいに分解して中見てみます
マザボがお釈迦になっていたら新しいPCを買ってこようかなとorz
その間開発は続けます
946107 ◆a6JcKaYOUI :2006/08/03(木) 01:43:15 ID:5VGACC3a
訂正
なんとか起動しますた
でもそろそろ6年ぐらいになるし寿命かも
しかも夏だしorz
947107 ◆a6JcKaYOUI :2006/08/03(木) 02:07:14 ID:5VGACC3a
>>943の症状の原因はリソース不足ではなくてメモリ不足だった
gzipで終了処理を通っていなかったのでファイル転送コマンドがくると
ものすごい勢いでメモリを消費していっていたみたい
鯖を更新したんで多少安定しますた

今後の予定
・ログイン画面をもうちっとかっこよく
・ウインドウシステムの実装
・キャラの修正
・マップを変更
・モブの実装
・戦闘の実装
948名前は開発中のものです。:2006/08/03(木) 02:08:38 ID:RnCA4zV5
>>946
大丈夫 うちなんか10年前のPCにWin2k入れてつい最近まで使ってたから。
ちなみにその壊れた原因はおやじにCPUを無理矢理はがされたからだったりする
949名前は開発中のものです。:2006/08/03(木) 02:19:53 ID:AvcB3sU6
リソース不足とメモリ不足の違い
950名前は開発中のものです。:2006/08/06(日) 02:23:41 ID:hELlDfEK
勝手なお願いですが、CGIでMMORPGを作って欲しいです。
難しいものではなく、チャットの延長線みたいなものです。
http://www.geocities.jp/ironasamimane2006/
です。
ぜひ、プログラマー様にお願いします。
951名前は開発中のものです。:2006/08/06(日) 02:28:02 ID:sQQo+R+E
ちょwwww
他力本願すぎてワロタwww
952名前は開発中のものです。:2006/08/06(日) 04:18:50 ID:6SbmjVoU
CGIでやんの?
じゃあバッチファイルで書いてもいい?
953名前は開発中のものです。:2006/08/06(日) 11:13:50 ID:/XCFNWaV
954107 ◆a6JcKaYOUI :2006/08/06(日) 12:59:15 ID:ak1sO0mp
ウインドウシステムを実装してみました
ttp://hp107.hp.infoseek.co.jp/mmo2/060806ss.jpg

コントロールとウインドウが重なるとなんか
変な感じになりますがとりあえず勘弁してorz
ログインウインドウをぐりぐり動かすとコントロールが
変な風に描画されておかしくなるけどそれもとりあえず勘弁ね

あー新しいEasy3D for HSP3 はDirectX 9 以降対応か...
あと、pcbnet2 店じまいかorz
955名前は開発中のものです。:2006/08/08(火) 13:26:44 ID:nFmPpioB
オープンソースのMMORPGエンジン&開発環境
ttp://sourceforge.net/projects/realmforge
956名前は開発中のものです。:2006/08/09(水) 23:14:21 ID:e2h/3j3l
いまどき2DのMMOは流行らないんですかね
957名前は開発中のものです。:2006/08/10(木) 00:24:10 ID:PLLGFxWR
>>956
そんなことはないと思う
ゲームデザイン次第じゃ、2Dでも全然イケると思う
958名前は開発中のものです。:2006/08/10(木) 00:39:36 ID:4sAzo1ue
>>957
そんな事はないと思う
2Dでも3DでもMMOが流行る事は無い。
959名前は開発中のものです。:2006/08/10(木) 00:41:21 ID:4sAzo1ue
で、このスレ使い切ったら、新スレ?リサイクル?
960名前は開発中のものです。:2006/08/10(木) 09:16:08 ID:Iq2AmaH4
>>958
あるあるwww
961名前は開発中のものです。:2006/08/10(木) 09:48:35 ID:Gea1OZZP
流行るっつっても、「ヲタの連中の世界だけ」だけどな〜
962名前は開発中のものです。:2006/08/10(木) 11:26:46 ID:mmekxstm
2DMMOでも、めいぽみたいなのなら好きだけどな。

ゲーム製の部分とコミュニケーションの部分と、
あとは見栄えの部分を分けて考えないといけんよ。
963名前は開発中のものです。:2006/08/11(金) 18:38:18 ID:BVp7NTu3
初めてやったが、止まってても走ってる姿に萌え
走り続ける勇者
このスレも走り続けてくれ
期待してる。
964107 ◆a6JcKaYOUI :2006/08/20(日) 00:14:00 ID:Sb6fABgX
近況、仕事がorz

それはさておき、鯖で原因不明のバグが発生していて途方にくれている今日この頃
8/13から数日間そのバグのためにログイン鯖に接続不能に陥っていた
まったく持って不明orz
クライアントの方はウインドウシステムを実装中
965107 ◆a6JcKaYOUI :2006/08/28(月) 00:19:06 ID:QmLK83O1
ウインドウシステムできた↓
ttp://hp107.hp.infoseek.co.jp/mmo2/060827ss.jpg

鯖の方がバグってるorz
966名前は開発中のものです。:2006/08/28(月) 00:30:56 ID:2GdrGsa8
やっべ、自分のユーザー名とパスワード暗記してるw

小山を下ると視点が地形貫通しますね。これくらいの傾斜なら、
視点を地表数十センチ以上になるよう補正すれば、回避できそうですが…
967名前は開発中のものです。:2006/08/28(月) 01:15:51 ID:COFhBfnH
968107 ◆a6JcKaYOUI :2006/09/04(月) 01:43:35 ID:ImCsxwvi
とりあえず、ステータスの送信用のcgiはできた
表示用のcgiが動くようになると簡易だけどステータスが表示できるようになると思う

PHPなら割と簡単に書けたんだけど、infoseekがPHPを使うことが出来ないようなので他を探さずに(ぉ
勉強もかねてperlでやることにした
いきなりガリガリ書くのは無理なのでまずPHPで作ってperlに翻訳する方法でつくることに

けど、いきなりperlのセットアップからつまずく
インストール自体は出来たけどApacheの設定がうまくいかなかった
#!/user/local/bin/perl のままで実行出来ないかがんばってみたけどだめだったので
#!c:/perl/bin/perl でうpするときに書き換える方法で妥協
969107 ◆a6JcKaYOUI :2006/09/08(金) 01:48:02 ID:scipSsV4
Webにうpして動くようにするのに少し手間取ったけど
とりあえず鯖が生きているかわかるようになった
まだ鯖の方がステータスを送信していないので[NG]になっているけど
とりあえずリンクを張っておいた
970107 ◆a6JcKaYOUI :2006/09/09(土) 03:02:53 ID:dvLPEZf0
とりあえず鯖うp
これでステータスが更新されるようになった
でも、ステータス更新機能以外にも2〜3週分の変更がされているので
バグも大量追加かもorz
キャラクタが表示されないなど、
なんかおかしかったらこのスレに報告お願いします
971107 ◆a6JcKaYOUI :2006/09/10(日) 16:16:49 ID:b0tTQbqs
某サイトのモデルにモーションを付けようとがんばること6時間orz
久しぶりにメタセコ使い、初めてRokDeBoneを使ってみる
うわメンドクさorz
972名前は開発中のものです。:2006/09/19(火) 00:38:56 ID:YIF8z6EM
このスレの現状を説明して
973名前は開発中のものです。:2006/09/19(火) 00:59:09 ID:+8lA5vgF
鯖は立ち上がってるよ?
974名前は開発中のものです。:2006/09/19(火) 01:15:39 ID:+8lA5vgF
ぶ、マルチにレスしちまったw
975名前は開発中のものです。:2006/09/19(火) 03:25:56 ID:K1iD5Cpr
移動さえ微妙、チャット使いづらい、ゲーム性なし
何がしたいのかわからない
976名前は開発中のものです。:2006/09/19(火) 12:38:32 ID:1epz4iE0
>>975
製作過程中の物に、なに見当違いな事要求してんだよ?
おまえ、Doragonforceだろ?
977名前は開発中のものです。:2006/09/20(水) 02:54:14 ID:vDACiJP3
dragonforceってマジにおもえん・・
美人かかわいい女できれば裸の脱さんを
今なら無料で書くだの・・・・それみたときは
さすがにネタだとおもったが掲示板見ると
どうやらネタじゃないらしい・・真性の童貞キチガイを見れた希ガス
978名前は開発中のものです。:2006/09/20(水) 12:54:53 ID:sqLKXqR9
>>977
日本語でおけ。いやマジで。
979107 ◆a6JcKaYOUI :2006/09/25(月) 00:54:59 ID:6ritNT2l
仕事が月月火水木金金なので全然進みませんorz
モーションとテクスチャーをぼちぼち作っています
誰か漏れに時間をくれorz
980名前は開発中のものです。:2006/09/25(月) 20:02:46 ID:EwwNLKuv
人体モデルは素材だけど
http://atonline.up.seesaa.net/image/CCB5C2EA.JPG
こんなんつくってたり
プログラム組むの苦手だしモーションもまぁまぁだけど
自分で作るより他の人の手伝いしたほうがいいとおもった
(;^^)
981名前は開発中のものです。:2006/09/25(月) 20:07:32 ID:wyYmxhFF
自分もHSPとCGIの組み合わせで簡単な通信ゲームを作っているのですが、サー
バーを介しての、相手プレイヤーとの同期の良いとり方が思いつきません。
普通のチャットのように、データが更新しているかどうか、常に短い間隔で
リロードを繰り返すのでしょうか?
ゲーム自体はクライアントで処理するので、サーバー自体は小さなデータを
中継するだけなのですが、それでも短期間に接続をするためサーバーに大きな
負荷ををかけることにはなるのでしょうか?
ゲーム自体は出来ているのですが、負荷のことなどが怖くて、まだサーバーに
設置していません
もしよろしければ、教えてください。
982名前は開発中のものです。:2006/09/25(月) 20:59:44 ID:EwwNLKuv
それは鯖の環境によると思う
相手の状態を常に確認できるようにするにはリアルタイムで鯖にデータを送受信するしかない
用途的にはP2Pほうがいいんじゃないの?
983名前は開発中のものです。:2006/09/25(月) 21:09:58 ID:OGiaiY6g
文面から察するにレンタルサーバでやるように見えるんだけど・・・
通信ゲームなのにCGIなのが分けワカンネ
984名前は開発中のものです。:2006/09/25(月) 23:01:57 ID:AJZSM+9I
この板のどこかのスレで、頻繁に送受信して重くなってた人いたな。
1フレーム毎に送受信してるんじゃないかと指摘されれたっけ。
(言語や送受信方法は忘れた)
985981:2006/09/25(月) 23:51:45 ID:wyYmxhFF
>>983の指摘どおり、CGIゲームが置けるレンタルサーバーを利用するつもりです。
目標は、プラウザだけで遊べる簡単な通信対戦ゲームを目指しています。
ロビーでのマッチングは10秒間隔で、ゲーム中は1〜2秒の間隔でサーバに更新を
確認するつもりです。
サーバに負荷をかけない方法も教えてもらいましたが、今度はこれだと、
クライアントに負荷がかなりかかります。
ですから、いろいろな方法を模索している最中です。
986名前は開発中のものです。:2006/09/26(火) 00:15:25 ID:PEFpdwNI
考えたけどCGIに送受信するなら
定期的にしたほうがいいかも
1時間に1回とか
987名前は開発中のものです。:2006/09/26(火) 14:36:50 ID:DDOZW4lT
とりあえず一回だけやりとりしてみて
動くかどうかテスト
その後で長めな間隔から
どれくらいいけるかテストしたらだめかな?
988名前は開発中のものです。:2006/09/26(火) 17:43:35 ID:3IDl7pmZ
>>985
データ量減らしてボードゲーム作っても、正直CGI負荷があって怒られそうだよな。
チャットはP2P、データはCGIで数十秒〜数分間隔が理想かと思われ。
CGIチャットの動作を想像するとわかりやすいかと。

さすがに1〜2秒間隔で更新してたらアタックかと思われるぞw
989名前は開発中のものです。:2006/09/26(火) 19:43:23 ID:Vn8Ga/l0
通信量だけが負荷じゃない。CGIで同期するならデータをファイルに書き込むだろ?
そのファイルI/Oも人数が多ければ結構な負荷になる。CGIが何で書いてあるかにもよるけど
phpやperlなんかが動くためのメモリ領域なんかも負荷になるし、そもそもレンタルサーバでそんなことすると
他の利用者の邪魔になるだけだから止めときな
990981:2006/09/26(火) 23:00:08 ID:TsewsW1i
アドバイスありがとうございます。
プラウザから簡単に遊べる、C/S通信ゲームを目指しましたが、無理なこと
が分かりました。
クライアントは、ソケット通信を使ったP2Pゲームにして、CGIはIDを交換する
だけのマッチングロビー専用にします。

どうもありがとうございました。
991名前は開発中のものです。:2006/09/26(火) 23:35:42 ID:cvz61nKv
>>984
多分オレっぽいね
座標変わったら即送信!ってやってたからなぁ
(´・ω・`)ゝ でも、そうしないとリアルタイムに反映出来ないしね・・・
992名前は開発中のものです。:2006/09/26(火) 23:57:55 ID:1YprmKTU
回線を通す以上完全なリアルタイムはないわけだし、
ここは割り切って1秒ごとに移動経路を一括送信とかはどうかな。
モンスターなら一秒後までの移動経路を予め決定できるわけだし、
場合によってはプレイヤーだけはリアルタイム性の高い方法にするとか…

…等と妄想は果てしないわけだが、それを気軽にテストできないMMORPGの悩ましさ。
993名前は開発中のものです。:2006/09/27(水) 00:05:17 ID:uS57ZQ3O
>>991
座標送るより、プレイヤーの操作をサンプリングして送った
方がチートに強いんじゃないかと。

参考になるかわからんけど一応どぞ。
ttp://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking:jp
994107 ◆a6JcKaYOUI
移動先

MMORPGをHSPで作りたいな Rev.2
http://pc8.2ch.net/test/read.cgi/gamedev/1159284874/