ネットゲームforHSP『無人島』制作スレat GAMEDEV
ネットゲームforHSP『無人島』制作スレ - 暇つぶし2ch1:416 ◆HoSW/FCI
02/04/11 23:13 coX2syLU
 無人島に迷いこんだジサクジエン( ・∀・)たちが、ゾヌを倒し
イカダを作って島から脱出するゲームを作るスレッドです。

■親スレ
( ´∀`)ネットゲー作る技術持っている人いる?
スレリンク(gamedev板)

■関連スレ
(@`@`・∀・)ミニモラの無人島脱出!(・∀・@`@`)
スレリンク(aastory板)

公式サイト
URLリンク(blue.ribbon.to)

設定や仕様、履歴などは>>2-10

2:416 ◆HoSW/FCI
02/04/11 23:14
『無人島』設定 その1

・昼と夜が繰り返される。間隔は3分程度。つまり1日6分。5、10かも。
・敵はゾヌとモナアザラシとあとひとつは未定。
・昼と夜ではゾヌの移動速度や強さが違う。夜は凶悪。モナアザラシは昼のみ
・敵を倒すと食料(肉類)に。

・体力と食料値があり、激しい行動や相手からダメージを被ると体力が減る。
・食料があれば体力は少しずつ回復。食料が無くなると逆に減っていく。
・体力が無くなるとアボーン。

・攻撃方法は威力は低いが遠距離からの攻撃が可能なカエレレーザー、威力は大きいが数の制限と近距離のみのニクコプーン。
・ニクコプーンで攻撃すると、いくつかの食料がニクコプーンになる。
・ニクコプーンはダメージ覚悟なら食料にもなる。

3:416 ◆HoSW/FCI
02/04/11 23:14
『無人島』設定 その2

・昼は食料確保や木材確保。夜は睡眠を必要とする。
・一定の睡眠をとらないと、行動による体力の消耗がはげしくなる。
・睡眠には深さがあり、浅い睡眠だとすぐに行動にうつれるが、長い睡眠が必要。深い睡眠だと短時間で済むが、すぐには行動ができない。

・島の広さは9画面(今と同じ)
・接続すると中央の湖から開始。湖の真ん中から南に橋がかかっていて、湖から出るまでは安全。他のキャラは進入できない(即死予防)。
・湖にはなぜかサメがいる(しかも淡水性)。水の補給(未定)も命がけ。
・島の北(画面中央上)は山。ゾヌの洞窟がある。ゾヌはここから出現。
・山は移動速度が落ちるうえに、体力の消費が激しい。
・島の西、南、東の周囲は砂浜。モナアザラシが上陸。

・島の平地には植物(食料・野菜類)が成長し、木も生えてくる。
・木を伐採し、ゾヌの突進を防ぐ柵、安眠を確保する小屋、島からの脱出に必要なイタガを作る。
・一定量の食料(や水)を確保し、海岸にいかだを移動できれば数人のみ島から脱出できる。
・一定期間島にいると、現地の病気(アヒャ)に感染発病。

4:416 ◆HoSW/FCI
02/04/11 23:14
『無人島』仕様

 インターネットに接続しているPCならホストになれます。専用のサーバーは不用です。参加人数の上限は、ホストとなるPCの性能や回線速度に左右されます。
 公開されたホストにクライアントソフトで接続することにより参加することが可能です。

 現状では、ホストとなったPCのIPアドレスを掲示板などに書いてもらっていますが、最終的にはCGIと連携して、ホストのIPアドレスを晒すことなく、クライアントでホスト一覧が取得でき、選択するだけにします。

5:416 ◆HoSW/FCI
02/04/11 23:15
『無人島』V0.383までの履歴

4/ 1 test_HSP_moveonly.lzh - ローカルのみで動くだけ。
4/ 2 1017756311.lzh - 試験的チャットソフト
4/ 3 ChatTest_for_HSP_v02.lzh - IPアドレス指定ミス修正
4/ 3 Netgame_for_HSP-Client_v01.lzh - 移動可能に
4/ 4 Netgame_for_HSP-Client_V021.lzh - 複数コマンド処理
4/ 4 Netgame_for_HSP_V021.lzh - ウェイトなしホスト
4/ 4 netgame_for_HSP_v030a.lzh - プロトコル変更
4/ 4 netgame_for_HSP_v031a.lzh - 描画見直し、ログ保存
4/ 5 Netgame_for_HSP-Client_V033a.lzh - 座標ミス修正
4/ 5 Netgame_for_HSP-Client_V034a.lzh - バグ修正

6:416 ◆HoSW/FCI
02/04/11 23:16
4/ 5 netgame_for_HSP_v035a.lzh - 接続ミス修正
4/ 6 Netgame_for_HSP-Client_V036a.lzh - 発言による顔変更、しぃ、フキダシ
4/ 7 Netgame_for_HSP-Client_V037a.lzh - ctrl発言、ゾヌ、ちびギコになれるかも
4/ 7 Netgame_for_HSP-Client_V0371a.exe - しぃちゃんをちゃんと表示
4/ 8 Netgame_for_HSP-Client_V0372a.lzh - 特定の名前で落ちるバグ修正
4/ 8 Netgame_for_HSP-Client_V0380a.lzh - チャット窓の開け閉め
4/ 9 Netgame_for_HSP_V0381a.lzh - カエレレーザーが撃てる! …だけ。
4/10 Netgame_for_HSP-Client_V0382a.lzh - 体力ゲージと食らい判定実装
4/11 Netgame_for_HSP-Client_V0383a.lzh - いろいろ要望取り入れ

7:416 ◆HoSW/FCI
02/04/11 23:16
URLリンク(61.121.111.1)

今回の変更点
・チャット文字入力中でも移動だけはできる。
・進めなくても向きだけは変えれる。
・死体岬(座標x0,y0)の周囲10マスはマターリ空間。レーザーが消えます。
・Escキーで強制モード変更。入力中の文字は残ってます。
・ログの表示を別窓に。ただし大雑把。
・8人までジエンと耳(しぃとチビギコ)が交互に登場。チーム戦の目安に。

8:130 ◆v3R1XL8M
02/04/11 23:24
8ズサー・・っと。
416さそおつかれです。

9:416 ◆HoSW/FCI
02/04/11 23:49
親スレ816
 背景thx! 今の背景、マウスで適当にグリグリしただけの代物なので助かりマス。っていうか、予想していたよりレベル高いし!

 海のチップがちょっと明るいんで明度落とす予定ですが、基本的にこのままでokだと思います。なんか複数用意されているけれど、現状で使用するのは2つ3つだよ…スマヌ。

 マップ関連の仕様もそろそろ考えなくては。今は乱数で適当に穴埋めしているだけなんでアレですが、正式にはきちんとマップデータを用意します。
 視点はトップビュー鳥瞰45度(よくあるパターン)といったところなので、海岸線も立体的(ただ、大部分は砂浜だったり)になると思います。
 地形の境界の為のパターンも相当数制御できるようにします。とりあえず246種までは考えていますが、89種で収まるとちょっと嬉しく。

 背景のアニメーションは、現状の描画方法だと可能です。ただ、そろそろ描画時間計測して、その結果によってはパレットアニメーションのみ可能とするかもしれません。最終手段として、DirectDrawのフルスクリーンに逃げる手もありますが・・・。

10:名前は開発中のものです。
02/04/12 00:13
モナー板の基地外がいるスレ

11:416 ◆HoSW/FCI
02/04/12 01:48 plDABjBU
 臨時に 210.199.42.137 立てました。

12:416 ◆HoSW/FCI
02/04/12 03:18 plDABjBU
URLリンク(61.121.111.1)

・ログ表示窓に接続者の名前と体力を表示
・あぼーんした人とされた人をSYSTEMがお知らせ
・Shift+カーソルで、向きをその場で変えれるように。
・背景を746さんのに差し替え。

13:aa
02/04/12 07:23 isJtq3o6
現在
210.138.191.239
でホスト立ててます。

14:416 ◆HoSW/FCI
02/04/12 12:32 bABaaOpw
URLリンク(61.121.111.1)

「HSP-GAMEHost v0.352a」

・切断処理の修正
・waitの記述ミスを訂正
・最大接続数を15から16に増加。


「Netgame_for_HSP-Client V0.385a」

・ログ保存ファイル名の桁ミスを修正。
・ログ保存ファイルの内容に時間と分を追加。
・SYSTEMメッセージの色分け。あぼーんのお知らせは赤色で。
・ゲーム開始位置の変更。死体岬から始まります。
・無駄な描画処理を省略。30%は軽くなっているかと。
・死体処理の追加と変更。
・ログ窓のステータス表示のミスを修正。
・動かずにいると体力が少しずつ回復。他の人には回復は分かりません。
・画像の修正とピンクジエンとピンクチビギコの追加。
・白ジエン、白しぃ、桃ジエン、桃チビギコの順で登場。ジエンチーム、耳チームに加えて白チーム、桃チームという組み合わせも可能になります。
・最大接続数を15から16に増加。※ホストが対応している必要あり。

15:416 ◆HoSW/FCI
02/04/12 13:03
 感想とかもこっちのスレによろしく。

 ping値が200前後だと、まさしくドッグファイトが可能ですね。
 300前後になると読みが必要になってきます。さすがに500を越
えると何をやっているかわかりませんがw

 新機能(?)の回復ですが、『無人島』ゲームを意識して、すこし
辛く設定してあります。対戦ではどんな感じだったかの報告も待っ
ています。

16:416 ◆HoSW/FCI
02/04/12 13:04
 ちょっとしたお勧めルール。

・バトロイ
 全員が敵。参加者が奇数の時などチームが組めないときにお勧め。相手が見えないよう各自散らばってからゲームスタート。最後に生き残った人が勝者です。敗者から祝福の処刑を(w。

・タイムバトル
 時間を決めて何人倒したかを競う。とどめをさした人数などはログから集計できます。いかに弱っている相手を見つけれるかが鍵。また、倒される相手を選ぶのも勝利への道。

・チーム戦
 ジエン対ミミ、白対桃のほか、8人参加では白ジエン対桃ジエン対しぃ対チビギコ の組み合わせも可能。グラフィックだけでなく、名前に記号をつけることでも区別がつくかと。
 右隅・左隅に各チームが集合してスタート。生き残ったチームの勝利です。

・大将戦
 1チーム3人以上のときにお勧め。リーダーを決め、リーダーが倒されたチームの負け。リーダー以外は何度でも参戦可能。各々のping値に差がありすぎる場合にどうぞ。

17:aa
02/04/12 15:54 isJtq3o6
桃チビギコ(・∀・)イイ!
入室の時点からすごく速くなりましたね。
動作も更に軽くなってる・・・
てことでホストを0.352aで立ち上げなおしました。

18:サブラー
02/04/12 17:16
いま鬼ごっこが熱い

19:かおりん祭り ◆KAORiAk2
02/04/12 18:18
~oノハヽo~ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ( ^▽^) < 新スレおめでとうございま-す。
= ⊂   )   \_______
= (__/"(__) トテテテ...

20:dio
02/04/12 19:47 0Zsc42/2
416さん、
体力が上限超すことがあるみたいなんですけど、
表示では自分のみですが皆さんなってたみたいです。

21:名前は開発中のものです。
02/04/12 21:11
じっとしていると体力が上がっていきます
自分しか見えません 体力がマックスくらいまでいくと
強制終了くらいます。最悪

22:416 ◆HoSW/FCI
02/04/12 21:16 ej9/0pWI
URLリンク(61.121.111.1)

・体力が上限を超えてしまうバグを修正。配列変数の次元を示す「.」が抜けてました。

23:416 ◆HoSW/FCI
02/04/12 23:07
ってなわけで、 210.138.191.239 にいてます。

24:hahaha
02/04/13 02:11 A4pnVbN.
はー疲れた。

25:abc
02/04/13 02:13
あれ~?つながらぬ

26:名前は開発中のものです。
02/04/13 02:14
待機中

27:hahaha
02/04/13 02:16 A4pnVbN.
じゃあ僕は明日に備えて寝ます。みなさんお疲れさまでした。
また今度よろしくおねがいします。

28:abc
02/04/13 02:17
ホストはたててるんだけど、自分でもはいれない???

29:hage
02/04/13 02:19
>>27
MATANE!

30:abc
02/04/13 02:21
むう。よくわからないけど、だめみたい。またよろしく。
一応ホストはたてっぱなしにしとくけど・・・IPかわらないよな~??

31:abc
02/04/13 02:33
218.128.92.68
たちました。
どうぞおはいりください。わたしはいないけど。

32:aa
02/04/13 04:32 uYxh.ljU
有り難う御座います!
テレホの時間帯は色々やってるので助かります

210.138.191.239

寝るので一応立てておきました。
23:30あたりまでは私も立てっぱなしにしときますねー

33:abc
02/04/13 05:17
終わりました

34:名前は開発中のものです。
02/04/13 06:58
169.254.33.246でたてたよ

35:34
02/04/13 08:34
誰もこない・・・・これだけ早いといないのかな

36:翼竜
02/04/13 08:47
ホストが見つかりませんではいれません

37:34
02/04/13 09:33
>>36
俺のところ?

38:翼竜
02/04/13 09:56
うん

39:34
02/04/13 09:59
おかしいな
俺はれてるんだけど
今やってみて

40:34
02/04/13 10:01
はれてる×
はいれてる○

41:名前は開発中のものです。
02/04/13 10:10
俺も入れない・・・

42:34
02/04/13 10:42
なんかみんな入れないようなんで落とします

43:130 ◆v3R1XL8M
02/04/13 11:05
>>34
LAN内のローカルアドレスに使われるIPアドレスです。
CATVかルータでしょう?

44:aa
02/04/13 12:29 qbPudbIU
スマソ、パソコン固まってた・・・。
再起したんで新しいIPを書きます。

210.149.211.118

45:名前は開発中のものです。
02/04/13 13:57
IDがヨーワカランから接続できん
どっかで取得すんの?

46:名前は開発中のものです。
02/04/13 15:03
クリティカルヒットのバグは直ったんだっけ?
たまに、1発で瀕死状態になるやつ。
体力満タンの時に出ると・・・ヽ(`Д´)ノ

