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

def bun(x)
  if x=="自動"
    i=5
    while i>0
      sleep 1
      i=i-1
    end
  elsif x=="手動"
    gets.chomp
  end
end

puts("この世界へようこそ!まずは貴方の名前を教えてください。")
name=gets.chomp
printf("貴方の名前は%sでよろしいですか?Yes・Noのどちらかで教えてください。\n",name)
while true
  nameanswer=gets.chomp
  if nameanswer=="Yes"
    break
  elsif nameanswer=="No"
    puts("では名前を入力し直してください。\n")
    redo
  else
    puts("Yes・Noのどちらかを入力してください。")
    redo
  end
end
puts("では次に字をどのように表示しますか?自動・手動のどちらかを入力してください。")
while true
  x=gets.chomp
  if x=="自動"
    break
  elsif x=="手動"
    break
  else
    puts("自動・手動のどちらかを入力してください。")
    redo
  end
end
printf("%sでよろしいですか?Yes・Noのどちらかを入力してください。\n",x)
while true
  xanswer=gets.chomp
  if xanswer=="Yes"
    break
  elsif xanswer=="No"
    puts("では選び直してください。")
    redo
  else
    puts("Yes・Noのどちらかを入力してください。")
    redo
  end
end

puts("",bun(x))
puts("改めまして、ようこそこの世界へ!ここでは様々な不思議なことが起きますが、楽しんでいってください!それでは、行ってらっしゃ〜い!")
puts("",bun(x))
puts("とある村…")
puts("",bun(x))
puts("「ちょっと!事前情報と全然違うじゃない!なんでこんなに魔物が多いのよ!」")
puts("",bun(x))
puts("「そりゃ事前情報には多少の誤差はあるだろ!今はとにかく村への進行を止めるぞ!")
puts("",bun(x))
puts("「でももう限界よ!既に数匹抜けそうなのに…これ以上数が増えたら数で押し切られるわ!")
puts("",bun(x))
puts("「クソぉ!…あっ!そっち側のやつが一匹抜けたぞ!")
puts("",bun(x))
puts("「そんなこと言われても対処できないわよ!」")
puts("",bun(x))
puts("「対処できないって、あの村には戦闘職の村人は一人もいねぇんだぞ!」")
puts("",bun(x))
puts("「無理なものは無理なのよ」!")
puts("",bun(x))
puts("「そ、そんな…くっ、誰か助けてくれぇ!」")
puts("",bun(x))
puts("そう一人の男が叫んだ瞬間、突如魔物が細切れになった。")
puts("",bun(x))
puts("「な…一体貴方は…?!」")
puts("",bun(x))
puts("「自己紹介はあとだ!とにかく今はこの魔物たちを倒すぞ!俺は一番後ろにいるゴブリンキングを倒す!君たちは今までどおり止めておいてくれないか?!」")
puts("",bun(x))
puts("「で、ですがあまり長くは持ちませんよ?!」")
puts("",bun(x))
puts("大丈夫だ!そう長くはかからないからな!")
puts("",bun(x))
puts("そう言って男は魔物の隊列の後尾の方へ飛んでいった。")
puts("",bun(x))
puts("軍の後尾…")
puts("",bun(x))
printf("%sとゴブリンキングの戦いが始まった!\n",name)
gk1=[]
gk1<<"体当たり"
gk1<<"