Newer
Older
Ruby / game.rb
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

puts"人狼ゲーム"
puts"すたーと"
puts"遊び方の説明"

puts"説明をするね!"
puts"このゲームは人狼ゲームといい、役職がランダムに決められる。"
puts"嘘つきの人狼を見つけ、追放するゲームです"
puts"ゲーム開始しよう"
while true
  puts"12345と入力:"
  hajimeru = gets.chomp.to_i
  if hajimeru == 12345
    puts"ゲーム開始"
    break
  elsif hajimeru == 1
    puts"再入力:"
    break
  else
    puts"エラーが発生"
    redo
  end
end

def kaisi()
  haiyaku = ["人狼","市民","市民","市民"]
  haiyaku[rand(haiyaku.length)]
end

puts"あなたは..."
sleep(1)
printf("%s!\n",kaisi)
while true
  puts"司会:秘密にするので、教えて下さい。"
  puts"市民なら1、人狼なら2と回答して下さい"
  puts"配役:"
  haiyaku = gets.chomp.to_i
  if haiyaku == 1
    puts"人狼を見つけましょう"
    break
  elsif haiyaku == 2
     puts"人狼だとバレないようにしましょう"
    break
  else
    puts"エラーが発生"
    redo
  end
end