47:名前は開発中のものです。
02/04/13 15:18
winipcfg

48:名前は開発中のものです。
02/04/13 19:51
>>45
いやいや。ホスト建ててる人のIPアドレスを入力すれば接続できる。
今、aaさんがホスト立ち上げてるらしいから
>>44に書いてあるIPアドレスを書きこめばよろしい。

49:aaa
02/04/13 21:25
URLリンク(61.121.111.1)
記念撮影

50:名前は開発中のものです。
02/04/13 22:39
50

51:416 ◆HoSW/FCI
02/04/13 23:34 N0wFuRL6
URLリンク(61.121.111.1)

「HSP-GAMEHost v0.353a」

・送受信バッファを1024バイトから10240バイトに増加
・メインループのウェイトを1/1000秒から16/1000秒に低下。


「Netgame_for_HSP-Client V0.387a」

・レーザーを通さない岩を追加。
・レーザーの命中判定の見なおし
・ウマーの口を修正

52:u-ta
02/04/13 23:57
遊ばせていただいたんですが回線はどれくらいがベストなんでしょうか?
ISDNだったんですがかなり遅かったです。

53:aa
02/04/14 00:20 YkqWDK6Y
12:30にホストおちますので、
どなたかホストの立ち上げお願いします

4~6時あたりに新しいバージョンで立ち上げなおします。

54:喪羅羅
02/04/14 00:25
それじゃ、一応建てときます。

61.215.172.9

55:喪羅羅
02/04/14 00:33
重かったらゴメソ

56:aa
02/04/14 00:35 YkqWDK6Y
喪羅羅サヌ、アリガトーー!!

57:名前は開発中のものです。
02/04/14 01:26
バグハッケソ。
ビームが出ない安全地帯でも、たまに食らう時があります。

58:416 ◆HoSW/FCI
02/04/14 02:15
>>45
 ID制はとっていません。繋げるホスト役であるPCの住所とも言えるIPアドレスを入力してください。

 ちなみにαバージョンですので、ソフトの安定性よりも制作スピードを優先しています。OSを破壊することはまずありませんが、OSを不安定にして停止させることはあります。平行して重要な作業を行わなければならない場合は、本ソフトの使用は避けてください。

59:416 ◆HoSW/FCI
02/04/14 02:18
>>52
 ホストとの応答速度によって体感速度は変化します。
 基本的に通信速度が速いほど応答速度も速くなるんですが、ノイズなどによってデータが変化してしまった場合、再取得のためにさらに時間が掛かることがあります。また、ネットワークの混雑具合(トラフィック)によっても影響されます。午後11時~午前2時の間はきついかと。
 ちなみにISDNはノイズに弱いため、環境によっては56Kモデムより速度が出ない場合もあります。

 回線による応答速度(Ping値)は、56Kモデムでping値180~300ms、ISDNでは150~250ms、ADSLでは50~200ms、ケーブルでは50~100ms、光ケーブルは50ms未満と思われます。

 本ゲームの場合、100ms前後だとほとんど応答速度によるズレを意識しないでプレイすることができます。200ms前後でも乱戦は可能です。300ms前後になると接近戦は辛くなります。500msを越えると何をしているかわからなくなります。
 なお、1秒(s)=1000msです。

>>57
 あ、ほんとだ。1回だけあたり判定のところ通過するし。あの辺りの処理はその場その場で組んでいったんで(っていうか全部そうでは)、一回組みなおしたいなぁ。

60:aa
02/04/14 04:31 TbKfXfcI
ホスト立てましたー。
新しいIPは

210.138.191.149

です。

61:喪羅羅
02/04/14 04:50
あ、建てたんですね。
じゃあ畳みます。ウッス。

62:名前は開発中のものです。
02/04/14 19:19 gxSXRSPk
KIKIってプレイヤーでやってるんですがチャットの仕方がわかりませんでした。
すみません。
あとチャットはどうするのですか?

63:名前は開発中のものです。
02/04/14 19:22
>>62
いきなり攻撃しないでよ

64:名前は開発中のものです。
02/04/14 19:24 gxSXRSPk
>>63
本当にすみません。初めてだったので・・・。
でどうすればチャットできるんですか?

65:mona
02/04/14 19:29
>>64
あなたの質問は、オカシイ。

ctrl

66:(゚ε゚)
02/04/14 21:05 tI4Ie3EQ
強制終了でリトライしているうちに満席になって入れなくなった。スマソ。

67:名前は開発中のものです。
02/04/14 21:09
満席なんでもう一個建てました、多分重いと重いますが
211.5.14.167

68:(゚ε゚)
02/04/14 21:10
・・・と思ったら入れた。再びスマソ。

69:(゚ε゚)
02/04/14 21:33
・・・もうだめぽ

70:DDD
02/04/14 21:40
サーバーとの接続が切れたデス・・・
入れなくなった・・・

71:擬古氏
02/04/14 21:40
漏れ入れなくなったんだけど・・・他の人はどう?

72:擬古氏
02/04/14 21:40
DDDさんも?

73:dio
02/04/14 21:42 q69kZ4Mc
漏れも。

74:DDD
02/04/14 21:43
aaさんがおちたのかな?

75:5661
02/04/14 21:44
今、入れましたよ

76:DDD
02/04/14 22:01
満室だたよ

