apple3実験室

宿題

input
Subject: お題決定
Members: 参加人数
yourNumber: 自分の番号
judge: 吊るメンバーの番号

お題の決定

ユーザ入力:
Subject
Members
yourNumber

お題を決定:
決定事項: お題(A/B二種類)
人狼のお題 A or B
最低限必要な情報
Subject

人狼のお題決定
最低限必要なinput情報:
Subject

人狼の番号決定
最低限使うinput情報:
Members

ユーザが人狼か決定
最低限使うinput情報:
yourNumber

ユーザは人狼か?

Yes
人狼のお題を表示

No
村人のお題を表示

吊った人の判定

ユーザ入力: judge

人狼の番号か判定
最低限必要な情報: judge, Members(人狼の番号)

その人は人狼?

Yes
人狼であると表示

No
村人であると表示

ワードウルフお題ランダム生成(交流用ボイスチャット用)

  • 二種類のお題を一組として、いくつかのペアから一つを選出(シード値)
  • 数値入力で参加人数(、人狼の人数)を入力
  • 二つのお題はタイプA,Bと分ける。タイプA,Bのどちらかをランダムで人狼、村人に分ける
  • 使用者は参加人数のうち何番目かを入力、お題がランダムに出力
  • 議論タイム終了後、指名された人の数字を入力、その人が人狼か村人を出力
  • 答え合わせとして人狼と村人のお題を出力
  • 乱数使用
  • 配列を使用してタイプごとにお題を用意
  • A,Bの人狼、村人分けは多分できる?最悪固定
  • 基本的には自分で考えて作りたい

わからないところ

  • フォームの構文。いまいちどこがどういう意味かよくわかっていない
  • フォームの問題に伴いそのあとをどうつなげればいいのかよくわかっていない
  • マイクラのシード値のようなものは実装可能?

C-takeによる質問&回答

  • 人狼の数は必ずや決まってるの?

変更可能にしたいのですが、あくまで練習なのでまずは一人のパターンで出来てからにしようかと考えてます

  • 新規のワードウルフが始まる度にapple3さんがソースを変更する?

変更しません。お題はあらかじめソースコード内に入れておき、数値を変更すれば次のゲームが出来るようにしたいと思っています。

  • 狼が必ず1人なら計算式を組み合わせて村人と狼を共有の数(ランダムに出力された10桁の数)と今日の日付によって振り分けるシステムは作成可能。

とりあえず一人で作ってみたいです。イメージとしては各メンバーがそれぞれの端末でお題を確認するようにしたいのですが可能でしょうか?

  • お題の決め方は考えてません。

とりあえず自分でどうにか考えてみます。if使えばできないかなと考えてます。

自分の力でなるべくやりたいとの事なので、ヒアリングによって提案を行いたいです。

メモ

特に指定がない限り、このサイトのコンテンツには次のライセンスが適用されます: Creative Commons Attribution-ShareAlike 3.0 License