- 1 名前:416 ◆HoSW/FCI [02/04/11 23:13 ID:coX2syLU]
- 無人島に迷いこんだジサクジエン( ・∀・)たちが、ゾヌを倒し
イカダを作って島から脱出するゲームを作るスレッドです。 ■親スレ ( ´∀`)ネットゲー作る技術持っている人いる? game.2ch.net/test/read.cgi/gamedev/1016812752/ ■関連スレ (@`@`・∀・)ミニモラの無人島脱出!(・∀・@`@`) choco.2ch.net/test/read.cgi/aastory/1014361915/ 公式サイト blue.ribbon.to/~gamedev/ 設定や仕様、履歴などは>>2-10
- 270 名前:名前は開発中のものです。 [02/04/29 23:03 ID:eJjsJOtU]
- >>269
大変ですね。 >>265-268 そのネタはここでやらないほうが良いと思われ
- 271 名前:130 ◆v3R1XL8M mailto:sage [02/04/29 23:11 ID:???]
- >>269
敵見えなかった・・
- 272 名前:satoshi@DGW ◆7m/R4F.. [02/04/29 23:24 ID:gcUkPpYI]
- ホスト立てました。
210.143.155.218 んで、こんなんどう?(笑 dgw.zive.net/hsp/hsp.html
- 273 名前:名前は開発中のものです。 [02/04/29 23:28 ID:eJjsJOtU]
- すごーい
- 274 名前:416 ◆HoSW/FCI mailto:sage [02/04/30 00:00 ID:???]
- >>254
その人工無能の遅い部分は、検索時ですか? それとも新しい単語を覚えるとき? もしかして検索の度に辞書ファイルから読みこんでいるとか…。 全辞書をメモリに読みこんで二分木検索すれば、多くても10回程度でヒットするはずなので検索自体は遅くならないとおもうんですが…。あと、登録単語をノートパッド命令で管理すると、単語登録の際簡単に任意の位置(行)に追加できます。 >>258 5秒は遅すぎかも。他の人は普通に動いていて、自分だけって感じでしょうか? >>263 ドラッグ中は処理が一切行われない状態なので、その間受信バッファにデータが溜まり続けることになります。そして、離した瞬間に溜まったデータが一度に変数に入るのでオーバーフローを起こすわけです。 V4.0以降は受信バッファから1行(1コマンド)づつ取り出して処理していく方法になるので、エラー自体はなくなるかも。
- 275 名前:416 ◆HoSW/FCI mailto:sage [02/04/30 00:01 ID:???]
- >>267
ちなみに、HSP製の実行ファイルからソースファイルを取り出すソフトはすでに存在していたような…。 >>269 敵が大量に移動コマンド(6コマンド/s×5)以上送信することはないはずなんですが…。 aaさん、ホスト起動時の数値変更しました?(規定内なら大丈夫なはず)。 ちなみに「*enemy off」で黒ジエンを消すことができます。 まあ、誰かがクライアント側のstick命令を変更して接続すれば、一人で30コマンド/s送信可能ではありますが…。 >>272 すごいです! ほぼリアルタイムに実況中継?
- 276 名前:名前は開発中のものです。 [02/04/30 00:49 ID:js59Hcy2]
- >>274
ちょっと前にやったら5秒から5分になりました
- 277 名前:aa mailto:sage [02/04/30 01:07 ID:???]
- あら?どうしたんだろ・・・報告thxっす・゚・(ノД`)・゚・。
一応設定は最大人数12人。ナニのアレは10/sです。 いったんホスト畳みますた、朝方にまた立てますー
- 278 名前:416 ◆HoSW/FCI mailto:sage [02/04/30 01:27 ID:???]
- >>277
ゴメ、黒ジエン消失ルーチンの最後に、フラグを-1にするの忘れてて、凄い速さで消失ルーチン繰り返してた罠。 デフォルトのままだと秒間60回送信してたことに…みんな、よく耐えた
- 279 名前:aa mailto:sage [02/04/30 04:04 ID:???]
- ホストプログラム落とす前、
誰もいないのにCPU占有率90%超えてたのはそれだったのか(w
- 280 名前:aa [02/04/30 05:28 ID:Riqdsw2A]
- ホスト開きますた
210.130.200.68
- 281 名前:aa mailto:sage [02/04/30 14:08 ID:???]
- 修正されたHSP-GAMEHost_v0361a.exeに差換えしときますた。
- 282 名前:名前は開発中のものです。 mailto:age [02/04/30 14:10 ID:???]
- 良スレage
- 283 名前:satoshi@DGW ◆7m/R4F.. mailto:sage [02/04/30 17:20 ID:???]
- >>274
二分木検索という物を知らなかったという罠。 そして、実際に二分木検索使ってみるとかなり軽くなった!!とか言ってみるテスト。 教えてくれてありがd ドラッグ中のエラーですが、あのエラーだとホスト側に残骸が残ってしまうような・・・・。 結構致命的なエラーかも。
- 284 名前:名前は開発中のものです。 mailto:sage [02/04/30 17:45 ID:???]
- 正直、>>283の発言に驚いてる人も結構いるんではなかろうか?(笑)
- 285 名前:名前は開発中のものです。 mailto:sage [02/04/30 18:29 ID:???]
- >284
リアル厨房なんだから大目に見てやれよ。 ワラタけどな(藁
- 286 名前:satoshi@DGW ◆7m/R4F.. mailto:sage [02/04/30 18:44 ID:???]
- >>284-285
もしかしてこれは・・・・プログラマとしては知ってて当然だったんですか・・・? 鬱だ・・・・・忘れてくれ・・・。 ちなみに、もうリアル工房になりました。 それはそうと、この前うちのホストで試してたWEB上からの実況システムだが・・・ マップも表示させようと思ってPerlでそのCGI組むためにGD.pm(Active Perl版)落としてみたんですよ。 でもなんか、正常にインストールできなかったらしく、Perlからエラーが出て・・・ 諦めてFLY使おうと思ったらなんとFLYは縦横256ドットまでという制限があるそうな。 さてどうしよう。
- 287 名前:130 ◆v3R1XL8M mailto:sage [02/04/30 18:51 ID:???]
- >>286
Let's JAVA! 多分。
- 288 名前:名前は開発中のものです。 mailto:sage [02/04/30 18:51 ID:???]
- >286
Java使えよ リアル工房なヒキーなら使えて当然だろ
- 289 名前:satoshi@DGW ◆7m/R4F.. mailto:sage [02/04/30 20:03 ID:???]
- ホスト晒しage
210.143.155.218 これも微妙にバージョンアップ dgw.zive.net/hsp/hsp.html
- 290 名前:satoshi@DGW ◆7m/R4F.. mailto:sage [02/04/30 20:05 ID:???]
- >>287-288
報告遅れましたがついさっき正常にインストールできてたり(笑 ゴメソ
- 291 名前:名前は開発中のものです。 [02/04/30 22:09 ID:gYaNfDSk]
- 鯖立ててる人は無料のダイナミックDNSとか登録すると毎回IP告知しなくていいかも。
- 292 名前:416 ◆HoSW/FCI [02/04/30 22:24 ID:K6Eezy.I]
- blue.ribbon.to/~gamedev/
61.121.111.1/~rabbit/upboard/file/HSP-GAMEHost_v0362a.lzh ・黒ジエン消失ルーチンのミス修正 ・アイテム(肉)管理処理追加 ・食料値減少ルーチンの追加 61.121.111.1/~rabbit/upboard/file/Netgame_for_HSP-Client_V0395a.lzh ・肉の表示 ・食料値などの色変更
- 293 名前:satoshi@DGW ◆7m/R4F.. mailto:sage [02/04/30 22:36 ID:???]
- 新バージョンのホストで立て直しました。
新クライアントから繋いでください。 61.121.111.1/~rabbit/upboard/file/Netgame_for_HSP-Client_V0395a.lzh 210.143.155.218
- 294 名前:satoshi@DGW ◆7m/R4F.. mailto:sage [02/04/30 22:44 ID:???]
- >>292
バグでしょうか・・・・ ホストを立てている俺だけ食料値の減りが激しいです。
- 295 名前:satoshi@DGW ◆7m/R4F.. mailto:sage [02/04/30 22:51 ID:???]
- というか、俺以外みんな腹減らず、俺だけが減り続ける大惨事。
- 296 名前:aa mailto:sage [02/04/30 23:27 ID:???]
- ホストたたみますた
朝方また立ち上げしまっす
- 297 名前:416 ◆HoSW/FCI [02/04/30 23:38 ID:ORy40l3c]
- >>293
ホストウェイトは最低、最大参加数以上の数値にしてくだしぃ。 あと、333MHzでしたか。それはきびちぃ…ホストとクライアントの同時立ち上げは500MHzのオイラでも処理オチします。
- 298 名前:416 ◆HoSW/FCI [02/04/30 23:46 ID:ORy40l3c]
- 臨時ホスト
210.199.42.150
- 299 名前:名前は開発中のものです。 mailto:sage [02/05/01 00:56 ID:???]
- カナリの勢いで416さんがleaveするのが見えなかった失言・・・
逝きかえった直後に地面から大量のカエレ!!吹き出しを頂きました。 なにはともあれがんばってください。
- 300 名前:名前は開発中のものです。 mailto:sage [02/05/01 00:57 ID:???]
- おとと・・・姉妹スレの方にかこうとしてました。
吊ってきます・・・
- 301 名前:aa mailto:sage [02/05/01 04:02 ID:???]
- ホスト立ち上げました
臨時ホスト毎度助かりまっす 210.149.210.17
- 302 名前:416 ◆HoSW/FCI mailto:sage [02/05/01 04:17 ID:???]
- >>283
ドラッグできないようにフルスクリーンにしちゃうとか、ドラッグされる前に一時停止コマンド送るとが…しなくてもV0.4以降の仕様ではデータはソフトウェア側には溜まらなくなります。 っていうか、常時処理オチしている状態でドラッグしないでぇ。 >>286 検索アルゴリズムの「いろはのい」ではあるけれど、プログラマー以外では知る術も無い知識だよねぇ。 今のところマップは固定だから、別途に画像ファイルを用意しては? そろそろ木を生やすから、その方法では困ったことにはなるけどね。 >>301 いえいえこちらこそ。
- 303 名前:416 ◆HoSW/FCI [02/05/01 04:48 ID:T.zEcEp6]
- 木のグラフィック募集です。
木は5段階に成長します。最初は双葉が開いた状態から苗木になっていという感じ。最大、横3×縦5マスでお願い。 色についてはパレットの位置とかは気にせず16色程度に収めてくれればOKです。
- 304 名前:名前は開発中のものです。 mailto:freegame@mail.goo.ne.jp sage [02/05/01 10:30 ID:???]
- 連絡先がわからなかったのでここで失礼します。
公式サイトにリンク張らせてもらいました。 kaju.kir.jp/freegame/act/209.php 不味かったらメールにてお願いしますです。
- 305 名前:名前は開発中のものです。 mailto:sage [02/05/01 14:16 ID:???]
- satoshi氏のNPCに勝てる方法があるょぅ
NPCは肉を食わないから先に一個でも喰っておけば逃げ続けて餓死させられるょぅ
- 306 名前:284 mailto:sage [02/05/01 17:31 ID:???]
- >>286
俺の言った意味はそういう意味ではないよ。satoshiさん頑張って。 理論ばっかり知ってて完成したものを作れず、それでいて、 他人の作ったものに文句ばっかり言ってるような奴に対しての言葉。 確かに>>302の言うとおりプログラマー的には常識なんだけど。(笑)
- 307 名前:名前は開発中のものです。 mailto:sage [02/05/01 18:54 ID:???]
- 306ハ トコトン セイカク ガ ワルイ ナ
- 308 名前:擬古氏 mailto:age [02/05/01 21:09 ID:???]
- 試合ホスたちage
218.134.16.57
- 309 名前:aa mailto:sage [02/05/01 22:58 ID:???]
- たたみますた。
朝方立ち上げまっすー
- 310 名前:416 ◆HoSW/FCI [02/05/01 23:45 ID:mCk6uZP6]
- 内部処理の変更のみなので、見た目ぜんぜんかわってなかったり。
プロトコルの変更があるので、古いクライアントで接続すると確実に落ちます。注意。 61.121.111.1/~rabbit/upboard/file/HSP-GAMEHost_v0363a.lzh ・回復ルーチンの組みこみ ・アイテム類をオブジェクトとして統合管理 ・アプリケーションプロトコルの一部引数の変更。 ・カウンタ類の見直し 61.121.111.1/~rabbit/upboard/file/Netgame_for_HSP-Client_V0396a.lzh ・回復ルーチンをホストで処理するため削除 ・アイテム類をオブジェクトとして統合管理 ・アプリケーションプロトコルの一部引数の変更。 …あぷする必然性がないな、コレ。肉が置けるだけ置けるぐらいか・・・。
- 311 名前:癒依 [02/05/01 23:45 ID:0A.8vSTk]
- 61.210.27.157
立ち上げて見ました。 夜の間は立てときます。
- 312 名前:416 ◆HoSW/FCI [02/05/02 00:01 ID:SMP1Pq.2]
- ぎゃあああああ、プラグインを最新バージョンに変えたら内部エラー(3)がぁぁぁ。
今、旧プラグイン梱包版をあぷちう。ゴメ。
- 313 名前:416 ◆HoSW/FCI mailto:sage [02/05/02 00:05 ID:???]
- 臨時ホスト(V0.396a用)
210.199.42.141
- 314 名前:416 ◆HoSW/FCI mailto:sage [02/05/02 00:16 ID:???]
- 憑依さぬ、最新のをもう一回DLしてから、接続してくだしぃ
- 315 名前:癒依 [02/05/02 00:22 ID:m7bDqe6s]
- ほいほい
- 316 名前:癒依 [02/05/02 00:22 ID:m7bDqe6s]
- で、治癒の癒ですよ。憑依ではないでやんす。
- 317 名前:416 ◆HoSW/FCI mailto:sage [02/05/02 00:46 ID:???]
- 最初にあぷしたV0.396a版には新バージョンのプラグイン「pcbnet.hpi」
が入っています。このままだと入室時に「エラー(3)」で入れないので 今あぷされているバージョンをDLするか、前のバージョンのに入っている プラグインを上書きしてくだしぃ。
- 318 名前:aa [02/05/02 04:18 ID:qM91cqVQ]
- ホストたちあげますた
210.149.210.17
- 319 名前:癒依 [02/05/02 07:05 ID:m7bDqe6s]
- ホストたたみました。
- 320 名前:名前は開発中のものです。 mailto:sage [02/05/02 07:07 ID:???]
- ホストたててーくりくりぃー
- 321 名前:416 ◆HoSW/FCI [02/05/02 10:24 ID:pjeeo9.w]
- 61.121.111.1/~rabbit/upboard/file/HSP-GAMEHost_v0364a.lzh
61.121.111.1/~rabbit/upboard/file/Netgame_for_HSP-Client_V0397a.lzh ・『共通』オブジェクトに木を追加 ・『共通』「*tree」「*erase」コマンドの追加 ・『ホスト』木の成長及び発芽ルーチンを追加 ・『ホスト』接続時に全オブジェクトデータを送信
- 322 名前:416 ◆HoSW/FCI mailto:sage [02/05/02 10:32 ID:???]
- 通過色オブジェを敷き詰めてるから、すんごくおもおもに。
今、画面を20×15マスにしてるから、これを15×15にしようと思う今日この頃。 試しに15×15にしたらラクラクで動きました(当方Celeron500Mhz)。 あ、木は「*enemy on」にしていないと成長しません。最初は一本も木がない状態で、これだと新しい芽が出てこないので「*tree」で植林してください。 木が多すぎるときは「*erase」で全部消えます。ついでにお肉も消えます。
- 323 名前:aa mailto:sage [02/05/02 23:04 ID:???]
- ホストたたみますた
朝方また立ち上げまっす >416さん 木激しく(・∀・)イイ! 植林しすぎて動けなくなったりで楽しすぎます(w
- 324 名前:416 ◆HoSW/FCI [02/05/02 23:06 ID:lJs8MdwI]
- 毎度、臨時ホスト(H-V0.364a <- C-V0.397a)
210.199.42.146
- 325 名前:416 ◆HoSW/FCI [02/05/03 00:45 ID:E.jcExfo]
- 伐採とか、加工とか、あとアイテム拾ったり使ったりのインターフェイスはどんなのが
いいですかね。よさげなアイデア募集します。 あと、引き続き「木のグラフィック」も募集しますです。最大96*160(3*5マス)で、成長段階は5です。種を忘れてたのでこれもお願い。 敵のグラフィックも募集していますですよ
- 326 名前:416 ◆HoSW/FCI mailto:sage [02/05/03 01:34 ID:???]
- 落ちた・・・
臨時ホスト(H-V0.364a <- C-V0.397a) 210.199.42.149
- 327 名前:名前は開発中のものです。 mailto:sage [02/05/03 02:59 ID:???]
- >>325
ああそっか、木を使って柵とかイカダとか作んなくちゃいけないのか。 ってことは、物を「運ぶ」のが必要になるのか?作ったイカダを海まで運んだり。 大きい物は、何人かいないと運べなくて・・・ってこんな事出来るのか? ところで、>>3の下の方の「イカダ]が「イタガ」になってるのに今更ワラタ。
- 328 名前:aa [02/05/03 04:50 ID:DB2kJ8D.]
- 臨時カンシャー!
ホスト立ち上げました。 210.138.184.130
- 329 名前:416 ◆HoSW/FCI mailto:sage [02/05/03 05:45 ID:???]
- 61.121.111.1/~rabbit/upboard/file/HSP-GAMEHost_v0364a.exe
・入室処理中に即退室されると、新規入室処理中のままになってしまっていたバグを修正 aaさぬ、ごめ。気づいたら差し替えておいてください…。 初期のデータ受け渡しが長くなったんで、フラグ立ったままになるという事態が。こうなると、新規入室者受け付けれなくなっちゃいます。
- 330 名前:aa mailto:sage [02/05/03 12:45 ID:???]
- >416さぬ
ちょいパソ調整でホスト落としますんで、 次立てた時差し替えまっすー
- 331 名前:擬古氏 mailto:sage [02/05/03 12:52 ID:???]
- 臨時もたっていないようなので立て。
218.134.16.57
- 332 名前:擬古氏 mailto:sage [02/05/03 13:51 ID:???]
- と思ったら急用ができたのでたたみー。
- 333 名前:aa [02/05/03 15:30 ID:DB2kJ8D.]
- >擬古氏
臨時ありがとー ホスト復帰しました。 210.138.184.130 のままです。
- 334 名前:aa mailto:sage [02/05/03 19:54 ID:???]
- PCがなんか不調・・・
一旦またホストたたみまっす
- 335 名前:名前は開発中のものです。 [02/05/03 21:06 ID:dqRG/P3Q]
- がんばって〜
- 336 名前:aa [02/05/03 21:18 ID:DB2kJ8D.]
- 再度ホスト立ち上げー。22:45あたりまでホスト開いときます。
210.138.184.130です。
- 337 名前:名前は開発中のものです。 mailto:sage [02/05/03 21:51 ID:???]
- さんくす
- 338 名前:擬古氏 mailto:sage [02/05/03 23:02 ID:???]
- aaさんのホストで肉林作ってたんだけど、たたまれた。
蔚出汁納。
- 339 名前:擬古氏 mailto:sage [02/05/03 23:04 ID:???]
- ということで肉林作成協力者求む。
詳しくは以下ホストまで 218.134.16.57
- 340 名前:aa mailto:sage [02/05/03 23:07 ID:???]
- >338
ぐぁ、肉林スマソ・゚・(ノД`)・゚・。
- 341 名前:satoshi@DGW ◆7m/R4F.. mailto:sage [02/05/03 23:51 ID:???]
- 終了時にオブジェクトの状態を保存して次回起動時に読み込むようにすればイイかもね。
- 342 名前:擬古氏 mailto:sage [02/05/04 00:51 ID:???]
- *注意!!*
ただいま私のホストでは肉祭りが開かれております。 肉祭りでの故意の肉取得は禁止行為となっております。 入室者はそれを踏まえた上で入室なさるようおながいいたします。
- 343 名前:擬古氏 mailto:sage [02/05/04 01:08 ID:???]
- 肉の増え過ぎ?
- 344 名前:aa [02/05/04 03:18 ID:So.G1ZlU]
- ホスト立ち上げますた
210.138.184.130 >>343 すげぇ数にワロタ
- 345 名前:416 ◆HoSW/FCI [02/05/04 03:34 ID:x4zi8U9c]
- 61.121.111.1/~rabbit/upboard/file/HSP-GAMEHost_v0365a.lzh
・時刻コマンドを送信 ・新規入室時にホストメッセージを送信 ・黒ジエンの体力を半分に ・黒ジエンも木を通りぬけられないように判定 ・木の生成アルゴリズムの変更 ・「*tree」命令による木の出現種の変更 61.121.111.1/~rabbit/upboard/file/Netgame_for_HSP-Client_V0398a.lzh ・時刻コマンドによる背景の色変化
- 346 名前:416 ◆HoSW/FCI mailto:sage [02/05/04 03:36 ID:???]
- クライアントそれだけかい、と言うなかれ。これの実装に6時間費やしてしまったヨ。ホストは20分で済んだのになァ…。
- 347 名前:擬古氏 mailto:sage [02/05/04 05:12 ID:???]
- ホスト(PC?)の調子が悪く、接続不能になりますた。
なので残念ですが、ホストをたたみました。 (・∀・)ノさんスマソです…。
- 348 名前:684 ◆MxrMc/mk mailto:sage [02/05/04 09:19 ID:???]
- もうクライアントがver4.xxまで秒読み…
- 349 名前:aa mailto:sage [02/05/04 09:49 ID:???]
- V0.398(・∀・)イイ!
最初背景が変わるときは、夜にガラッと変わったけど その後からは自然に朝>夕方>夜とゆっくり変わっていきました。 夜スキダナー
- 350 名前:tacos mailto:sage [02/05/04 11:21 ID:???]
- 禿同
夜になると視界が悪くなって密林で迷子になりそうになるスリル マンセー
- 351 名前:名前は開発中のものです。 mailto:sage [02/05/04 15:23 ID:???]
- ニクコプーンあげました。変だけど。
- 352 名前:416 ◆HoSW/FCI [02/05/05 01:13 ID:tqRenZ0.]
- V0.399は深刻なバグが見つかったときに残しておくとして。
V0.4からはアプリケーションプロトコルを変更するわけですが、こういうコマンドは要るだろうというツッコミを期待しています。 おおよその仕様は、先頭1バイトがコマンド種で、次の2バイトがID、以降はデータとなり、コマンドの区切りは改行コード(\n)です。いや、受信バッファから改行単位で取り出す命令があったんですね、あはははは。 ちなみに移動コマンドだけはTCPではなくUDPになるので、先頭2バイトがIDで次の2バイトがカウント、以後がデータとなります(予定)。 具体的には次のレス。
- 353 名前:416 ◆HoSW/FCI [02/05/05 01:13 ID: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 mailto:sage [02/05/05 03:14 ID:???]
- ■TCP(ホスト<->クライアント)
ステータスコマンドに「状態変化」を追加キボン。前に「アヒャ状態」てのが出てましたね。 他に「オニギリ状態」の追加キボ-ン。 空からオニギリが降ってくる設定はFlashで見た事あるので、 浜辺にオニギリが流れ着いたのを食えるって設定の方がいいのかな。 効果としては、食ったときランダムでワショーイの連発状態になる・・・。 後は・・・■その他暫定仕様の「アイテムの取得」って何個くらいまでのアイテムを追加できます?
- 355 名前:416 ◆HoSW/FCI [02/05/05 04:08 ID: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 mailto:sage [02/05/05 04:49 ID:???]
- なるほど。状態変化は色々案が出てから区分けした方がいいって事っすね。
アイテムの総数はスゴイなぁ・・・そんなに追加できるのか・・。 能力の追加ってのはどうでしょう? 何か行動した時にその行動に対応した能力をランダムで入手し、 以後その行動をする時通常より少し高い効果を発揮できる・・・というような。 「加速」「攻撃強化」「耐久強化」「状態変化の耐性」「所持数拡張」「重さ軽減」「加工成功率上昇」 とか? 新しい能力手に入れたら前の能力忘れるってのでもいいし、 3つくらいスロットがあって、新しい能力取得時に取捨選択できるのもオモシロそうすね。
- 357 名前:416 ◆HoSW/FCI [02/05/05 05:12 ID:p0JUEA/Q]
- >>356
アイテム(=オブジェクト)は、例えば現時点の木だけでもすでに5つ使っているので、思っているよりは多くはないはずです。木の種類も増やしますし、下草とかも数種類用意しますし。 能力については、島にきた直後よりも島で暮らすうちに、それまで行ってきた行為によって多少の能力値変化は設ける予定です。案で出して頂いたものでも「加速」と「攻撃強化」以外は取り入れます。 移動に関しては、「1歩/s」が音を立てずに移動、「2〜4歩/s」が普通の移動、「5〜6歩/s」が気力を消費しての全力(キー押しっぱなし)移動になる予定です。 加工なんですが、ジエンはサバイバルの定番であるナイフが持てないんで、カエレレーザーをその代用にしようかと。木を切り倒すのもレーザーで、丸太から薪(マキ)にするのもレーザー、薪から火口(ホクチ)を作るのも、火口から火を起こすのもレーザーと。 で、そのレーザーなんですが、特定のアイテムを消費してか、気力がマックス状態の時のみかとどちらがいいかを思案中。ちなみにレーザーが打てないときの攻撃は噛み付きです。
- 358 名前:aa mailto:sage [02/05/05 08:49 ID:???]
- >>357
ぁ、そか。アニメーションとかもオブジェクトに含まれるんですね。スマソ。 レーザーは気力MAXの場合回復速度が気になりますね・・・。 速すぎると制限の意味ないし、遅すぎたら全力移動と併用不可&噛み付きメインになる事で対人戦の戦略の幅が狭くなっちゃいそう。 気力MAXからレーザーで30%、噛み付きで10%、全力移動(5〜6歩毎に)5%消費、気力10%以下攻撃不可?とかのが戦略的に広くなるのかな。 でもこれだと冒険自体が楽々になってしまう諸刃の剣。 特定アイテム消費の場合、弾集めをちゃんとしてれば冒険も対人もスムーズに出来そうですね。 弾切れを考慮にいれてバトルするのも、気力MAXレーザーに似てますが連続攻撃&全力移動との併用出来るのが楽しそう。 出現率と最大所持数のバランス考えるのに苦労しそうですが・・・
- 359 名前:tacos mailto:sage [02/05/05 10:33 ID:???]
- 攻撃制限付きになるんですか。
エネルギー制の方がいいかな。 例の先行者ゲームみたいに、画面の端にメーターみたいなのをつけたら わかりやすいかも。 むずかしかったらやらなくていいです。
- 360 名前:aa [02/05/05 20:13 ID:dMW0DAN6]
- 尚もホスト続行中(22:30あたりまで)
210.138.184.130
- 361 名前:名前は開発中のものです。 [02/05/05 20:13 ID:mMtINFXs]
- [質問]
以前島の中で416さんに「俺もネットゲー作るんですが」と言う話をしたものです。 ようやく繋ぐ、歩き回る、喋るところまでできました。 それで、よろしければ質問させてくださいませ。 1:UDPはソケットをもう一つ用意ですか? TCPとUDPを使う予定のようですが、ソケット一つで使い回しはできませんよねぇ?ソケットを2倍数持つとなると 何か通信資源がもったいないような気がするんですが、大丈夫なものなんでしょうか。さっぱり知らないもので・・・ それとも使い回しできるのかな? 2:攻撃の解決について 攻撃方法はレーザーを使ってらっしゃいますが、レーザーの移動、あたり判定はサーバーで行ってらっしゃるのでしょうか。 出るのが遅れるような気がするので、そうしてらっしゃると思いますが・・・。 わたしはローカルでやる気なんですが、それは駄目だという理由がありましたらお教えください。 また、わたしのももう少しできたらここにお住まいの方にちょっとテストしてみていただきたいのですが、いいですかね? 無人島とは関係ないですが。 なお、サーバはC++、クライアントはVBで作ってます。やる気のある方でこれをベースに無人島を作りたい方がいらっしゃれば、 ソース提供しても良いです。 ではでは
- 362 名前:aa mailto:sage [02/05/05 22:55 ID:???]
- ホストたたみますたー
朝方復帰しま
- 363 名前:擬古氏 mailto:sage [02/05/05 23:37 ID:???]
- とりあえず要望をならべてみる。
・マップの変更 ・入室時のキャラ選択 ・人が入室すると音が鳴る マップの変更はできたらホストが自由に作成できるもの。 でもさすがにそれは無理だと思うので、 ホストが立てる時に選択できるものにして欲しいです。 入室時のキャラ選択はキャラによってステータスを変えて、 入室時に選べる、という物です。チームは色分けで。 音が鳴るというのは一人で誰か来るのを待っている時に、 他の事をしていて人が入ってきたのに気付かず、その人が退室してしまう。 というのを防ぐためです。 そりゃ漏れが気付かないのが悪いんですが。 あとは一日を長くして欲しいくらいですかねー。 無理な事かもしれませんが、おながいします。
- 364 名前:416 ◆HoSW/FCI [02/05/06 01:03 ID: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 ID:UVbpkxEw]
- >>363
・マップの変更(任意変更) まだ、マップチップが最低限しかそろっていないので、マップエディタを作ってもしょうがないや、ということで作っていませんでした。 種類はいまのままでもいいのなら、マップデータを外部ファイルからの読みこむという仕様にして、接続前にデータをDL、フォルダ内に展開という流れになりますが…。 ・入室時のキャラ選択 キャラの種類を示すcコマンドを実装することで対応します。 ・人が入室すると音が鳴る クライアントプログラムと同じフォルダ内に任意のwaveファイルを in.wav(入室) out.wav(退室)にリネームして置くという暫定仕様でいいですか? あと、同様にbgm.midとか。 |あとは一日を長くして欲しいくらいですかねー。 ホストのウエイトは16ms固定でお願い。これで1日が6分の長さになります。 10日で1時間なので遅いとか思っていたんですが。
- 366 名前:名前は開発中のものです。 [02/05/06 01:34 ID:8UNHGDGs]
- >>416さん
勉強になりますハハー ポートについてはこちらもTCP/UDPで同一にできます。 ソケットが接続数*2だとサーバ側のソケットのバッファとかがスペース食い過ぎるかと思ったんですが、ソケットは複数使用してらっしゃる様ですね。結構気にならないのかも。わたしも導入を検討してみます。 攻撃は発射時点のみ送信ですか。 クライアントで当たり判定と言うことは、タイムラグを考えれば打った側から見れば当たっていないのに、打たれた側では当たっている、と言う風になりえるんですよね。レーザーの位置情報も送ってらっしゃらないようですし。 たしかに、当たったように見えたが相手がダメージを食らわないのより、当たってないように見えてダメージを受ける方が腹が立つから、それがいいのかも知れませんねぇ。 参考にさせていただきますハハー。なお、ラグの分も考えて当たり判定を大きめに、と言うのはわたしも導入するつもりです。 また、送信間隔ですが、ログを見てみると30msとか何ですか?ひょっとして。よけいな御世話かも知れませんが、タイムラグを考えればもっと間隔を広げても良さそうな気が・・・接続可能数に直結しますよね?拙作では100msです。 マップなどの差分ダウンロードについてですが、サーバ選択と同様にプロトコルを決めて接続/差分ダウンロード用アプリを作れば共用も可能ですよね。 ツーかそういうフリーソフト探してみます。期待せずにお待ちを。作成するほどの気合は今ないので・・
- 367 名前:130 ◆v3R1XL8M mailto:sage [02/05/06 03:02 ID:???]
- フライトシュミレータYSFLIGHTの当たり判定はどうでしょう。
「ネットワーク対戦」の項目 pages.prodigy.net/ys11/ysflight/manual/japanese.html どっちか一方(S/C問わず)のPCで命中してれば命中っていうのは結構ストレスも溜まらないんじゃないかなーと。 また。逆に両方のPCで命中すれば命中というのも、ラグの所為にせずに実力で戦える良い方法かなと思いました。 ただかなり当たり難くなるとは思いますが。(笑
- 368 名前:aa [02/05/06 04:46 ID:khmJa8aY]
- ホスト立ちage
210.138.191.127
- 369 名前:擬古氏 mailto:sage [02/05/06 14:07 ID:???]
- 暇潰しホストたて
定員は少なくしてあります。 218.134.16.57
- 370 名前:aa mailto:sage [02/05/06 14:29 ID:???]
- HDD整理してたら不安定になっちゃった・・
臨時立ってるんでちとホスト落としまっす。
|

|