追加案: PCの自動生成

Issue #209 resolved
k4nagatsuki repo owner created an issue

Issue 189の要望より。これはCW 1.50にある機能です。

しばらく前に一人で検討した時には、「自分の手でキャラクターを作ってこそ思い入れが生まれるのでは?」などと考えて積まなかったのですが、CWPyはプラットフォームで、私のプレイスタイルなどの発表の場ではありませんし、自動生成によって楽しんでいるという意見をしばしば目にするのも事実です。今回具体的な要望を寄せていただいたので、本格的に検討してみます。

最大の問題は名前をどのように決めるかです。CW 1.50では、名前のリストをテキストファイルで用意して、その中の一つがランダムで選択されるようになっています。しかしそのリストの内容をその辺の名前辞典などから引っ張ってくると著作権に触れる恐れがありますし、それ以外に数を揃える方法も思いつきませんし、ファンタジーと学園では世界が異なるのでスキンごとに用意しなくてはなりません。

ランダムネームジェネレータのように自動生成するという手もありますが、当然ライセンスが許さない限り流用してはいけませんし、質の高い実装を自ら作るのは容易ではなく、スキン別の問題はさらに大きくなってしまいます。

ともあれ、まずは名前以外をランダム生成するなどの方針をとればすぐにでも手を付けられます。時間がとれた時に着手します。

Comments (13)

  1. k4nagatsuki reporter

    生成したPCを出した後で「このキャラクターの名前を決めてください!」などと出して入力させるのはどうでしょうか。

    画竜点睛というかだるまに目を入れるみたいな感じでいいんじゃないかと勝手に思っているのですが。

  2. k4nagatsuki reporter

    親の指定をどうするべきでしょうか。当面は一般人同士限定でよさそうですが、将来は宿帳にいる親になれるPCをランダムで選択するようなオプションを設けた方がいいかもしれません。

  3. k4nagatsuki reporter

    とりあえず

    • 名前は最後に入力してもらう
    • PCは親にならない

    という方向で初期バージョンを作ってみます。

  4. Y Sakaguchi

    こんばんは、作業お疲れ様です。自動生成機能、さっそく使わせていただきました。

    自分はTRPGのPCを作る時も、サイコロで決めた生まれや特徴を取っ掛かりにしてキャラの細かい設定を詰めていく遊び方が好きなので、やはりランダム作成機能があるといっそう楽しいです。

    実は、名前の方は1.50のシステムを流用できるかと浅はかにも思っておりましたが、著作権が絡むならPLに入力してもらう形の方が無難でしょうね。 幸いにも個人で使う分には、目の前の機械で幾らでも探せるわけですし(笑)

    ただ、試しに10数名のPCを作ってみたのですが、いずれも性格特徴が15~19ほど選択されるようですね。 あまり特徴の数が多いと、逆にピントがぼやけてしまい、どんな性格のキャラなのかイメージし難い気がしました。 もう少し自動選択される数に幅を作れないかな、と思います(個人的には4つ以下だと少なすぎ、15以上になると多すぎると感じます)

    それと欲を言えば、自動作成の項目を「名前・性別&年齢・両親・素質・特性」それぞれ別にランダムか任意か設定可能に出来たら使いやすいだろうなと思います。

    プレイヤーによっては「両親は固定、どんな子供になるかは運任せ」にしたい人もいれば「NTR修羅場どんと来い、カップル破局プレイ美味しいですmgmg」な人もいらっしゃるかもしれないですし(笑)

    ではでは。

  5. k4nagatsuki reporter

    早速試していただきありがとうございます。

    実は、名前の方は1.50のシステムを流用できるかと浅はかにも思っておりましたが、著作権が絡むならPLに入力してもらう形の方が無難でしょうね。

    それなんですが、プレイヤーが自分でスキンに名前入りのテキストを入れるという手があります。MaleNames.txtやFemaleNames.txtがスキンのフォルダ内にあったらそれを使うという事はできます。

    手動でも入れられる他、1.50からのスキンの自動生成で自動的に移植されるようにするのがよさそうです。

    ただ、試しに10数名のPCを作ってみたのですが、いずれも性格特徴が15~19ほど選択されるようですね。 あまり特徴の数が多いと、逆にピントがぼやけてしまい、どんな性格のキャラなのかイメージし難い気がしました。

    今はそれぞれの特徴ペアに対して「右」「左」「なし」の3択をしている状態なので、2/3の確率でどちらかが選択されますね。これはもっと工夫した方がいいかもしれません。例えば特徴多め、少なめ、普通を最初にランダムに決めてからその後の特徴選択に入るなど。

    それと欲を言えば、自動作成の項目を「名前・性別&年齢・両親・素質・特性」それぞれ別にランダムか任意か設定可能に出来たら使いやすいだろうなと思います。

    1.50ではそれぞれの頁にAUTOボタンがあるようですね。つけてみましょう。

    ただ、インタフェースが変わりますし、自動機能を使わない場合はまったく不要なボタンになるので、まずはオプションで有効にした時だけ表示されるようにしようと思います。

  6. k4nagatsuki reporter

    上で言っていた改造を実施しました。

    • 名前の自動決定に<スキンのフォルダ>/Name/MaleNames.txtFemaleNames.txtCommonNames.txtを使うようにしました(1.50のDataフォルダに入っているものと同じファイル名)。手動で入れることができる他、スキンの自動生成元に該当ファイルがあった場合は自動的に取り込みます。
    • 設定ダイアログの操作 > 操作 > 新規登録ダイアログに自動ボタンを表示するにチェックを入れると登録ダイアログの自動選択ボタンを有効にできます。

    よろしければお試しください。

  7. Y Sakaguchi

    こんばんは、さっそくSFバリアントで試してみました。

    とても良い感じです。SFならファンタジーの名前を流用しても違和感ないですし、特徴選択にも幅ができてPCイメージが掴みやすくなりました。 何より、普段自分では作らないタイプのキャラも、ランダム作成だとそのまま何とか工夫して使ってしまいます。楽しい(笑)

    システム面はもう文句なしです。後は現代や大江戸、妖魔バリアントの名前をどうするか、でしょうか。 現代は学園も探偵も共通で適当な名前を引っ張ってこられるから良いとして、大江戸も時代劇や昔話のネタが使えそうですが。 妖魔のネーミングは参考になるものが少なくて難しそうですね。

    ともあれ、作業お疲れ様でした&ありがとうございました! ではでは。

  8. k4nagatsuki reporter

    名前は本当にどうしましょうね。今のところは存在しない場合はプレイヤー任せとなっているのでシステムとして成り立っているといえば成り立っているのですが。

    各タイプ向けに男女100件ずつくらい用意できればリストとしてそこそこ実用になるでしょうか。いつになるか分かりませんがそのうちチャレンジしてみたいですね(それにしても妖魔を考えるのは難しそうです……)。

    ご提案ご協力本当にありがとうございました。

  9. k4nagatsuki reporter

    名前リストの問題は派生した別件としてIssue #211を立てました。

    このIssueは完了としてクローズします。ありがとうございました。

  10. Log in to comment