#!/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