77:aa
02/04/14 22:04 TbKfXfcI
満室の状態でのBRはさすがにヤバイみたいすね
クライアントごとホストも㌧じゃった(; ´Д`)

現在立ち上げなおしましたが、
今度はまた別の問題が・・・・

78:DDD
02/04/14 22:06
まだまだ問題ありですネ
416さん頑張ってと言っておこう。

79:名前は開発中のものです。
02/04/14 23:32 5W48P6xg
169.254.106.171

ホスト立てました。ホストは参加しませんが負荷かけてみてください。

80:aa
02/04/15 00:19 c8qyxsmM
そろそろホスト落ちます。
もし必要でしたらどなたか立ち上げお願い致します。

また5時あたりに立ち上げなおしまっす

81:130 ◆v3R1XL8M
02/04/15 00:57
>>79
ローカルアドレスです。

192.168.xxx.xxx
169.254.xxx.xxx
127.0.0.1

は外部から接続出来ないので要注意。

82:416 ◆HoSW/FCI
02/04/15 01:31 Oan.f6XI
URLリンク(61.121.111.1)

・前回入力した名前を名前入力欄に表示。(name.txtに保存)
・ファンクションキーに発言が登録可能。(say.txtに記述してください)
・安全地帯で攻撃が命中するバグを修正。
・島の外周に岩を置かないように修正。
・受信バッファの容量を増加。

83:416 ◆HoSW/FCI
02/04/15 02:00
>>77
 通信ゲームだということを忘れて、並のアクションゲームより
派手に動きまわっているのは誰ですか(w

 そろそろ、秒あたりのコマンド発行回数や、データ自体の縮小
を考えないといけないですね。当初はもっとのんびりと遠距離か
ら打ち合うゲームになると思ったんですが。

84:416 ◆HoSW/FCI
02/04/15 03:58
 雑用でPCが空くので臨時ホストします。
 56Kなので8人限定(弱気

 210.199.42.133

85:aa
02/04/15 04:08 .YJm2uWo
寝るんで漏れもホスト立てときま。

210.149.233.75

です。

86:416 ◆HoSW/FCI
02/04/15 05:09 Oan.f6XI
URLリンク(61.121.111.1)

・起動時に最大接続数とメインルーチンのウェイトを設定可能に。
・満室処理でネストが深くなっていくバグを修正。

>>85
 んざ、臨時の210.199.42.133はたたみます。以後、

210.149.233.75

へどうぞ。

87:hahaha
02/04/15 08:53
お!新バージョンですか。

88:aa
02/04/15 12:46 .YJm2uWo
ひとまず昨日の人数から考えて、BR可能なギリギリの12人。
ウェイトはよくわからないので10msにしてみました。

89:416 ◆HoSW/FCI
02/04/16 00:20 iatvGULg
V0.39x … ホスト側でコマンド解析を行う。コマンド発行はまだ。
V0.4xx … プロトコルの変更。ホストのコマンド発行。

 V0.39~V0.41までは、画面上の変更が少ないので、テストプレイ
するひとはつまんないかも。

 746さんへ、地面のすぐ下にある水のチップを立体的にしますので、
崖が見える水チップお願いします。また、背景のチップアニメー
ションもテストしたいので、動きを前提とした水チップを2~4枚
程度お願いできますか。ゲーム中(V1.0以降)ではヘタレてパレット
アニメーションになりそうですが(苦笑

90:RVD
02/04/16 00:54
>>89
なかなかイイですねコレ。
シンプルなルールでも充分楽しそうなのが出来そう。

91:aa
02/04/16 02:23 0K5KDUDg
ウェブサイトの鯖㌧㌦(鬱

92:416 ◆HoSW/FCI
02/04/16 06:01
>>88
 ウェイトはメインルーチンの休憩時間です。33以上だとクライ
アントより遅い処理になるので、ヘタするとデータが溜まってい
くかも。でもWin9x系は33ms以下の正確な測定は保証外なので、
気休め程度かもしれませんw

>>91
 3時頃ならサイト見れてました(掲示板も)。キャッシュが表示さ
れただけかな?

 あと、暇だったらシステムモニタで、Dial-UP Adapterの
「受信バイト/秒」と「送信バイト/秒」を見ておいてもらえますか。
 クライアント各人もモニタして、ピークでどれぐらいの転送量が
あったかを報告してもらえると助かります。

 V0.4からプロトコルを変更して、少しだけデータ長を縮めてみる
んですが、効果は比例して現れてくれるんでしょうか。各プレイヤー
の体力などを示すデータをどれぐらいの頻度で送信したらいいのか
値をみて決めるつもりです。

 それから、ちょっと2日ほど雑用でソフトの更新が止まります。
いや、友達の家でAC3したいだけなんですけどね。

93:aa
02/04/16 08:58 aAqM4lJs
ホストのIP変わりました。
210.149.213.20
です。

>>416さん
リョッカイ。
漏れのは総送信、受信量しかわからんからどっかで探してきま。

94:746 
02/04/16 22:27
416さん、了解です。
つなげるような感じのものもできるのでしょうか?
とりあえず、アニメーションのほう(一つ単位のもの)をまずやってみます。

95:aa
02/04/17 00:49 gh5BTHoE
スマソ、いったんホスト閉じまっす。
また4~5時に立てまっす。

96:aa
02/04/17 04:46 D4m2O0C.
210.138.158.6

で起てました。

97:746 
02/04/17 07:43
すいません。最近時間が作れないです。
416さん、前回あげたあの立体的なマップを利用していいでしょうか?
うぷろだの71の右上です。
現在使っている水のものも変わりに作りますので、おねがいします。

98:746 
02/04/17 07:44
つまりあれをベースにしてアニメーションやつなげるものを作るということです。

99:416 ◆HoSW/FCI
02/04/17 08:00 DTCxmI6w
>>93
 ありゃ。Win98無印についてるシステムモニタは各項目があるのに…。
 探してみたところ、Win9x用では『NICLED』がそれみたく。

URLリンク(www.vector.co.jp)

 本当はポート毎に監視できるFreePeekがよさげなんですが、WinNT/2000用だったり。

 何気に『新ゼロからはじめるネットワーク』を買って来たりなんかして。で、TCPでのコネクション方法を知ってうっへり(3ウェイハンドシェイク後データ送信)。さらにパケットのヘッダを見てげっそり(6+20+20パイトっぽい)。
 V0.4から移動コマンドはUDPにしますです。


>>94
 ツールによって呼び方違うみたいですが(シームレスとかスムージングとか)、連続的な地形チップの配置は一応自動で可能です。暫定仕様なので、高度な代物は期待しないで下さい。

100:名前は開発中のものです。
02/04/17 09:13
100getズザー

101:aa
02/04/17 17:29
>>99
ワケワカラン単語だらけのソフトばっかだったんで感謝。
小さくて(・∀・)イイ!

102:746 
02/04/17 23:25
すいません、遅れました。うぷろだにはエラーで送れませんでしたので、
他所にあげましたのでアドレスを書いておきました。
左から右へアニメーションするようにしましたが、
速さなどもわからないので、きちんとした確認をしていません。
不都合がある場合修正いたします。

103:aa
02/04/17 23:50
4~5時までホストおとしまーす

104:416 ◆HoSW/FCI
02/04/18 01:57 S4VGX4uE
URLリンク(61.121.111.1)

・Tabキーで観戦モード(背景だけ移動)。もう一度押すと通常に戻る

 なんかWebページに「試合・大会板」があったんで、急遽取りつけてみました。
 背景先行(分離)型にしていてよかった…。

>>102
 専用アプロダ…容量不足になってるかも。

105:416 ◆HoSW/FCI
02/04/18 01:58 S4VGX4uE
 臨時ホスト立てます。

 210.199.42.143

106:aa
02/04/18 04:43 PCY8ZwhU
ホスト起てました。
210.138.158.6
です。

>>105
臨時ホスト感謝!

107:130 ◆v3R1XL8M
02/04/18 07:04
うpろだすいませんでした。容量確保しました~。

108:416 ◆HoSW/FCI
02/04/18 07:31
 V0.39から背景やキャラのアニメーションに対応します。
 枚数は4枚で1,2,3,4,1,2,3…の繰り返しですので、描いてくれると嬉しいなと。

 120カウントなので、割り切れれば3枚でも6枚でもいいんですが…バッファメモリ…って、腐るほどあるか。

109:746 
02/04/18 21:35
はい。うぷろだのほうにて試作ですが、あげております。

110:130 ◆v3R1XL8M
02/04/18 21:52
すいません、うpろだ壊れてました。ちとお待ちください。

111:130 ◆v3R1XL8M
02/04/18 22:01
修復完了です。どうもご迷惑おかけしました。

112:416 ◆HoSW/FCI
02/04/18 23:21
 256色のドット絵制作にはEDGEがお勧めです。アニメのテストやパレットの移動・検索とかができますし。

URLリンク(www.vector.co.jp)


 746さん。仕切り線は不用です。グリッドで仕切れますので。

113:aa
02/04/19 00:40
ホスト落としましたー。
4~5時にまた起てます。

114:416 ◆HoSW/FCI
02/04/19 01:07 2J0mNvl.
 臨時ホスト 210.199.42.147
 V0.355だったりして。バグで落ちるかもしれないので、その点はご了承を。

115:nana-shi
02/04/19 01:30
すごいすごい!
ちょっと感動すますた。

楽しみにしてますので頑張ってくださいね~!

116:416 ◆HoSW/FCI
02/04/19 01:50
URLリンク(61.121.111.1)

・送受信のルーチンを見直し。かなり軽くなったはず。
・最初の設定画面でIPアドレスを表示。
・解析ルーチンを組みこみ(チャット解析のみ)。
・ホスト用ログ出力(チャットのみ)。

117:aa
02/04/19 04:20 8BLy2IJI
臨時ホスト感謝!
私もV0.355aでホスト立てました。
210.149.212.3
です。

118:416 ◆HoSW/FCI
02/04/19 04:33
 ふっふっふっ。ホストV0.355からログが取れるようになったから、独り言だって見れますよ、aaさぬ。

119:416 ◆HoSW/FCI
02/04/19 05:02 2J0mNvl.
 16人バトルでホストが落ちたのは、受信データ量じゃなくて単なるオーバーワークでした。
 受信データを参加者全員に送信するわけですが、個々の受信データ毎に全員送信してたもんですから、16人でフル稼働となるとそのターンだけで16*16(256)回送信してたといふ。
 V0.355からは、個々の受信データを結合してから送信しているので、ターン毎の送信回数は接続人数になります。

 1/30秒間で送信命令を256回も呼び出してたら、それはもう間違いなくぶっ飛びます。いやぁ、豪快なルーチンだった。12*12回では動いてるんだからある意味すごいネ。

120:416 ◆HoSW/FCI
02/04/19 07:20
URLリンク(61.121.111.1)

 試しに作ってみたり。
 MS-MPEG4V2です。
 すぐ消します(w

 だめだ、320*240にしても10f/sしか出ない…。
 RADEONでビデオ録画してからキャプチャかなぁ。キャプチャするときファンのノイズ拾うから付けるの嫌なんだよなぁ。

121:名前は開発中のものです。
02/04/19 17:52 pSTxrboE
64Kの回線でホストになるのは無謀ですか?

122:aa
02/04/19 22:04 8BLy2IJI
>>121
人数制限とウェイトタイムの調整である程度快適に出来るかも。
ホストが増えてくれると大変助かるので個人的には大歓迎でっす。

123:aa
02/04/19 23:04 8BLy2IJI
4~5時までホスト落としまっす。

124:416 ◆HoSW/FCI
02/04/19 23:09 t4j.Qxu.
 臨時ホスト 210.199.42.128

>>121
 作者が56Kなんだよぉぉ、うわぁぁぁぁぁん。
 あ、ルーター挟んでいるときは注意。どう設定するかは130さぬに聞いてくだしぃ。
 ルーターで設定したIPアドレスで動くかどうかは知識なくって分かりません。

>>122
 安定してます?>ホストV0.355
 退室処理がちょっと上手くいかなかったりしてたので…。

125:名前は開発中のものです。
02/04/20 01:36
URLリンク(jbbs.shitaraba.com)
に移動しました。

13*さんからの伝言。

126:416 ◆HoSW/FCI
02/04/20 02:05 lA5qWLls
URLリンク(61.121.111.1)

・背景のアニメーション化。
・「ぃょぅ」「キター」でキャラがアニメーション。しぃとチビギコはジエンの使い回しです。
・退室処理の一部見直し。
・戦場内に安全地帯があったので、その部分の岩を削除。
※say.txtの上書きに注意!

127:416 ◆HoSW/FCI
02/04/20 02:19
 ゴメ、「ぃょぅ」のアニメが速すぎたんで修正しました。
 タイムスタンプが「04/20 2:10」じゃない人はDLしなおしてくだしぃ。

128:aa
02/04/20 04:34 ZvCu6CeE
臨時ホストありがとです。
210.149.212.3
で起てました。

>416さん
一度「エラーで終了しました」みたいなコメントの後、
ホストプログラムが落ちてしまいました。
416さんからの伝言確認して、DLしなおしたヤツなんですけど(汗

129:416 ◆HoSW/FCI
02/04/20 06:18 W67fapks
 今、V0.4xとV0.3xを平行開発してるんで、V0.355にV0.4のロジックを組みこんでた…。

URLリンク(61.121.111.1)

・混ざりこんでいたV0.4xロジックを排除。

130:121
02/04/20 08:32 EYyOotkM
>>122 >>124
サンクス。
ためしに立ててみます。
61.205.98.75
最大4人・ウェイト16

131:121
02/04/20 08:33 EYyOotkM
5時間後に落とします。

132:д
02/04/20 11:11
記念撮影
URLリンク(61.121.111.1)

133:擬古氏
02/04/20 11:14
立てました。

218.134.16.57

大会用に定員は少な目にしてあります。

134:121
02/04/20 12:15
バグったっぽいので、ホストを落としました。

135:д
02/04/20 12:39
記念撮影その2
URLリンク(61.121.111.1)

136:名前は開発中のものです。
02/04/20 12:55
回転記念の動画です
URLリンク(61.121.111.1)

137:擬古氏
02/04/20 13:22
ホスト落としました。

138:aho
02/04/20 14:31
長時間建ててられませんが試しに建ててみました。
211.11.156.254です。繋げなかったらいってください

139:aho
02/04/20 17:33
ホストたたみました。

140:mona
02/04/20 18:01
61.192.46.242

ホストたてました。入れなかったら言ってくだせぇ

141:名前は開発中のものです。
02/04/20 20:16
今はどこが一番にぎわってますか?

142:名前は開発中のものです。
02/04/20 20:46
つーか、どこにもはいれない

143:名前は開発中のものです。
02/04/20 22:42
某ネットゲーム会社の者ですが
うちの専用サーバー提供できないかなと思ったり。

144:aa
02/04/20 22:43 ZvCu6CeE
内部エラーでホスト落ちてたみたい・・。
4~5時にまた立てます(汗

145:416 ◆HoSW/FCI
02/04/20 23:22 zzVUno6g
 原因判明。repeat~loop内でreturnつかってました。continueだってば。
 コンパイル時にワーニング出してほすぃ。

URLリンク(61.121.111.1)

・repeat~loop内のreturnをcontinueに修正。

146:416 ◆HoSW/FCI
02/04/20 23:26 zzVUno6g
 罰として臨時ホストを午前10時まで立てときましw
 最大参加数16。もってくれ56Kモデム。

 210.199.42.153

147:名前は開発中のものです。
02/04/20 23:52 FP7XLAs2
>>143
神光臨!?

148:DDD
02/04/21 00:14
神がキタ----(゚∀゚)-----!!

149:416 ◆HoSW/FCI
02/04/21 00:25
>>143
 まーーじーーーでーーーー。

 えーと、真面目に言えば、通信エンジンが安定したベータ版を出せるまでは、お話は保留にしてください。まだ分散処理を考慮していないので、回線をわがままに使いますし。
 もっともそれでもokというのなら…。

150:416 ◆HoSW/FCI
02/04/21 00:58
タイトル「運の無い人たち」

00:47 <<SYSTEM>> : keiが参加しました。
00:47 <<SYSTEM>> : keiが退室しました。
00:48 <<SYSTEM>> : 田楽が参加しました。
00:48 <<SYSTEM>> : 田楽が退室しました。
00:49 <<SYSTEM>> : (・∀・)ノ が参加しました。
00:50 (・∀・)ノ : ping測定結果 : 193ms.
00:50 (・∀・)ノ : キター
00:52 (・∀・)ノ : ショボーン
00:52 <<SYSTEM>> : 416V0390が参加しました。
00:52 416V0390 : ぃょぅ
00:53 <<SYSTEM>> : 416V0390が退室しました。
00:53 <<SYSTEM>> : hima-が参加しました。
00:54 <<SYSTEM>> : hima-が退室しました。

※(・∀・)ノ さぬ、ショボーンの後で退室?

151:名前は開発中のものです。
02/04/21 02:05 hz6GQeac
ハゲシクワラタ

152:名前は開発中のものです。
02/04/21 02:29
次に新しい地形作るとしたら、山が良いかも。
3回ほど→押したら、1歩右に進む、とか。

153:名前は開発中のものです。
02/04/21 03:59
アプロダの方に砂浜の画像あげときました。

154:aa
02/04/21 04:47 ruyZspBU
昼頃まで寝てそうなので立てときま。
210.138.151.210
です。

>416さん
毎度臨時ホスト助かりまっす!

155:416 ◆HoSW/FCI
02/04/21 05:47
 ホストじゃなくて、回線が落ちてた、うっへり。

 210.199.42.149

156:416 ◆HoSW/FCI
02/04/21 06:09
>>152
 マップの配列に高さの概念も加えるです。
 32ビット(HSP、数値の変数32ビット固定)のうち、下位8ビットをマップの種類、上位8ビットを高さにします。高いところに移動するときは、その差が激しいほど移動に手間取り、逆に低いところへ移動するときは全力で駆け下りる感じ。
 残り16ビットはたぶん、乗っかっているアイテムの種類(8)と生えている木などの種類(4)と成長段階(4)になるんではないかと。

 って、このゲーム、アイテムって数種類しか出ないじゃん。
※8ビットで0~255を表せます。

>>153
 さんくー。げとしました。

157:擬古氏
02/04/21 10:48
すぐたたむかも知れませんが。

218.134.16.57

158:擬古氏
02/04/21 14:56
ホストたたみました。

159:名前は開発中のものです。
02/04/21 15:08
age

160:名前は開発中のものです。
02/04/21 16:58
>>416さん
>32ビット(HSP、数値の変数32ビット固定)のうち、下位8ビットをマップの種類、上位8ビットを高さにします

よく見かけるやり方なんですけど、具体的にコードにするとどういったふうにやるんですか?
自分もヘボヘボながらネトゲ製作中なので教えていただければ幸いです。


関係ない話しなのでsage

161:名前は開発中のものです。
02/04/21 17:43 fMDmo1Qw
169.254.106.171

ホスト立てました。今からしばらく。

162:名前は開発中のものです。
02/04/21 18:38
あれ?
クライアント側はどうやって遊ぶんですか?

163:名前は開発中のものです。
02/04/21 18:41
クライアントをダウンロードしてつなげたいホストのIPを打ち込むべし。

164:翼竜
02/04/21 18:56
≫154のaaさんのホスト建ったまま
今のうちです

165:名前は開発中のものです。
02/04/21 19:32 bfB8ezZ2
そろそろ新参者のためのマニュアル出しときません?

166:名前は開発中のものです。
02/04/21 19:52
>>165
URLリンク(61.121.111.1)

167:擬古氏
02/04/21 21:23
ホスト立てました。
一晩立てておく予定。

218.134.16.57

168:名前は開発中のものです。
02/04/21 21:40
>>166
もっと詳しく書いてホスィ・・接続の仕方とかある程度のマナーみたいなのとか・・・。

169:名前は開発中のものです。
02/04/21 22:28
age

170:416 ◆HoSW/FCI
02/04/21 23:21
>>160
 ビットシフト(<<,>>)や論理演算(&,|,^)を使います。

 例えば、10進数「38725」は2進数で表すと「1001011101000101」です。めんどいので16ビットだけね。
 まず、1番下の8桁を取り出す場合は「a=38725&255」とします。ポイントは255で、2進数では「11111111」。さっきの式では

1001011101000101
0000000011111111 &(<-ズレるんでこっちに書きました)

0000000001000101 となります。論理演算子「&」は、両者が1だと1、それ以外だと0になるわけで。(1&1=1,1&0=0,0&1=0,0&0=0)

 次にその上の8桁を取り出すときは、「a=38725>>8」とします。すると、2進数が右にずれて「1111111110010111」になるはず。右にズレるとき、存在しない桁が左に現れるわけですが、たしか1になるはず。0かも(符号無しintが0だった記憶)。
 あとは、さっきと同じように「&255」すればok。

171:160
02/04/22 00:00
>>170
なるほど~例えばVC++で作るのだったらintの二次配列でも作って
その要素に38725なんかをぶちこんで使えばよいんですよね?

丁寧な回答ありがとうございました。感謝sage

172:aa
02/04/22 01:18 UhkRHBi6
引き続き
210.138.151.210
で立てっぱなしで逝きます

173:416 ◆HoSW/FCI
02/04/22 01:43
 26時間エラー無しめでたい。これでやっと、次の段階に…。

174:名前は開発中のものです。
02/04/22 02:07
砂浜修正版うpしました。

175:名前は開発中のものです。
02/04/22 03:28 rGewnCRA
おおもりよしはる=ロリペドオタ、アニオタ、モツオタ、ベトオタ、ブルオタ、セガ信者
ひまわりと幼女のすじまんこに異様な執着心を燃やしているロリペド絵描き
2浪して九州大学歯学科に進むがプロのイラストレーターになるために大学を中退、
同人活動とUOに専念する日々を送るが、その生活は苦しいらしい(藁
自らを画家と呼び、ともすれば不真面目なものと見られかねないアニメ絵を「芸術」
の域にまで高めようとしている(らしい)。  もう、死ねよ…と。
UOではKanaeというテイマーと、SASAWOという斧戦士(赤キャラ)を持っている。@Izumo
【すじ】 おおもりよしはる
スレリンク(doujin板)
オリジナルキャラ七瀬香奈恵抱き枕(すじ丸出し抱き枕)
URLリンク(www.p80.co.jp)
スレリンク(otaku板)

176:ゴミ書き
02/04/22 08:17
無人島がネットゲームだと、
その時点で無人島ではないような気もしないでもない。

177:名前は開発中のものです。
02/04/22 09:28
めちゃおもろかったんですがこれの著作権とかはどうなんですか?
ちょっとオリジナルのアレンジ作ってみたい気がするんですが
公開はマズーですかね

178:mona
02/04/22 17:14
>>177
やめちょけ

179:名前は開発中のものです。
02/04/22 20:06
>>177
まだ完成もしてないぞ。気がはやいんじゃないの?

180:age-mania
02/04/22 20:25
test

181:684 ◆MxrMc/mk
02/04/22 21:48 bGZatf.6
>>171
構造体の配列を使った方が作りやすいような… それはダメなんですか?

182:416 ◆HoSW/FCI
02/04/22 23:49
>>176
 (・∀・)オレ、ヒト?

>>177
 亜種を制作するときは、ポート番号は48557、及び48558以外を使用してくだしぃ。
 空きポート探しは登録済みポート一覧からUnassignedのポートを。
URLリンク(www.iana.org)

 亜種が混在すると、エラーの原因が特定困難になるのでー。

183:416 ◆HoSW/FCI
02/04/23 00:05 rDhF3W1o
URLリンク(61.121.111.1)

・浜辺の追加。
・ホストが出力するので終了コマンドの廃止。
・画像ファイルを外部読みこみに。画像を描き変えると反映されます。

184:д
02/04/23 00:07
一応こっちにも・・・。

>aa氏
試合いつにしますか?
漏れは24日の夕方くらいしか空いてませんが、
都合が合わなければ漏れの不戦敗ということでいいです。

>擬古氏
↑というわけで、もし都合が合わずに対戦できなかった場合は、
aa氏の不戦勝という事にしといてください。

185:名前は開発中のものです。
02/04/23 00:12
>>177
っつうことで、迷惑だからやめるんだ

186:416 ◆HoSW/FCI
02/04/23 01:36 rDhF3W1o
URLリンク(61.121.111.1)

・コマンド解析に位置と体力を追加。
・新規入室処理に他のプレイヤー情報を送信。
・退室後の処理を忘れていたのを追加。

187:aa
02/04/23 04:01 Gli4S0LA
ホストをいったん閉じ、朝方にもいっかい立てます。

>дさん
すみません、24日の水曜は何時くらいまででしたら都合つきますでしょうか?
漏れも都合つきにくくってすんません・・・。

188:416 ◆HoSW/FCI
02/04/23 04:31 rDhF3W1o
 じゃあ、それまで新ホストで臨時ホストします。

 210.199.42.146

189:416 ◆HoSW/FCI
02/04/23 04:48
 うぐぅ、エロいサイト開いたとたんに落ちてしまった(爆死

 210.199.42.139

190:HHH
02/04/23 06:37 0QrSKiP.
はじめてですが、ホストたててみました。
218.47.192.199

191:aa
02/04/23 06:58 BrOwGM5Y
一応立ち上げときました。
210.149.215.173
(Host Ver0.358a)

192:名前は開発中のものです。
02/04/23 07:17
>>177
どんなふうにアレンジするかが・・・・キャラが全部モナーになるとか。(・∀・)

193:д
02/04/23 09:11
>aa氏
24日は夕方4時半くらいに家に帰ってくる予定なので、
それ以降であれば何時でも問題ありません。
あと、25日の午後1時以降も何とかあけられそうです。
漏れの方こそ都合つきにくくてスマソ。

194:名前は開発中のものです。
02/04/23 19:40
砂浜(・∀・)イイ!!波打ってる・・・
なんだかマップが広くなった気がするけど 気のせい?

195:名前は開発中のものです。
02/04/23 20:46
画像を少しいじってみたり。
URLリンク(61.121.111.1)

196:aa
02/04/23 20:57 BrOwGM5Y
>дさん
良かったー、では24日の6~7時くらいに帰ってきたら大会板にレスしまっす

197:HHH
02/04/23 21:25
218.47.192.199
閉じました

198:416 ◆HoSW/FCI
02/04/24 04:39
 やっとのことでNPCが出現するV0.392を組み中。クライアントは単なる表示部なので実装自体はラクラク(PC処理をコピペで書き換え)。問題はホストの処理速度と、NPCの思考ルーチン。

 とりあえずテキトーに組んでみようと思ったりするんだが、なんか妙に凝りそうで怖い気がする(こういうのを組んでいる時が一番楽しぃ…)。
 一応、普段はNPCは存在せず、チャット窓からコマンドを入力して任意に呼びたせる仕様にします。だって、今、まさに擬古杯の真っ最中。

 NPC専用クライアントっていうのを設けて、処理負荷を分散させるシステムを考えないと…と思い始めた晩春の転寝。

199:д
02/04/24 18:21
>aa氏
レス遅れてスマソ。
連絡きぼん。

200:aa
02/04/24 18:41 Uw7Vvl16
どなたでもいいので、ホストの立ち上げ切実にきぼん。
漏れかдさんのホストだと公平な試合にならないので(; ´Д`)

