MMORPGをHSPで作りたいな
レス数が1000を超えています。これ以上書き込みはできません。
0001FAN
04/05/11 11:12ID:Ky5hy7V50928107 ◆a6JcKaYOUI
2006/01/02(月) 08:48:14ID:eoc/T36w色々って何!?は置いといて、
>> 639◆WKezKkIa.w
定期的にサーバーの状態をチェックした方が良いですね
現在鯖落ちしているけど検出できなかったです。
バージョンはログイン時にクライアントから送り、バージョンが違ったらクライアントを切断みたいなことをした方が良いかも
0929名前は開発中のものです。
2006/01/02(月) 09:37:09ID:wDbk25n0(多分)マイナス座標に移動たら落ちた…
クライアントのクローン(画像無し)を作ってるんだけど、
座標が0未満にならないようにするコードを入れるの忘れてたんorz
0930639 ◆WKezKkIa.w
2006/01/02(月) 10:14:19ID:ChWDKr8B鯖メンテの為このままにしておきます
0931101 ◆VhiWHt2b1s
2006/01/02(月) 14:03:25ID:x/8G4pW2久しぶりの書き込みですな
開発に使っていたノートパソコンが逝ってしまいましたw
サーバー側を作ったり作り直したりしてましたw
クライアント側を作り始めようと思うんだけど、2Dと3Dどっちがいいですかね
HSPだとやっぱり2Dかな
一応HGIMG3を勉強してますです
0932639 ◆WKezKkIa.w
2006/01/02(月) 18:11:17ID:ChWDKr8B始めまして、101さんと入れ違いでここに居着いてます
個人的は3Dのをplayしたいので3Dキボン
お互いがんがりましょー
ちなみに鯖メンテ まだこれからですorz
0933101 ◆VhiWHt2b1s
2006/01/02(月) 21:04:54ID:oEDryvhQHGIMG3で作れるかな
超ローポリじゃないといけないな
0934107 ◆a6JcKaYOUI
2006/01/02(月) 22:06:06ID:eoc/T36wttp://hp107.hp.infoseek.co.jp/chatlog003.zip
改良点(試していないけど)
・60s受信がないと鯖ダウンと判断するようになったかも
0935101 ◆VhiWHt2b1s
2006/01/03(火) 00:46:56ID:iYjvfrq0今クライアント側のログイン画面を作ってますです。
HGIMG3だとなんか作りやすいw
0937639 ◆WKezKkIa.w
2006/01/03(火) 00:58:07ID:XoqsZgYFおーなるほど、私もコンソールにしてみようかな
>>107
ん、オリジナル作り始めたんですか?もしかして
現在の状況
今日は鯖アップ無理かもしんないorz
0938107 ◆a6JcKaYOUI
2006/01/03(火) 01:03:05ID:qj0A7GfIそーですか、鯖アップは無理ですか
んーサンプル作りをしこしこと
pcbnet2.phiは如何ね、簡単すぎるorz
もしかしたら出来ちゃうかもと言う悪魔のささやきが聞こえますorz
とりあえず非公開でいけるところまでいこうかなと
0940107 ◆a6JcKaYOUI
2006/01/03(火) 01:49:00ID:qj0A7GfI#module
#define CHAT_LOG_FILE_NAME "logfile.log"
#deffunc add_chat_log str name, str msg
time = ""+strf("%04d", gettime(0))+"/"+strf("%02d", gettime(1))+"/"+strf("%02d", gettime(3))+" "
time+= ""+strf("%02d", gettime(4))+":"+strf("%02d", gettime(5))+":"+strf("%02d", gettime(6))+"|"
tmp = time + name + ":" + msg + "\n"
; ログをファイルに保存
exist CHAT_LOG_FILE_NAME
bsave CHAT_LOG_FILE_NAME, tmp, strlen(tmp), strsize
return
#global
をクライアントのソースの先頭のほう(#include の後)に追加し
add_chat_log "名前", "メッセージ"
とするとログが追加されるのでぜひクライアントに実装してください
0941639 ◆WKezKkIa.w
2006/01/03(火) 11:34:06ID:XoqsZgYFいあー私のような、>>940のソースの意味がサッパリわからないヒトでも
ここまではつくれちゃうのでHSP & pcbnet2はすごいですな
鯖のメンテまだ終わりませんorz
0942639 ◆WKezKkIa.w
2006/01/03(火) 17:07:57ID:XoqsZgYFクライアントver upしますた
http://himitukichi.ath.cx/client.zip
パスワード
mmoclient
です
変更内容は付属のテキストみてくだちぃー
今回シコシコつくったソースをフリーズにより消失orz
もっかい旧バージョンからここまで作り直して力尽きたっすorz
メッセージ関連の通信方法を多少いじりますた。ログ保存は未実装ですorz
0943639 ◆WKezKkIa.w
2006/01/03(火) 17:13:28ID:XoqsZgYForz Online(仮称)ですorz
0944639 ◆WKezKkIa.w
2006/01/03(火) 17:14:41ID:XoqsZgYF0945名前は開発中のものです。
2006/01/03(火) 17:34:03ID:zZKjHzmQダウンロードしたんですが
ログインできません
shutdownってでて終了するのですが
0947639 ◆WKezKkIa.w
2006/01/03(火) 17:45:51ID:XoqsZgYFちょっと今回ログインにちょっと仕掛けしたので、
様子を見ながら調整します
0948639 ◆WKezKkIa.w
2006/01/03(火) 18:10:00ID:XoqsZgYFバージョンは同じです。
0949107 ◆a6JcKaYOUI
2006/01/03(火) 18:28:11ID:qj0A7GfI・ログイン時に2回失敗しますた
・終了が若干時間がかかる気がする
ほかのmmoを見て
・ログアウトはボタンを用意しなくて[X]ボタンで良いのでは
・↑の理由により特に終了を聞かなくて良いのかも
・ほかのmmoは移動が基本でチャットは別モード(ENTERを押す見たいな感じ)になっているみたい
0950639 ◆WKezKkIa.w
2006/01/03(火) 18:42:00ID:XoqsZgYF>>946
ログインに関しては今後も検証&調整しますね
終了に関しては単に気分でwaitかけてるだけなので、即終了も出来ますが、
終了後もわざとキャラが鯖に一定時間残るようにしているので(時間は鯖側で調整可能)
んーどうなんでしょ;
ログアウトボタンはデバグ用に暫定でつくりました。
以前のバージョンで終了確認してなかったのはデバグ時マンドクセ だったからです
あってもなくてもいいんですが、細かいとこは後回しになると思います
チャット関係ですが、以前はEnterを押すと発言にしていたのですが、
漢字変換後のケテーイにEnterを押すとそこで発言してしまう不具合があった為
Enterボタンという安易な方法をとっております
これも後回しになる可能性ありです
当面はログインエラー不具合と接続認証の検証になるとおもいます
いつもアドバイスありです〜〜
0951名無しXPG ◆dffLbwc7XE
2006/01/03(火) 19:55:10ID:l6x21jfk>漢字変換後のケテーイにEnterを押すとそこで発言してしまう不具合があった為
>Enterボタンという安易な方法をとっております
私もその問題で悩んだのですが、エディットウインドウ内の改行文字を検出するという強引ならやり方で解決しました。^^;
多分、デフォルトボタンみたいな機能でもっと簡単に実装できると思います。
0952名前は開発中のものです。
2006/01/03(火) 20:24:48ID:qKdQ2yRUonkey *c
input a,
stop
*c
title ""+iparam+""
stop
0953639 ◆WKezKkIa.w
2006/01/03(火) 22:37:13ID:XoqsZgYFiparam知りませんでした。ありがとうございます
>>951さんの方法をどうにかできないかなとおもってました
早速クライアントを更新しました。
ついでにAFKフラグの初期化忘れてたんで(ぉぃ
鯖も修正しました。
バージョンは同じです。
0954うほっ
2006/01/03(火) 23:12:22ID:lRQ62wdA0956名前は開発中のものです。
2006/01/03(火) 23:57:24ID:J9VE34ulよくぞここまで来たものだなぁ
0957101 ◆VhiWHt2b1s
2006/01/04(水) 01:09:30ID:+fM9W64CMMO開発系のスレでここまでいったのは初めて見たw
0958639 ◆WKezKkIa.w
2006/01/04(水) 01:14:46ID:HDnkLv4F鯖・蔵ともにメンテしました
バージョン表記はそのままですが、最新版うpしました
また、鯖もメンテの為いったん落としました
AFKだったヒトすみませんorz
まだサーバチェックで落ちることがありますが今日は寝ます(ぉぃ
そのほかにも不具合あるかもしれませんorz
いつもみなさんありがと〜〜 ノシ
0959639 ◆WKezKkIa.w
2006/01/04(水) 12:56:20ID:HDnkLv4F1 チャットログの保存に不具合があったので修正
2 ログイン認証の改良
13時バージョンとしてクライアントうpしますた
0960639 ◆WKezKkIa.w
2006/01/04(水) 14:07:26ID:HDnkLv4Fなんか
自分プログラマーみたいなカキコしてるwww
明日から仕事なのでペースダウンします ヨロorz
0961639 ◆WKezKkIa.w
2006/01/04(水) 15:01:30ID:HDnkLv4FAFK中とチャット欄にフォーカスいってる時は無視されるようです
あとで直しときますorz
0962101 ◆VhiWHt2b1s
2006/01/04(水) 16:56:07ID:ecxPatm+でもまだHSP3に対応してないみたいだから、それまで2Dで開発することにしました。
対応するまでに開発がだいぶ進んだらそのまま2Dでいくかもw
0963101 ◆VhiWHt2b1s
2006/01/04(水) 17:11:37ID:ecxPatm+でもまだHSP3に対応してないみたいだから、それまで2Dで開発することにしました。
対応するまでに開発がだいぶ進んだらそのまま2Dでいくかもw
0964101 ◆VhiWHt2b1s
2006/01/04(水) 17:12:35ID:ecxPatm+0965639 ◆WKezKkIa.w
2006/01/04(水) 18:18:23ID:HDnkLv4FWin ME で 文字化けするようです。
ME対応で暫定として
http://himitukichi.ath.cx/clientME.exe
を用意しました。
>>101さん2Dでもおk!がんがりましょー!!
0966107 ◆a6JcKaYOUI
2006/01/05(木) 00:38:04ID:OGBYWQ+QPlatinum
ゲーム開発用の汎用マップエディタ/マッピングツール
これはなかなかいいと思うので紹介
0967107 ◆a6JcKaYOUI
2006/01/05(木) 00:38:45ID:OGBYWQ+Q0969101 ◆VhiWHt2b1s
2006/01/05(木) 00:43:57ID:bI4ZEp2tサーバー側が2000行以上
クライアント側が1000行以上
もソース書いていたw
0970639 ◆WKezKkIa.w
2006/01/05(木) 01:07:12ID:v2a8BuLCスゲーーーーー!
私 どっちも600〜700ぐらいしか行数ないですorz
1・とりあえず>>961の不具合修正
2・あと>>965のfont問題は、英語font使用時にMEとかだと
2バイト文字つかったときに文字化けするようです。
2kとかXPは2バイト対応のfontを自動で使ってくれるぽいですね<OS側で
とりあえず今後はfontをMSゴシックにすることにしました。
3・あとログインエラーについて検証を繰り返してます
うちの環境だとあまりエラー出ないので何度も検証中
これが修正できたら1・2の修正内容と共にうp予定です
0971101 ◆VhiWHt2b1s
2006/01/05(木) 02:51:29ID:HvFX+ec1チャット機能が実装出来たらテストをしようと思います
画面は昔公開したやつとほとんど同じです
今日中に出来れば公開します
寝ます
0972101 ◆VhiWHt2b1s
2006/01/05(木) 18:36:54ID:ZCTpadlBバグとか多数あると思いますので報告お願いします
俺はログインしていてもAFKが多いおもいますのでw
http://gamdev.org/w/?plugin=attach&openfile=mmo.zip&refer=%5B%5BMMORPG%A4%F2%BA%EE%A4%C3%A4%C6%A4%DF%A4%BF%A4%A4%5D%5D
0973101 ◆VhiWHt2b1s
2006/01/05(木) 18:41:17ID:ZCTpadlB新規登録機能がまだついてませんので
ID:test01
PASS:test01
か
ID:test02
PASS:test02
と入力してください
エンターキーを押せば発言できるようになります。
0974名無しXPG ◆dffLbwc7XE
2006/01/05(木) 22:25:06ID:hvlx7DQKなぜかログインボタンを押しても進みませんでした。
どっちのIDで試しても同じでした。
もしかして誰かがID使ってると入れないのでしょうか?
0975639 ◆WKezKkIa.w
2006/01/05(木) 22:34:46ID:v2a8BuLCID重複チェックしてるのならID増やしてくださいorz
ログイン出来ませんorz
0976639 ◆WKezKkIa.w
2006/01/05(木) 22:58:16ID:v2a8BuLC不具合(?)
1.ログイン画面で接続処理中 CPU使用率が100%いってしまいます
0977101 ◆VhiWHt2b1s
2006/01/05(木) 23:15:07ID:L0L8UDy7ID重複のチェックはまだついてません
サーバー側の変数を1つ間違えて変えてしまっていました
CPU100%行ってしまうバグは調査しておきます
0978101 ◆VhiWHt2b1s
2006/01/05(木) 23:38:07ID:egjD9j23どうやら俺よりも後にログインしようとするとログイン出来なくなるみたいです
testキャラからログインしたときは正常に処理されました
原因を探ってみます
0979639 ◆WKezKkIa.w
2006/01/05(木) 23:49:00ID:v2a8BuLCがんがってください
夜早い時間にログイン成功してます
スクロールも滑らかでイイ感じですた!
fpsはたしか28前後
ただ自分以外に一人キャラが歩いていたのですがたまにワープします
おそらく移動先座標にスプライトで移動処理させているのでしょうが
目標到達前に次の座標の指示がきてワープしてるのではないかと勝手に予想
0980101 ◆VhiWHt2b1s
2006/01/06(金) 00:00:14ID:QjLsD+Ww>>979
そのとおりです
もう一人いたっていうのは多分俺です
俺はサーバーPCでログインしてるから
その分処理が遅くなってしまいます
0981639 ◆WKezKkIa.w
2006/01/06(金) 00:20:19ID:2LrOzDXk移動中にチャット入力欄を出すと歩きっぱなしになりまふ
>>979の不具合に関しては、目標地点に到達するまで次の座標を送信しないように
したらどうでしょう
0982101 ◆VhiWHt2b1s
2006/01/06(金) 04:48:14ID:cdfDcPYe0983639 ◆WKezKkIa.w
2006/01/06(金) 19:50:59ID:CsD8dlDo原因はブレーカーorz
web鯖も落ちたorz
ちょっと色々やるのでこのまま鯖落ちたままにしときます(汗
>>982
あとでまたレス致しますですorz
0984639 ◆WKezKkIa.w
2006/01/06(金) 22:43:07ID:CsD8dlDoなのでとりあえず連絡用に鯖upしました
現バージョンのまま、変更点無しです
>>982
クライアントごとに位置がかわるのではないかということですが、
方法にもよるかもしれませんが変わらないと思います
もしお気を悪くされたのならすみませんorz
0985101 ◆VhiWHt2b1s
2006/01/06(金) 23:47:47ID:j+jaoFBTいえいえ
意見とかは無いよりはあった方がいいですらw
自分以外のキャラはパケットが来てから移動を開始するので、数マス程度の移動ならそうしても大丈夫だと思いますが、長距離を移動すると他キャラがどんどん遅れていってしまうと思います
意味違ってたらスマソ
0986名前は開発中のものです。
2006/01/07(土) 13:33:15ID:sASCmPR70987101 ◆VhiWHt2b1s
2006/01/07(土) 19:46:18ID:aC7GEbZdじゃあ今度やってみようかな
とりあえず最新版うpしました
修正点
・チャット時に、発言するたびに入力枠が閉じるバグ修正
・移動中にチャット入力枠を開くと移動し続けるバグ修正
・突然キャラが動けなくなるバグ修正
・クライアントとサーバーの座標不整合時にキャラが変なふうに飛び続けるバグ修正
・パケットの暗号化
これくらいかな
まだ直ってなかったバグや、新しいバグがあったら言ってください
0988101 ◆VhiWHt2b1s
2006/01/07(土) 19:51:51ID:aC7GEbZd登録したら起動しなおしてログインしてください
0989名前は開発中のものです。
2006/01/07(土) 20:05:15ID:EhkVZhKPMMORPG 作成
http://pc8.2ch.net/test/read.cgi/gamedev/1005040802/
MMORPG 名づけから開発まで!!
http://pc8.2ch.net/test/read.cgi/gamedev/1087724940/
新作MMORPGに期待
http://pc8.2ch.net/test/read.cgi/gamedev/1048747764/
次はどこに移動?
それとも新スレ立てるの?
0990名前は開発中のものです。
2006/01/07(土) 21:11:28ID:EhkVZhKP繋がらない〜
0991101 ◆VhiWHt2b1s
2006/01/07(土) 21:13:16ID:aC7GEbZd最新版ダウンロードしましたか
0992名前は開発中のものです。
2006/01/07(土) 21:18:00ID:EhkVZhKP作成、更新日時 2006年1月7日、19:47:34
これでいいんだよね?
0993101 ◆VhiWHt2b1s
2006/01/07(土) 21:18:57ID:aC7GEbZdその時間は一度さばを落としていたのですが、今も無理ですか
0994名前は開発中のものです。
2006/01/07(土) 21:20:44ID:EhkVZhKP繋がりません…
#次スレどうするの?
0995101 ◆VhiWHt2b1s
2006/01/07(土) 21:24:01ID:aC7GEbZd鯖PC変えたから設定しないといけないかな
次スレか〜
すでに立ってるスレだとHSP以外の作者さんも来るので、新しく立てた方がいいのかな
0996名前は開発中のものです。
2006/01/07(土) 21:26:41ID:EhkVZhKP鯖PC変えたんならルータ関係じゃない?
>>989に、今は使われていない使えそうな次スレを候補を書いてます
0997101 ◆VhiWHt2b1s
2006/01/07(土) 21:31:18ID:aC7GEbZdルータ関係よくわからんな
どこのスレがいいかな
MMORPG作成
でいいかな
0998名前は開発中のものです。
2006/01/07(土) 21:38:32ID:72f6rfdu0999639 ◆WKezKkIa.w
2006/01/07(土) 21:39:50ID:taZQWV6G1000名前は開発中のものです。
2006/01/07(土) 21:43:22ID:72f6rfduこのスレで排出されたソフトに幸多からんことを。
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。