追加案:パーティー間インターネット戦闘モードの搭載

Issue #486 resolved
req created an issue

冒険者同士を戦わせると・・・というキーワードから、サーバーにインターネット接続し、 平均レベル3同士とか分類して、戦うモードとかどうかなあと何となく思ったので課題立てました。→ ご指摘から、IPアドレスなどで仲間内で繋いで遊ぶに変えます。

実現可能性はどうでもいいです。担当者を長月さんに替えて、trivial に落とします。嫌なものは嫌と言ってください。そして閉じてください。自分は通信対戦も好きですが、もうどうでもいいです。自分はPyフォーラム(課題でも呼び方は好きにしてください。)が盛り上がることを望んでいます。足の引っ張り合いはせず議論を尽くしていいものを目指してください。自分はステップ汎用操作と、数値モードステップと、ステップ作成時に入っている「Step-」の文字列を設定 には非公式 フォークで実現を目指しますが後どうでもいいです。では。

Comments (7)

  1. Liar_cw NA

    一般的なネットゲームのように両者共にPCの前に座った状態で行うもの、 もしくはサーバーにアップロードされたデータの中から抽選の後にバトルを行うものだとすると、 仰るとおり非常に難しいものと思います。以下の理由から、やるとしてもオフライン向けの要素だと思います。

    1. CWはユーザがシナリオ等を作成できる作りである以上、バトルにはバランスの基準が存在しません。公平性に欠きます。例えレベル1同士でマッチングさせてもぶっ壊れたカードを持たせれば無双できます。XMLファイルを直接編集すればレベル1の体力5桁や身体能力値3桁超にも楽にできてしまいます。こういったぶっ飛んだものを捌く仕組みをうまく作れたとしても次の2.の問題が待っています。

    2. カードの画像が問題になります。いわゆるR-18要素を含むものや生理的嫌悪感を抱かせるものが出てきた場合です。シナリオだったら作者側の配慮とユーザ1人の自己責任で済みますが、インターネット対戦となれば話は別でしょう(昔の電話のように交換手が必要かも?)。ただのエロでも18歳以上でも嫌悪感を抱く方も存在します。そういった方への配慮は必要だと強く感じます。(カードの名称も考えものですが、これは簡単に弾けるものだと思います。)

  2. req reporter

    ぶっ壊れたカードを持たせれば無双できます。XMLファイルを直接編集すればレベル1の体力5桁や身体能力値3桁超にも楽にできてしまいます。カードの画像が問題になります。いわゆるR-18要素を含むものや生理的嫌悪感を抱かせるものが出てきた場合です。

    なるほど、ありがとうございます。全然考えてませんでした。

    完全オフライン向けに限定してしまうというより、例えばコンパイルのディスクステーションの魔導RUNとかそういう感じというか、いわゆるIPアドレス指定で、とか仲間内で繋いで遊ぶことを模索したほうがいいのかもしれません。仲間内では、改造禁止、ぶっ壊れたカード禁止などのローカルルールを勝手に決めればいいことですしね。

  3. Liar_cw NA

    魔導RUN? よく分からない例えを持ち出されても少々反応に困りますが……。 特定少数であれば、当人同士が納得しているのならば、1.2.の問題ともにたしかに解消しますね。 技術的な問題はさておき、それでもいくつかの決まり事はCWPy側で用意しないといけないかもしれません。

    1. ユーザ同士でCWPyのバージョンを詳細に合わせる必要があります。使用中のエンジンの挙動が異なる場合です。例えば、行動キャンセルの修正の件など。これには呪縛状態での召喚獣の発動に影響があります(修正前は召喚獣の発動もキャンセルしていた。修正後はキャンセルされずに全て動く)。

    パッと思いつくのはこのあたりですが、ただCardWirthの方向性といいますか。デザインといいますか。それに反していないか(違和感や拒絶反応がないか)、他の方の意見が気になるところですね。 私個人としてはまだ判断しかねるところです(頭ごなしに否定はしていない)。

  4. hand.onlooker

    傍観者です。私の個人的な考えでは、CardWirthはオフラインゲームでなければならならず、パーティ同士の対戦はシナリオを介在して行うべきだと思います。

  5. Num_400

    CWPyでやる必要性を感じないので、ここで議論する必要性を感じません。
    宿データをロードして対戦したいなら、専用のソフトを作った方が色々楽でしょう。
    宿データはカードワースエンジンでしか使ってはいけない、という縛りはないハズです。

  6. Iraka.T

    まず本題について、Num_400さんに全面的に同意します。

    カードワースは個人プレイ用のゲームです。対人ゲームとしてのシステムを持っていないので、Pyで実現するよりも、独立した別のゲームとして企画したほうがいいと思います。


    実現可能性はどうでもいいです。担当者を長月さんに替えて、trivial に落とします。嫌なものは嫌と言ってください。そして閉じてください。自分はPyフォーラムが盛り上がることを望んでいます。好きにしてください。自分はステップ汎用操作と、数値モードステップにはコメント入れて実現を目指しますが後どうでもいいです。では。

    ここは「フォーラム」ではありません。「課題」です。現実的な作業を進めるために、意見を交わし、記録を残す場所です。「盛り上がる」べき場ではありません。

    現実的な問題から課題を立てて、タスクを消化していくべきで、見果てぬ夢の話を語る場ではありません。

  7. Log in to comment