201:擬古氏
02/04/24 19:05
では立てます。

218.134.16.57

202:д
02/04/24 19:49
記念撮影
URLリンク(61.121.111.1)

203:aa
02/04/24 20:14 Uw7Vvl16
一応23:00あたりまで立ち上げたまんまにしときまっす。
210.149.215.173

擬古氏>ホスト立ち上げありがとでしたー

204:mona
02/04/24 21:03
キタ━━━(゚∀゚)━━━!!
盛り上がってまいりました━━━(゚∀゚)━━━!!

205:aa
02/04/24 22:52
ホストたたみました。実に40時間くらいかな?
エラー落ちもなく順調に動いてたみたいです。

早朝近くにまた立てまっす。

206:416 ◆HoSW/FCI
02/04/24 23:22
 うぐぅ、「n匹の敵を、1秒a歩の速度で、なおかつ負荷分散の為にそれぞれズラして移動させるときの処理間隔は」という計算で、1時間脳ミソが止まってしまった…。
 おかげでクライアントでは敵レーザーは実装したものの、ホストでは乱数で移動させるだけという段階で今を迎えてしまい。

 黒ジエンの「何も考えてなさ」が実に涙を誘います。

207:416 ◆HoSW/FCI
02/04/24 23:24 P20Y/afo
URLリンク(61.121.111.1)
・「*enemy on」「*enemy off」での黒ジエンの呼び消しに対応
・黒ジエンの移動処理を暫定で実装。

URLリンク(61.121.111.1)
・「*enemy on」「*enemy off」で黒ジエンの呼び消し
・岩の下の水が水辺になっていなかったのを修正。
・接続したまま日付が変わっても、ログファイル名が変わらなかった不具合を解消。

208:416 ◆HoSW/FCI
02/04/24 23:25
 んざ、何時もの如く臨時ホストをば。

 210.199.42.155

209:DDD
02/04/25 01:16
ジエンを倒せるようになる日を待ってます

210:aa
02/04/25 03:12
ホスト立ち上げましたっす。
210.149.215.173
(Host Ver0.359a)

211:416 ◆HoSW/FCI
02/04/25 04:00 WnbLHPLg
URLリンク(61.121.111.1)
・黒ジエンのカエレレーザーや当り判定を実装

URLリンク(61.121.111.1)
・フキダシの表示処理の改善

212:416 ◆HoSW/FCI
02/04/25 04:12
>>194
 気のせいです。むしろ周囲1マスづつ狭くなってたり…。
 たぶん波のせいで周囲への広がりを感じるんだと思われ。

>>205
 40時間…ガタガタ。V0.359は即落ちしまくっていたことはボクとキミの秘密です。

>>209
 そしてその3時間後に倒せてたりする罠。
 偶然でも、追いかけられてレーザー撃たれまくると心臓に悪いです、はい。

 あ、そうそう、最後に退出する人はきちんと「*enemy off」してくださいね。

213:aa
02/04/25 06:02
黒ジエン(・∀・)イイ!
一人で待ってる時でもBR形式の戦闘訓練が出来るってのがナイス!

ちなみに漏れのホストでは「*enemy on」のまんまでもOKです。
ホストのログが「黒ジエン2が黒ジエン1にあぼーんされました」
だらけになってしまうけど・・・それはそれで楽しみだったり。

214:mona
02/04/25 15:26
いつから、入りなおしても体力が戻らなくなったんだろか?
バグだろか?

215:aa
02/04/25 20:37 2pcPIr1A
ahyaさんと会えたので、
どなたか別ホストの立ち上げをお願い致しまっす

216:aho
02/04/25 21:01
では建てます。
169.254.142.143です。

217:aa
02/04/25 21:09 2pcPIr1A
ああ、ごめんなさい、先ほど試合終わったッス!
ahoさんホスト立ち上げありがとうございました(汗

218:aho
02/04/25 21:14
あら、もう終わってましたか。
では少しの間建てておきます。

219:名前は開発中のものです。
02/04/25 21:59
>>216
ローカルですよん。>>81を参照

220:aho
02/04/25 22:16
あ、前繋げたからついつい(汗
てなわけで終了です(繋げないけど

221:aa
02/04/25 22:49 2pcPIr1A
そろそろホスト落とします。
また朝方に立てますね~。

222:416 ◆HoSW/FCI
02/04/25 23:04 PFc6tNIE
臨時ホスト
210.199.42.129

223:aa
02/04/26 02:51 PFwQ7k2g
臨時ホスト感謝っす。
寝るので立ち上げ開始。
210.138.185.170

224:416 ◆HoSW/FCI
02/04/26 06:05
 今日はバグ修正のみで終わってしまいました…肉画像作ったけどw
 しかし、バグの原因がある程度パターン化しているというのも情けない。おかげで動作見るだけでどの行がヘンなのかすぐに特定できるから楽のは楽ですが。

 落ちてるアイテムの管理方法をどうするかってんで、ちと思案中。
 素直にキャラと同じくオブジェクトとして扱うか、マップデータかもう一つマップデータを覆いかぶせて管理するか。
 前者はメモリに優しくて古典的な手法だけど、当り判定で検索しないといけない罠。上限設けないと検索に時間かかってくるという欠点も。後者は座標調べるだけでokだから楽な反面、メモリの無駄…って、いかんいかん、たかだか11KBをケチっては。
 めんどくさいから、マップと同等の配列にオブジェクト番号突っ込んで、座標参照でデータ引き出すというのがスマートか。

225:416 ◆HoSW/FCI
02/04/26 22:56 vOQ6mx3A
URLリンク(61.121.111.1)
・黒ジエンの移動速度を可変速に。
・ダメージを受けた黒ジエンは向きを変えて全力で移動
・食料値の導入
・体力がリセットされない不具合を解消

URLリンク(61.121.111.1)
・食料値の導入。まだ表示されるだけ。
・回復中の体力を通知

226:aa
02/04/26 23:02 PFwQ7k2g
ホストおちまっす。
朝方に新しいバージョンで立てますねー

227:416 ◆HoSW/FCI
02/04/26 23:03
 定例の臨時ホスト(V0.361)
 210.199.42.150

228:aa
02/04/27 05:07 T1fNO842
定例の臨時激しく多謝。
ホスト立ちage完了。
210.149.215.173

229:aa
02/04/27 23:07
すんまそ、パソ調整でホスト落としてます

230:416 ◆HoSW/FCI
02/04/27 23:44 Z3QqnXA.
臨時ホストV0.361(最大16人)
210.199.42.133

231:416 ◆HoSW/FCI
02/04/27 23:48
 ホスト情報CGIほすぃです。他のネトゲーにも対応できる汎用版を…。てなわけで、批判・要望板にも書き込んだCGIの仕様をこっちにも。

232:416 ◆HoSW/FCI
02/04/27 23:49
ホストとクライアントの送信データ
■ホスト
・立ち上げ時
「[新設]」「部屋名」「ゲーム名+バージョン」「IPアドレス+ポート」「最大参加人数」

※ゲーム名は他のゲームの待ち受けにも利用できるように。
※データはCGIで加工する必要はありません。データはそのまま出力してください。
※[]内の文字列をそのまま送信します。

・参加者が増加及び減少
「[変更]」「部屋名」「参加数」

・終了時
「[終了]」「部屋名」「IPアドレス+ポート」

※「IPアドレス+ポート」は非可視データなので、暫定的なパスワードとして利用。
※必要に応じて正式なパスワード制に。

■クライアント
・情報要求
「[情報]」「ゲーム名+バージョン」

■ブラウザ
・情報要求
(データなし)

233:416 ◆HoSW/FCI
02/04/27 23:49
CGIからの送信データ
■ホストへ
「[承認]」「IPアドレス+ポート」

■クライアントへ
「部屋名」「IPアドレス+ポート」「最大参加人数」「参加数」

■ブラウザ
「ゲーム名+バージョン」「部屋名」「最大参加人数」「参加数」
※htmlで整形

234:名前は開発中のものです。
02/04/28 00:51
URLリンク(61.121.111.1)
ニクコプーンの画像ですが
左のAA風にするか右のように粉っぽくするか
どちらの方が良いでしょうか?

235:aa
02/04/28 04:37 1B5h6.Aw
今日は途中からホスト畳んじゃってスマソ。
立ちageますた
210.130.200.68

236:satoshi@DGW ◆7m/R4F..
02/04/28 18:11
NPCみたいなものを作ってみたんですがやっぱり人様のホストで使うのはNGですか?

237:130 ◆v3R1XL8M
02/04/28 18:37
>>236
キタ━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(  )━(゚  )━(∀゚ )━(゚∀゚)━━!!!!

のか?

238:satoshi@DGW ◆7m/R4F..
02/04/28 18:40
>>237
たぶんキてないです(笑
適当に動いて適当に撃つだけ。

今後はちょっとした会話機能搭載や、考えて行動するように改良するかも

239:satoshi@DGW ◆7m/R4F..
02/04/28 18:42
とりあえずこのホストにそいつが居ます。すぐにたたむかも。
210.143.155.218

240:satoshi@DGW ◆7m/R4F..
02/04/28 19:11
畳みました。

241:130 ◆v3R1XL8M
02/04/28 19:46
>>240
見逃しました。

242:名前は開発中のものです。
02/04/28 20:13
あ、コメントが下手でCNPには入れなかった奴だ

243:satoshi@DGW ◆7m/R4F..
02/04/28 20:38
>>241
また今度実験するのでそのときはよろしくお願いします。


ところでホストプログラムですが、チャットや位置などのデータは位置的に近くにいるプレイヤーにしか送信しないようにした方がいいと思います。
そうすればホストがしっかりしてれば大人数に対応できると思いますし、
NPCも開発しやすくなりますし(笑

244:mona
02/04/28 21:45
なんだか重い…

245:satoshi@DGW ◆7m/R4F..
02/04/28 21:53
臨時ホスト(NPC常駐)
210.143.155.218

246:satoshi@DGW ◆7m/R4F..
02/04/28 22:04
ちなみにNPCは近くで、
stop
といえば止まり、
go
といえば動き出します。
邪魔な時とかに使い分けてください。

247:名前は開発中のものです。
02/04/28 22:18
NPCワラタ

248:aa
02/04/28 23:07
ほすと畳みますた

>>246
NPC激しくワラタ

249:satoshi@DGW ◆7m/R4F..
02/04/28 23:10
>>247-248
ありがとうございます。
まだまだ一発ネタ的で2度目以降は飽きられそうなNPCですので改良していきます。

ホストは今夜ずっと開いてるかも。
210.143.155.218

250:130 ◆v3R1XL8M
02/04/28 23:41
NPCと戯れてみました。知能0にか?完全なるランダム?

251:416 ◆HoSW/FCI
02/04/29 00:35
>>236
 テレホ時間だったらオイラがホストしてるから、こっちに繋げてテストしてくれたまい。ただし、新バージョンのテスト中とかだと、エラー出したときにどれが原因か特定が困難になるんで、繋ぐときは一声たのんます。

 黒ジエン(ホスト側NPC)とクライアント側NPCがどう立ちまわるか興味あり。その手のゲームを作るきっかけにもなるかもね。

252:416 ◆HoSW/FCI
02/04/29 02:36
 NPC(・∀・)イイ!

 1つの単語に対して複数の返答ができるようにするのもよいかも。
 もうすでに登録単語は外部ファイルにしてる?

253:aa
02/04/29 03:22 fYtp3/ek
210.130.200.68
で立てますた

254:satoshi@DGW ◆7m/R4F..
02/04/29 09:18
昔作った人口無能チャットの辞書ファイルが約60KB、1500語で、
これをNPCに搭載してHSPにいじらせるととてつもなく重くなるんですが・・・
いい方法ないですかねぇ?

255:satoshi@DGW ◆7m/R4F..
02/04/29 11:38
aaさんのところにチャット強化版NPCを送り込みました(ニヤリ

256:名前は開発中のものです。
02/04/29 12:20
>255
ちょっと楽しかった

257:名前は開発中のものです。
02/04/29 12:32 BcMrgP6A
>>255
攻撃したら「痛ッ!!ヤメロやハゲ!!」とか言ったので
一回殺してきました。

258:名前は開発中のものです。
02/04/29 15:32 lXhywCyI
動きが遅いのは俺だけ?
→キー押した5秒後くらいに動き出す
発言も遅い

259:satoshi@DeGaWa
02/04/29 17:36
出川サトシと名乗っている類似品にご注意下さい!

260:名前は開発中のものです。
02/04/29 18:05 J1fc/auQ
何故デガワ?DGWだから?

261:satoshi@DGW ◆7m/R4F..
02/04/29 18:14
>>260
今後259みたいなのは放置でお願いします。


aaさんのホストに戦闘型NPC配置。
何もしなければ襲ってくる事は無いと思います。
でもうっかり攻撃してしまうと・・・

262:dio
02/04/29 18:39
>>261
面白がって戦ってみたら、返り討ちにあった....鬱だ。

263:satoshi@DGW ◆7m/R4F..
02/04/29 19:26
>>262
やはり少し強すぎましたか。
NPC退却。

そういえば、クライアントのウィンドウをドラッグし続けるとエラーが出るんですが、俺だけかな?

264:名前は開発中のものです。
02/04/29 20:09
それと闘ってみたいです。

265:名前は開発中のものです。
02/04/29 20:45
ム板のHSP-Cスレ見てみそ。面白いことやってる。

266:130 ◆v3R1XL8M
02/04/29 21:13
>>265
面白くないだろ馬鹿

267:名前は開発中のものです。
02/04/29 22:46
>>266
逆コンパイラの製作を通して、HSPの理解を深めようという
皆の知的好奇心が理解できないのか?哀れな奴だな(藁

268:130 ◆v3R1XL8M
02/04/29 22:48
>>267
ん?そうじゃなくて、まともにスレ進んでないでしょ?
何でリバーシやってるんだよ。知的好奇心をどうやって感じろと・・。萎え~

269:684 ◆MxrMc/mk
02/04/29 22:58 wpSsx7tY
今、aaさんのホストがヤバいっぽいです。
q(敵移動)コマンドが大量に発行されてて、まともに繋げません。aaさん、もし
見ていたらホスト再起動お願いしますー

270:名前は開発中のものです。
02/04/29 23:03 eJjsJOtU
>>269
大変ですね。

>>265-268
そのネタはここでやらないほうが良いと思われ

271:130 ◆v3R1XL8M
02/04/29 23:11
>>269
敵見えなかった・・

272:satoshi@DGW ◆7m/R4F..
02/04/29 23:24 gcUkPpYI
ホスト立てました。
210.143.155.218

んで、こんなんどう?(笑
URLリンク(dgw.zive.net)

273:名前は開発中のものです。
02/04/29 23:28 eJjsJOtU
すごーい

274:416 ◆HoSW/FCI
02/04/30 00:00
>>254
 その人工無能の遅い部分は、検索時ですか? それとも新しい単語を覚えるとき? もしかして検索の度に辞書ファイルから読みこんでいるとか…。
 全辞書をメモリに読みこんで二分木検索すれば、多くても10回程度でヒットするはずなので検索自体は遅くならないとおもうんですが…。あと、登録単語をノートパッド命令で管理すると、単語登録の際簡単に任意の位置(行)に追加できます。

>>258
 5秒は遅すぎかも。他の人は普通に動いていて、自分だけって感じでしょうか?

>>263
 ドラッグ中は処理が一切行われない状態なので、その間受信バッファにデータが溜まり続けることになります。そして、離した瞬間に溜まったデータが一度に変数に入るのでオーバーフローを起こすわけです。
 V4.0以降は受信バッファから1行(1コマンド)づつ取り出して処理していく方法になるので、エラー自体はなくなるかも。

275:416 ◆HoSW/FCI
02/04/30 00:01
>>267
 ちなみに、HSP製の実行ファイルからソースファイルを取り出すソフトはすでに存在していたような…。

>>269
 敵が大量に移動コマンド(6コマンド/s×5)以上送信することはないはずなんですが…。
 aaさん、ホスト起動時の数値変更しました?(規定内なら大丈夫なはず)。
 ちなみに「*enemy off」で黒ジエンを消すことができます。

 まあ、誰かがクライアント側のstick命令を変更して接続すれば、一人で30コマンド/s送信可能ではありますが…。

>>272
 すごいです! ほぼリアルタイムに実況中継?

276:名前は開発中のものです。
02/04/30 00:49 js59Hcy2
>>274
ちょっと前にやったら5秒から5分になりました

277:aa
02/04/30 01:07
あら?どうしたんだろ・・・報告thxっす・゚・(ノД`)・゚・。
一応設定は最大人数12人。ナニのアレは10/sです。
いったんホスト畳みますた、朝方にまた立てますー

278:416 ◆HoSW/FCI
02/04/30 01:27
>>277
 ゴメ、黒ジエン消失ルーチンの最後に、フラグを-1にするの忘れてて、凄い速さで消失ルーチン繰り返してた罠。
 デフォルトのままだと秒間60回送信してたことに…みんな、よく耐えた

279:aa
02/04/30 04:04
ホストプログラム落とす前、
誰もいないのにCPU占有率90%超えてたのはそれだったのか(w

280:aa
02/04/30 05:28 Riqdsw2A
ホスト開きますた
210.130.200.68

281:aa
02/04/30 14:08
修正されたHSP-GAMEHost_v0361a.exeに差換えしときますた。

282:名前は開発中のものです。
02/04/30 14:10
良スレage

283:satoshi@DGW ◆7m/R4F..
02/04/30 17:20
>>274
二分木検索という物を知らなかったという罠。
そして、実際に二分木検索使ってみるとかなり軽くなった!!とか言ってみるテスト。
教えてくれてありが㌧

ドラッグ中のエラーですが、あのエラーだとホスト側に残骸が残ってしまうような・・・・。
結構致命的なエラーかも。

284:名前は開発中のものです。
02/04/30 17:45
正直、>>283の発言に驚いてる人も結構いるんではなかろうか?(笑)

285:名前は開発中のものです。
02/04/30 18:29
>284
リアル厨房なんだから大目に見てやれよ。
ワラタけどな(藁

286:satoshi@DGW ◆7m/R4F..
02/04/30 18:44
>>284-285
もしかしてこれは・・・・プログラマとしては知ってて当然だったんですか・・・?
鬱だ・・・・・忘れてくれ・・・。
ちなみに、もうリアル工房になりました。



それはそうと、この前うちのホストで試してたWEB上からの実況システムだが・・・
マップも表示させようと思ってPerlでそのCGI組むためにGD.pm(Active Perl版)落としてみたんですよ。
でもなんか、正常にインストールできなかったらしく、Perlからエラーが出て・・・
諦めてFLY使おうと思ったらなんとFLYは縦横256ドットまでという制限があるそうな。
さてどうしよう。

287:130 ◆v3R1XL8M
02/04/30 18:51
>>286
Let's JAVA!

多分。

288:名前は開発中のものです。
02/04/30 18:51
>286
Java使えよ
リアル工房なヒキーなら使えて当然だろ

289:satoshi@DGW ◆7m/R4F..
02/04/30 20:03
ホスト晒しage
210.143.155.218

これも微妙にバージョンアップ
URLリンク(dgw.zive.net)

290:satoshi@DGW ◆7m/R4F..
02/04/30 20:05
>>287-288
報告遅れましたがついさっき正常にインストールできてたり(笑
ゴメソ

291:名前は開発中のものです。
02/04/30 22:09 gYaNfDSk
鯖立ててる人は無料のダイナミックDNSとか登録すると毎回IP告知しなくていいかも。

292:416 ◆HoSW/FCI
02/04/30 22:24 K6Eezy.I
URLリンク(blue.ribbon.to)

URLリンク(61.121.111.1)
・黒ジエン消失ルーチンのミス修正
・アイテム(肉)管理処理追加
・食料値減少ルーチンの追加

URLリンク(61.121.111.1)
・肉の表示
・食料値などの色変更

293:satoshi@DGW ◆7m/R4F..
02/04/30 22:36
新バージョンのホストで立て直しました。
新クライアントから繋いでください。

URLリンク(61.121.111.1)

210.143.155.218

294:satoshi@DGW ◆7m/R4F..
02/04/30 22:44
>>292
バグでしょうか・・・・
ホストを立てている俺だけ食料値の減りが激しいです。

295:satoshi@DGW ◆7m/R4F..
02/04/30 22:51
というか、俺以外みんな腹減らず、俺だけが減り続ける大惨事。

296:aa
02/04/30 23:27
ホストたたみますた
朝方また立ち上げしまっす

297:416 ◆HoSW/FCI
02/04/30 23:38 ORy40l3c
>>293
 ホストウェイトは最低、最大参加数以上の数値にしてくだしぃ。
 あと、333MHzでしたか。それはきびちぃ…ホストとクライアントの同時立ち上げは500MHzのオイラでも処理オチします。

298:416 ◆HoSW/FCI
02/04/30 23:46 ORy40l3c
 臨時ホスト
 210.199.42.150

299:名前は開発中のものです。
02/05/01 00:56
カナリの勢いで416さんがleaveするのが見えなかった失言・・・
逝きかえった直後に地面から大量のカエレ!!吹き出しを頂きました。
なにはともあれがんばってください。

300:名前は開発中のものです。
02/05/01 00:57
おとと・・・姉妹スレの方にかこうとしてました。
吊ってきます・・・

301:aa
02/05/01 04:02
ホスト立ち上げました
臨時ホスト毎度助かりまっす
210.149.210.17

302:416 ◆HoSW/FCI
02/05/01 04:17
>>283
 ドラッグできないようにフルスクリーンにしちゃうとか、ドラッグされる前に一時停止コマンド送るとが…しなくてもV0.4以降の仕様ではデータはソフトウェア側には溜まらなくなります。
 っていうか、常時処理オチしている状態でドラッグしないでぇ。

>>286
 検索アルゴリズムの「いろはのい」ではあるけれど、プログラマー以外では知る術も無い知識だよねぇ。
 今のところマップは固定だから、別途に画像ファイルを用意しては?
 そろそろ木を生やすから、その方法では困ったことにはなるけどね。

>>301
 いえいえこちらこそ。

303:416 ◆HoSW/FCI
02/05/01 04:48 T.zEcEp6
 木のグラフィック募集です。
 木は5段階に成長します。最初は双葉が開いた状態から苗木になっていという感じ。最大、横3×縦5マスでお願い。
 色についてはパレットの位置とかは気にせず16色程度に収めてくれればOKです。

304:名前は開発中のものです。
02/05/01 10:30
連絡先がわからなかったのでここで失礼します。
公式サイトにリンク張らせてもらいました。
URLリンク(kaju.kir.jp)
不味かったらメールにてお願いしますです。

305:名前は開発中のものです。
02/05/01 14:16
satoshi氏のNPCに勝てる方法があるょぅ
NPCは肉を食わないから先に一個でも喰っておけば逃げ続けて餓死させられるょぅ

306:284
02/05/01 17:31
>>286
俺の言った意味はそういう意味ではないよ。satoshiさん頑張って。
理論ばっかり知ってて完成したものを作れず、それでいて、
他人の作ったものに文句ばっかり言ってるような奴に対しての言葉。
確かに>>302の言うとおりプログラマー的には常識なんだけど。(笑)

307:名前は開発中のものです。
02/05/01 18:54
306ハ トコトン セイカク ガ ワルイ ナ

308:擬古氏
02/05/01 21:09
試合ホスたちage

218.134.16.57

309:aa
02/05/01 22:58
たたみますた。
朝方立ち上げまっすー

310:416 ◆HoSW/FCI
02/05/01 23:45 mCk6uZP6
 内部処理の変更のみなので、見た目ぜんぜんかわってなかったり。
 プロトコルの変更があるので、古いクライアントで接続すると確実に落ちます。注意。

URLリンク(61.121.111.1)
・回復ルーチンの組みこみ
・アイテム類をオブジェクトとして統合管理
・アプリケーションプロトコルの一部引数の変更。
・カウンタ類の見直し

URLリンク(61.121.111.1)
・回復ルーチンをホストで処理するため削除
・アイテム類をオブジェクトとして統合管理
・アプリケーションプロトコルの一部引数の変更。

 …あぷする必然性がないな、コレ。肉が置けるだけ置けるぐらいか・・・。

311:癒依
02/05/01 23:45 0A.8vSTk
61.210.27.157
立ち上げて見ました。
夜の間は立てときます。

312:416 ◆HoSW/FCI
02/05/02 00:01 SMP1Pq.2
 ぎゃあああああ、プラグインを最新バージョンに変えたら内部エラー(3)がぁぁぁ。
 今、旧プラグイン梱包版をあぷちう。ゴメ。

313:416 ◆HoSW/FCI
02/05/02 00:05
 臨時ホスト(V0.396a用)
 210.199.42.141

314:416 ◆HoSW/FCI
02/05/02 00:16
憑依さぬ、最新のをもう一回DLしてから、接続してくだしぃ

315:癒依
02/05/02 00:22 m7bDqe6s
ほいほい

316:癒依
02/05/02 00:22 m7bDqe6s
で、治癒の癒ですよ。憑依ではないでやんす。

317:416 ◆HoSW/FCI
02/05/02 00:46
最初にあぷしたV0.396a版には新バージョンのプラグイン「pcbnet.hpi」
が入っています。このままだと入室時に「エラー(3)」で入れないので
今あぷされているバージョンをDLするか、前のバージョンのに入っている
プラグインを上書きしてくだしぃ。

318:aa
02/05/02 04:18 qM91cqVQ
ホストたちあげますた
210.149.210.17

319:癒依
02/05/02 07:05 m7bDqe6s
ホストたたみました。

320:名前は開発中のものです。
02/05/02 07:07
ホストたててーくりくりぃー

321:416 ◆HoSW/FCI
02/05/02 10:24 pjeeo9.w
URLリンク(61.121.111.1)
URLリンク(61.121.111.1)
・『共通』オブジェクトに木を追加
・『共通』「*tree」「*erase」コマンドの追加
・『ホスト』木の成長及び発芽ルーチンを追加
・『ホスト』接続時に全オブジェクトデータを送信

322:416 ◆HoSW/FCI
02/05/02 10:32
 通過色オブジェを敷き詰めてるから、すんごくおもおもに。
 今、画面を20×15マスにしてるから、これを15×15にしようと思う今日この頃。
 試しに15×15にしたらラクラクで動きました(当方Celeron500Mhz)。

 あ、木は「*enemy on」にしていないと成長しません。最初は一本も木がない状態で、これだと新しい芽が出てこないので「*tree」で植林してください。
 木が多すぎるときは「*erase」で全部消えます。ついでにお肉も消えます。

323:aa
02/05/02 23:04
ホストたたみますた
朝方また立ち上げまっす

>416さん
木激しく(・∀・)イイ!
植林しすぎて動けなくなったりで楽しすぎます(w

324:416 ◆HoSW/FCI
02/05/02 23:06 lJs8MdwI
毎度、臨時ホスト(H-V0.364a <- C-V0.397a)
210.199.42.146

325:416 ◆HoSW/FCI
02/05/03 00:45 E.jcExfo
 伐採とか、加工とか、あとアイテム拾ったり使ったりのインターフェイスはどんなのが
いいですかね。よさげなアイデア募集します。

 あと、引き続き「木のグラフィック」も募集しますです。最大96*160(3*5マス)で、成長段階は5です。種を忘れてたのでこれもお願い。
 敵のグラフィックも募集していますですよ

326:416 ◆HoSW/FCI
02/05/03 01:34
落ちた・・・
臨時ホスト(H-V0.364a <- C-V0.397a)
210.199.42.149

327:名前は開発中のものです。
02/05/03 02:59
>>325
ああそっか、木を使って柵とかイカダとか作んなくちゃいけないのか。
ってことは、物を「運ぶ」のが必要になるのか?作ったイカダを海まで運んだり。
大きい物は、何人かいないと運べなくて・・・ってこんな事出来るのか?

ところで、>>3の下の方の「イカダ]が「イタガ」になってるのに今更ワラタ。

328:aa
02/05/03 04:50 DB2kJ8D.
臨時カンシャー!
ホスト立ち上げました。
210.138.184.130

329:416 ◆HoSW/FCI
02/05/03 05:45
URLリンク(61.121.111.1)
・入室処理中に即退室されると、新規入室処理中のままになってしまっていたバグを修正

 aaさぬ、ごめ。気づいたら差し替えておいてください…。
 初期のデータ受け渡しが長くなったんで、フラグ立ったままになるという事態が。こうなると、新規入室者受け付けれなくなっちゃいます。

330:aa
02/05/03 12:45
>416さぬ
ちょいパソ調整でホスト落としますんで、
次立てた時差し替えまっすー

331:擬古氏
02/05/03 12:52
臨時もたっていないようなので立て。

218.134.16.57

332:擬古氏
02/05/03 13:51
と思ったら急用ができたのでたたみー。

333:aa
02/05/03 15:30 DB2kJ8D.
>擬古氏
臨時ありがとー

ホスト復帰しました。
210.138.184.130
のままです。

334:aa
02/05/03 19:54
PCがなんか不調・・・
一旦またホストたたみまっす

335:名前は開発中のものです。
02/05/03 21:06 dqRG/P3Q
がんばって~

336:aa
02/05/03 21:18 DB2kJ8D.
再度ホスト立ち上げー。22:45あたりまでホスト開いときます。
210.138.184.130です。

337:名前は開発中のものです。
02/05/03 21:51
さんくす

338:擬古氏
02/05/03 23:02
aaさんのホストで肉林作ってたんだけど、たたまれた。
蔚出汁納。

339:擬古氏
02/05/03 23:04
ということで肉林作成協力者求む。
詳しくは以下ホストまで

218.134.16.57

340:aa
02/05/03 23:07
>338
ぐぁ、肉林スマソ・゚・(ノД`)・゚・。

341:satoshi@DGW ◆7m/R4F..
02/05/03 23:51
終了時にオブジェクトの状態を保存して次回起動時に読み込むようにすればイイかもね。

342:擬古氏
02/05/04 00:51
*注意!!*
ただいま私のホストでは肉祭りが開かれております。
肉祭りでの故意の肉取得は禁止行為となっております。
入室者はそれを踏まえた上で入室なさるようおながいいたします。

343:擬古氏
02/05/04 01:08
肉の増え過ぎ?

344:aa
02/05/04 03:18 So.G1ZlU
ホスト立ち上げますた
210.138.184.130

>>343
すげぇ数にワロタ

345:416 ◆HoSW/FCI
02/05/04 03:34 x4zi8U9c
URLリンク(61.121.111.1)
・時刻コマンドを送信
・新規入室時にホストメッセージを送信
・黒ジエンの体力を半分に
・黒ジエンも木を通りぬけられないように判定
・木の生成アルゴリズムの変更
・「*tree」命令による木の出現種の変更

URLリンク(61.121.111.1)
・時刻コマンドによる背景の色変化

346:416 ◆HoSW/FCI
02/05/04 03:36
 クライアントそれだけかい、と言うなかれ。これの実装に6時間費やしてしまったヨ。ホストは20分で済んだのになァ…。

347:擬古氏
02/05/04 05:12
ホスト(PC?)の調子が悪く、接続不能になりますた。
なので残念ですが、ホストをたたみました。
(・∀・)ノさんスマソです…。

348:684 ◆MxrMc/mk
02/05/04 09:19
もうクライアントがver4.xxまで秒読み…

349:aa
02/05/04 09:49
V0.398(・∀・)イイ!
最初背景が変わるときは、夜にガラッと変わったけど
その後からは自然に朝>夕方>夜とゆっくり変わっていきました。
夜スキダナー

350:tacos
02/05/04 11:21
禿同

夜になると視界が悪くなって密林で迷子になりそうになるスリル
マンセー

351:名前は開発中のものです。
02/05/04 15:23
ニクコプーンあげました。変だけど。

352:416 ◆HoSW/FCI
02/05/05 01:13 tqRenZ0.
 V0.399は深刻なバグが見つかったときに残しておくとして。

 V0.4からはアプリケーションプロトコルを変更するわけですが、こういうコマンドは要るだろうというツッコミを期待しています。
 おおよその仕様は、先頭1バイトがコマンド種で、次の2バイトがID、以降はデータとなり、コマンドの区切りは改行コード(\n)です。いや、受信バッファから改行単位で取り出す命令があったんですね、あはははは。
 ちなみに移動コマンドだけはTCPではなくUDPになるので、先頭2バイトがIDで次の2バイトがカウント、以後がデータとなります(予定)。

 具体的には次のレス。

353:416 ◆HoSW/FCI
02/05/05 01:13 tqRenZ0.
 カキコのセパーレータ(|)は視覚的配慮で実データには含みません。
 コマンドの区切りである改行コードは省略しています。

■UDP(位置コマンドのみ)
・位置
 ID[2]|カウント[2]|X座標[2]|Y座標[2]|向き[2]

■TCP(ホスト<->クライアント)
・ステータス:V0.3xでのi
 s|(ID[2])|(体力[3])|(気力[3])|(食料[3])
・攻撃
 a|(ID[2])|(X座標[2])|(Y座標[2])|(向き[2])
・チャット
 c|(ID[2])|(チャット内容[不定])
・名前
 n|(ID[2])|(名前[8])

■TCP(ホスト->クライアント)
・時刻
 t|(時刻[2])
・オブジェクト(木・肉など)
 o|(種類[?])|(位置[4])

■その他暫定仕様
・アイテムの取得など … i

354:aa
02/05/05 03:14
■TCP(ホスト<->クライアント)
ステータスコマンドに「状態変化」を追加キボン。前に「アヒャ状態」てのが出てましたね。
他に「オニギリ状態」の追加キボ-ン。
空からオニギリが降ってくる設定はFlashで見た事あるので、
浜辺にオニギリが流れ着いたのを食えるって設定の方がいいのかな。
効果としては、食ったときランダムでワショーイの連発状態になる・・・。

後は・・・■その他暫定仕様の「アイテムの取得」って何個くらいまでのアイテムを追加できます?

355:416 ◆HoSW/FCI
02/05/05 04:08 p0JUEA/Q
 「○○状態」は、それが発生する条件を検討してコマンドを新設するかステータスに付加するか考えていたのですが…。
 ふと思ったのは、コマンドの長さから取得すべき項目数は出せるので、例えば移動コマンドでは、直進中は向きは変わらないので

ID[2]|カウント[2]|X座標[2]|Y座標[2]

だけでもokなんですよね。もっと詰めればY座標に変化がなければ

ID[2]|カウント[2]|X座標[2]

でもいいわけで(ただし未達のあるUDPではダメ)。
 そんなわけで、ステータスの後ろにくっつけようかなと。つまり状態の項目がなければ、以前と同じという処理。

 アイテムの総数は、コマンドの数値が10進数なら89種、16進数なら256種になります。アイテムそのものもオブジェクト(木とか)扱いなので、足らなくなったら3バイトに拡張します。
 持てる数ならば、重さの項目を設けるので、たとえば8持てて「肉1」「丸太4」なら、
丸太2本か肉4つ持ちつつ丸太1本とかになります。マウス操作は前提としていないので、一度に所持できるアイテム数はかなり低めに設定する予定です。ジエンだし。

356:aa
02/05/05 04:49
なるほど。状態変化は色々案が出てから区分けした方がいいって事っすね。
アイテムの総数はスゴイなぁ・・・そんなに追加できるのか・・。

能力の追加ってのはどうでしょう?
何か行動した時にその行動に対応した能力をランダムで入手し、
以後その行動をする時通常より少し高い効果を発揮できる・・・というような。

「加速」「攻撃強化」「耐久強化」「状態変化の耐性」「所持数拡張」「重さ軽減」「加工成功率上昇」
とか?
新しい能力手に入れたら前の能力忘れるってのでもいいし、
3つくらいスロットがあって、新しい能力取得時に取捨選択できるのもオモシロそうすね。

357:416 ◆HoSW/FCI
02/05/05 05:12 p0JUEA/Q
>>356
 アイテム(=オブジェクト)は、例えば現時点の木だけでもすでに5つ使っているので、思っているよりは多くはないはずです。木の種類も増やしますし、下草とかも数種類用意しますし。

 能力については、島にきた直後よりも島で暮らすうちに、それまで行ってきた行為によって多少の能力値変化は設ける予定です。案で出して頂いたものでも「加速」と「攻撃強化」以外は取り入れます。
 移動に関しては、「1歩/s」が音を立てずに移動、「2~4歩/s」が普通の移動、「5~6歩/s」が気力を消費しての全力(キー押しっぱなし)移動になる予定です。

 加工なんですが、ジエンはサバイバルの定番であるナイフが持てないんで、カエレレーザーをその代用にしようかと。木を切り倒すのもレーザーで、丸太から薪(マキ)にするのもレーザー、薪から火口(ホクチ)を作るのも、火口から火を起こすのもレーザーと。
 で、そのレーザーなんですが、特定のアイテムを消費してか、気力がマックス状態の時のみかとどちらがいいかを思案中。ちなみにレーザーが打てないときの攻撃は噛み付きです。

358:aa
02/05/05 08:49
>>357
ぁ、そか。アニメーションとかもオブジェクトに含まれるんですね。スマソ。

レーザーは気力MAXの場合回復速度が気になりますね・・・。
速すぎると制限の意味ないし、遅すぎたら全力移動と併用不可&噛み付きメインになる事で対人戦の戦略の幅が狭くなっちゃいそう。
気力MAXからレーザーで30%、噛み付きで10%、全力移動(5~6歩毎に)5%消費、気力10%以下攻撃不可?とかのが戦略的に広くなるのかな。
でもこれだと冒険自体が楽々になってしまう諸刃の剣。

特定アイテム消費の場合、弾集めをちゃんとしてれば冒険も対人もスムーズに出来そうですね。
弾切れを考慮にいれてバトルするのも、気力MAXレーザーに似てますが連続攻撃&全力移動との併用出来るのが楽しそう。
出現率と最大所持数のバランス考えるのに苦労しそうですが・・・

359:tacos
02/05/05 10:33
攻撃制限付きになるんですか。
エネルギー制の方がいいかな。
例の先行者ゲームみたいに、画面の端にメーターみたいなのをつけたら
わかりやすいかも。
むずかしかったらやらなくていいです。

360:aa
02/05/05 20:13 dMW0DAN6
尚もホスト続行中(22:30あたりまで)
210.138.184.130

361:名前は開発中のものです。
02/05/05 20:13 mMtINFXs
[質問]
以前島の中で416さんに「俺もネットゲー作るんですが」と言う話をしたものです。
ようやく繋ぐ、歩き回る、喋るところまでできました。
それで、よろしければ質問させてくださいませ。
1:UDPはソケットをもう一つ用意ですか?
TCPとUDPを使う予定のようですが、ソケット一つで使い回しはできませんよねぇ?ソケットを2倍数持つとなると
何か通信資源がもったいないような気がするんですが、大丈夫なものなんでしょうか。さっぱり知らないもので・・・
それとも使い回しできるのかな?
2:攻撃の解決について
攻撃方法はレーザーを使ってらっしゃいますが、レーザーの移動、あたり判定はサーバーで行ってらっしゃるのでしょうか。
出るのが遅れるような気がするので、そうしてらっしゃると思いますが・・・。
わたしはローカルでやる気なんですが、それは駄目だという理由がありましたらお教えください。
また、わたしのももう少しできたらここにお住まいの方にちょっとテストしてみていただきたいのですが、いいですかね?
無人島とは関係ないですが。
なお、サーバはC++、クライアントはVBで作ってます。やる気のある方でこれをベースに無人島を作りたい方がいらっしゃれば、
ソース提供しても良いです。
ではでは

362:aa
02/05/05 22:55
ホストたたみますたー
朝方復帰しま

363:擬古氏
02/05/05 23:37
とりあえず要望をならべてみる。

・マップの変更
・入室時のキャラ選択
・人が入室すると音が鳴る

マップの変更はできたらホストが自由に作成できるもの。
でもさすがにそれは無理だと思うので、
ホストが立てる時に選択できるものにして欲しいです。
入室時のキャラ選択はキャラによってステータスを変えて、
入室時に選べる、という物です。チームは色分けで。
音が鳴るというのは一人で誰か来るのを待っている時に、
他の事をしていて人が入ってきたのに気付かず、その人が退室してしまう。
というのを防ぐためです。
そりゃ漏れが気付かないのが悪いんですが。
あとは一日を長くして欲しいくらいですかねー。
無理な事かもしれませんが、おながいします。

364:416 ◆HoSW/FCI
02/05/06 01:03 UVbpkxEw
>>361
 HSPの場合、通信の仕様はプラグイン任せなので、ずいぶん楽をさせてもらってマス。
 で、「PCB Network-Control Plugin for HSP(略称pcbnet)」を利用しているわけですが、このプラグインでは、1つのポートに複数の通信相手を接続できるという仕様になっています。
 HSPの標準通信プラグインですと、ホストは接続数だけポートを空けないといけないんですが、PCBnetだと1つで済むんです。UDPも同様です。たぶんソケットIDで受信バッファ先を決定していると思うので、TCPとUDPを同一ポートで処理できるのではと推測。

 当り判定と言うか食らい判定ですが、これは現在ではクライアント側で行っています。
V0.4からはホスト判定に移行する予定ですが、黒ジエンはすでにホストで処理しています。
 レーザーに関しては発射した座標のみ送信して、あとの処理は位置データをやり取りすることなく処理しています。
 ラグの分を考え先行移動させて1マス先から描画・判定していますが、正直余計な処理だったかも。

 クライアント判定のままでもいいんですが、ソースを公開しているため、食らい判定の部分を消されると、無敵のジエンが出来あがります。ダメージの算出も行っているので、密かに有利なクライアントを作ることも…。

365:416 ◆HoSW/FCI
02/05/06 01:04 UVbpkxEw
>>363
・マップの変更(任意変更)
 まだ、マップチップが最低限しかそろっていないので、マップエディタを作ってもしょうがないや、ということで作っていませんでした。
 種類はいまのままでもいいのなら、マップデータを外部ファイルからの読みこむという仕様にして、接続前にデータをDL、フォルダ内に展開という流れになりますが…。

・入室時のキャラ選択
 キャラの種類を示すcコマンドを実装することで対応します。

・人が入室すると音が鳴る
 クライアントプログラムと同じフォルダ内に任意のwaveファイルを in.wav(入室) out.wav(退室)にリネームして置くという暫定仕様でいいですか? あと、同様にbgm.midとか。


|あとは一日を長くして欲しいくらいですかねー。
 ホストのウエイトは16ms固定でお願い。これで1日が6分の長さになります。
 10日で1時間なので遅いとか思っていたんですが。

366:名前は開発中のものです。
02/05/06 01:34 8UNHGDGs
>>416さん
勉強になりますハハー
ポートについてはこちらもTCP/UDPで同一にできます。
ソケットが接続数*2だとサーバ側のソケットのバッファとかがスペース食い過ぎるかと思ったんですが、ソケットは複数使用してらっしゃる様ですね。結構気にならないのかも。わたしも導入を検討してみます。
攻撃は発射時点のみ送信ですか。
クライアントで当たり判定と言うことは、タイムラグを考えれば打った側から見れば当たっていないのに、打たれた側では当たっている、と言う風になりえるんですよね。レーザーの位置情報も送ってらっしゃらないようですし。
たしかに、当たったように見えたが相手がダメージを食らわないのより、当たってないように見えてダメージを受ける方が腹が立つから、それがいいのかも知れませんねぇ。
参考にさせていただきますハハー。なお、ラグの分も考えて当たり判定を大きめに、と言うのはわたしも導入するつもりです。

また、送信間隔ですが、ログを見てみると30msとか何ですか?ひょっとして。よけいな御世話かも知れませんが、タイムラグを考えればもっと間隔を広げても良さそうな気が・・・接続可能数に直結しますよね?拙作では100msです。
マップなどの差分ダウンロードについてですが、サーバ選択と同様にプロトコルを決めて接続/差分ダウンロード用アプリを作れば共用も可能ですよね。
ツーかそういうフリーソフト探してみます。期待せずにお待ちを。作成するほどの気合は今ないので・・

367:130 ◆v3R1XL8M
02/05/06 03:02
フライトシュミレータYSFLIGHTの当たり判定はどうでしょう。

「ネットワーク対戦」の項目
URLリンク(pages.prodigy.net)

どっちか一方(S/C問わず)のPCで命中してれば命中っていうのは結構ストレスも溜まらないんじゃないかなーと。
また。逆に両方のPCで命中すれば命中というのも、ラグの所為にせずに実力で戦える良い方法かなと思いました。
ただかなり当たり難くなるとは思いますが。(笑

368:aa
02/05/06 04:46 khmJa8aY
ホスト立ちage
210.138.191.127

369:擬古氏
02/05/06 14:07
暇潰しホストたて
定員は少なくしてあります。

218.134.16.57

370:aa
02/05/06 14:29
HDD整理してたら不安定になっちゃった・・
臨時立ってるんでちとホスト落としまっす。

371:擬古氏
02/05/06 14:36
スマソ…
ホストたたみDEATH。

372:擬古氏
02/05/06 17:43
無人島のHP作ってみたんで公開。

URLリンク(www.geocities.co.jp)

373:mona
02/05/06 17:52
コピペミス?

URLリンク(www.geocities.co.jp)

374:mona
02/05/06 17:55
臨時ホストたててみっか

61.192.47.243

うまくいくかな?

375:擬古氏
02/05/06 18:50
>373
ミスってました。THX!

>374
繋げてますよ。

376:aa
02/05/06 19:02 LO0eFvXA
ホストフッカーツ
210.138.148.157

>371,374
臨時ホストthx!おかげで快適に復活!

>372
公式サイトにリンクはってもええどすか?

377:擬古氏
02/05/06 19:49
>376
オケーです。

378:aa
02/05/07 00:33
ほすとたたみますたー

379:416(HSP) ◆HoSW/FCI
02/05/07 00:37 XKfkToEo
URLリンク(blue.ribbon.to)
のほう、トップページ変わっててビクーリしたよ。

 んざ、V4.0への以降に取りかかります。UDPの実装でちと手間取るかもしれず。

>>361
 コテハンとトリップをお願い。それから、ネットゲーム制作の話題を
「ネットゲー」
スレリンク(gamedev板)l50
で行う許可を貰って来ました。ネットゲーム板の制作者さんたちにも呼びかけます。
 あのゲームの通信処理はこうなっているとかの解析や、受信データの処理方法、アプリケーションプロトコルの話題とか、いろいろやりませう。

>>367
 YS11さぬ…懐かすぃヨ。あのフラシミュ、昔は16Mhzのうんずでも動いていたんだよなぁ。
 で、当り判定ですが、今の仕様では処理落ちの際のフレームスキップをしていないので、
両者判定だと無敵の人が出現しますw

380:361(C++/VB) ◆fiQMk5WM
02/05/07 00:47 V16cWMtg
ども、言われたとおりトリップ付けてみました。
クライアントの被攻撃側に当たり判定を付けてみました。
仲間内でテストしております。
わたしのは弾が結構早いので以外と気にならないかも。
HSP無人島とは直接関係ないことですので、以後はスレッド移動いたしますハハー。

381:416(HSP) ◆HoSW/FCI
02/05/07 01:20
>>379
 ちがーうぅぅぅ

 V4.0 → V0.4

 オレがびっくりしたっつーの。

382:aa
02/05/07 04:26 zYXplwFw
立てますた。
210.138.148.157

383:aa
02/05/08 00:37
とじますた

384:416(HSP) ◆HoSW/FCI
02/05/08 03:10
>>383
 早くCGIほしいねぅ。チャットCGIから改造すれば楽に作れるんだと思うけどなぁ。

 忙しくてプロトコルの変更しかできなかったあよ。次はいよいよUDPだっ。

385:aa
02/05/08 04:41
立てますた
210.130.203.90

>>384
お疲れさまっすー
CGIほすぃねぅ・・
ユーザー同士のプレイ・ホスト関連の話題は擬古さんとこの雑談BBSで展開中でつ。

386:aa
02/05/08 23:46
たたみますた

387:aa
02/05/09 03:21
たてますた
210.149.213.124

388:aa
02/05/09 22:13
スマソ。タタミマスタ

389:aa
02/05/10 01:28
今日(10日)の深夜0:00まで立てっぱなしにしときま。
210.149.215.146

390:aa
02/05/10 22:26
タタミマスタ。ってこのスレ漏れしかいないっぽ・゚・(ノД`)・゚・。

391:aa
02/05/11 04:27 CY/C6efY
深夜0:00まで立てっぱは11日だった。
210.149.233.254

392:416(HSP) ◆HoSW/FCI
02/05/11 11:59
 ゴメ、電話止まってた(爆 3月分の振り込み用紙がないのそのままにしてたのすっかり忘れてたーヨ。
 無人島の方は、プロトコルの変更とUDPへの対応も無事終了して、ローカルでは動いてます。深夜にあぷするね。

393:名前は開発中のものです。
02/05/11 21:16
現在aaさんのホストにて対戦祭開催中。
詳しくは大会板で。

394:416(HSP) ◆HoSW/FCI
02/05/11 23:20 ubPKqzXU
『共通』 アプリケーションプロトコルの仕様変更
『共通』 移動コマンドの送信にUDPを使用(プレイヤーキャラのみ)

URLリンク(61.121.111.1)
・食料値の減少速度を緩和。

URLリンク(61.121.111.1)
・描画範囲を20×15から15×15に縮小
・受信コマンドの表示
・他人の「*erase」コマンドでも作用

395:416(HSP) ◆HoSW/FCI
02/05/11 23:21 ubPKqzXU
 V0.4aから使用するポートが変わりました。

 ホスト側はTCPに48558、UDPに48559を使用、
 クライアント側はTCPに48558、UDPに48560を使用しています。
 ファイヤーフォールなどを設置している場合は、通過を許可するポートに48558、48559、48560の3つを加えてください。

 UDPが異なるのは、こうしないとローカルテストが出来ないためです。

 まだ複数接続テストはしていないので、即効お蔵入りになる可能性も…。

396:aa
02/05/11 23:28
了解。現在接続中のホストにアナウンスした後0:00までv4いきますね。

397:aa
02/05/11 23:32
v0.4でホスト再起完了。

398:416(HSP) ◆HoSW/FCI
02/05/11 23:42
 とりあえずV0.400aでおったてます。なんか回線が不安定。
 210.199.42.153

399:aa
02/05/12 00:06
たたみますた。朝方また立て直します

>416さぬ
すごい軽さにビクーリ。更新お疲れ様でしたっす。

400:416(HSP) ◆HoSW/FCI
02/05/12 00:09
 オイラのドキドキを余所に、平然とaaさぬのところに繋げている4人て…。
 ビクーリするほど何事も無く動いていました。

 …UDP速いよぉぉぉ。56Kだとあんまり体感ないけど、周りのみんながすげい速さで動きまわってる…。
 なんか3倍ぐらいっていう感想が出てましたが、TCPは確実な接続のために3回も確認作業しているプロトコルだったりします。だから、その認識は合ってるかも。

401:aa
02/05/12 05:58 4ZUMgja.
たちあげますた
210.138.191.170

402:名前は開発中のものです。
02/05/12 06:17
岩とかで通れなそうなとこ、斜め同時押しで逝けるのね…仕様?

403:aa
02/05/12 15:54
>>400
何故か知らず知らずのウチにホストプログラムが不正終了している可能性が高くなってしまいますた。
ログにはその時点での記録が残されてないので原因がわかりませんが、
バージョン違いの方が繋げようとするとどうなりますか?

>>402
初期の方からそのまんまなので、テクとして多用してもいいかも。

404:名前は開発中のものです。
02/05/12 16:13
画面だけ動いてキャラが動かないのは漏れだけ?

405:擬古氏
02/05/12 19:59
あちゃ、大会参加者9人になっちゃった。
あと一人、誰か参加したい人います?
先着でふ。

もしいなかったら416さんおながいしてもいいですか?

406:aa
02/05/12 23:00
たたみますた。
どうやら一部のバージョンで繋げようとするとホスト逝く雰囲気かもかも。
ただどのバージョンのクライアントで不具合でてるのかわかりませんですた。

407:416(HSP) ◆HoSW/FCI
02/05/12 23:38 DOMtPuO6
 退室の後の入室で、キャラクターが表示されないバグは確認済みで、原因も判明しています。

 UDPの移動コマンドにはカウンタが付いていて、古い番号のデータは破棄する仕様になっています。
 退室するとカウンタを+1してキャラクターを非表示にするコマンドを発行しますが、その後カウンタを0にセットしていたため、入室時に送る新規データは退室時のリセットデータより古いとプログラムが判断しているためです。
 仕様上、899(999)の次は0(100)なので、退室時のリセットでは899を送らないといけないのでした。まる。

>>403
 HSPのエラーコードが出ていると、原因が推定しやすいのですが…。
 とりあえず、こっちでホストを立てて再現を期待してみます。ポートが異なるから接続自体は無理だと思うんですが、一番怪しいのはUDPで送信するときに送信相手を指定する部分。指定後、即送信なので、間に合っていないのかも。

V0.4ホスト
210.199.42.143

408:416(HSP) ◆HoSW/FCI
02/05/12 23:39
>>405
 締め切り過ぎても9人だったら参加します。でもぜんぜんバトってないから弱いのよ

409:aa
02/05/13 05:28
たちあげますた
210.138.191.170

>>407
PCの設定は前のバージョンからのずっと同じで、
エラーメッセージが出てプログラムが終了してしまう時と、
エラーが出ないでいつのまにか終了してしまっている時の2パターン確認しました。

410:名前は開発中のものです。
02/05/13 10:19 Bb.LrW2o
画面だけ動く。
UDP通信に対応してナイトできない?

411:416(HSP) ◆HoSW/FCI
02/05/14 00:08 7TFNrLEk
URLリンク(61.121.111.1)
・受信データが無い場合の処理ミスを修正
・クライアントIPの取得タイミングの変更
・TCPによる移動コマンドを強制取得に変更

URLリンク(61.121.111.1)
・TCPによる移動コマンドを強制取得に変更

412:416(HSP) ◆HoSW/FCI
02/05/14 00:10
ホスト(V0.401)立ち上げました。
210.199.42.132

413:416(HSP) ◆HoSW/FCI
02/05/14 05:17
>>409
 HSPのエラーメッセージが出た場合は、そこに書かれている数字を控えてもらえると、原因が特定しやすくなります。いつの間にかお亡くなりはちょっと手ごわそう。

 一応、エラー番号一覧。HSPPROG.HTMより。

1 "解釈できないHSPコードです"
2 "文法が間違っています"
3 "パラメータの数値が異常です"
4 "計算式でエラーが発生しました"
5 "パラメータの省略はできません"
6 "パラメータの型が違います"
7 "配列の要素が大きすぎます"
8 "有効なラベルが指定されていません"
9 "gosub,repeatのネストが深すぎます"

414:416(HSP) ◆HoSW/FCI
02/05/14 05:18
続き

10 "サブルーチン外のreturnは無効です"
11 "repeat外でのloopは無効です"
12 "ファイルが見つからないか無効な名前です"
13 "画像ファイルがありません"
14 "外部ファイル呼び出し中のエラーです"
15 "計算式でカッコの記述が違います"
16 "パラメータの数が多すぎます"
17 "扱える文字列の上限を越えています"
18 "代入できない変数名を指定しています"

415:416(HSP) ◆HoSW/FCI
02/05/14 05:18 7TFNrLEk
>>410
 ファイヤーウォールか何かでUDPに指定したポートが塞がっているとそういうこともあるかと。システム的にTCPはあってUDPがサポートされていないという環境は無いと思いますので。
 背景だけ動いてレーザーは撃てるという状況は、UDPで送るデータに付加しているカウントのバグのせいです。V0.401では直ったはず。

 あと、ホストがいつの間にかお亡くなりの原因も、それらしいのを見つけて直したので大丈夫じゃあないかと…。いつお亡くなりになったかがわかれば(入室時か退室時かそれ以外、敵有りか無しかとか)いいんですが。
 でも多分、配列変数のビリオドミスで変数自体が壊れてルーチン上書きしてるかと推測。はみ出した先がデータ領域なら黒ジエンがワープとかそんな感じで実害はない(?)んですけど、ルーチン部分だったりすると暴走しますよね->つまり不正落ち。

 とりあえず、完走しなかったら全変数チェックということで。

416:aa
02/05/14 05:55 pPVP7m2k
たてますた(v0.401a)
210.149.209.190

>>413
紛らわしい書き方しちゃた。スマソ。
エラーメッセージに番号無かったので多分OS側でエーラメッセージ出てたっぽ・゚・(ノД`)・゚・。
*eraseコマンドで逝って来る。

417:416(HSP) ◆HoSW/FCI
02/05/14 06:24
 久しぶりにプラグインの作者のWebサイトに行ったら、プラグインのバージョンが3つも上がっていたよ、ウワァァァァン。

418:416(HSP) ◆HoSW/FCI
02/05/14 07:05
 testerさぬが入ると、なぜかホストが止まる・・・。入室処理が完了してない感じ

419:satoshi@DGW ◆7m/R4F..
02/05/14 17:51
>>418
それは私です。
もちろん最新版で接続してますが・・・
V0.4XXになってから、他人のホストに繋いで成功した事はありません。
動かそうとしてもスクロールだけしてキャラ自体は動きません。
チャットも出来ませんでした。

420:名前は開発中のものです。
02/05/14 18:02 FWJwWz1Y
やはり背景だけうごいて直ってない。
(0.41だよ)
UDPにしたのがいけないのでは?


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch