#!/usr/bin/env ruby
# -*- coding-8 -*-
syougou=0
puts"<ゲーム説明>"
puts"会話を進むときは、Enterを押してね。"
gets
puts"これは電卓ソードを使って、モンスターを倒すゲームだよ。"
gets
puts"答えを入力するときは、電卓を閉じてから入力してね"
gets
puts"それでは頑張って"
gets
puts"★計算冒険★"
gets
puts"モンスターを倒して、メンドー将軍を倒そう"
gets
puts"電卓はモンスターが出たときに出てくるからそれを使ってがんばってね"
puts"-電卓ソードをゲットした-"
gets
mamono = ["デビル", "インキュバス", "スライム","ウルク","アルゴス","アルコン","イフリート","ゥリスク"]
while true
teki = rand(mamono.size)
mon = mamono[teki]
printf("「%s」が出てきた!\n", mon)
gets
m=["+","-","÷","×"]
a=rand(1..200)
b=rand(1..200)
c=rand(m.size)
ma=m[c]
if ma=="+"
kotae=a+b
elsif ma=="-"
kotae=a-b
elsif ma=="÷"
kotae=a/b
elsif ma=="×"
kotae=a*b
end
printf("問題はこれだ。(%i%s%i)さぁ解けるかな。\n",a,ma,b)
start=Time.now
system"ruby K.rb"
puts"答えを入力してね"
ansa=gets.to_i
stop=Time.now
time=stop-start
if time>30
puts"30秒も立たないとできないのか、まだまだだな、やり直してこい"
else
if ansa==kotae
puts"くそ正解だ。"
syougou+=1
if syougou==1
puts"初めての討伐"
elsif syougou==10
puts"★討伐ビギナー★"
elsif syougo==50
puts"★プロ討伐戦士★"
elsif syougou==100
puts"★神討伐★"
elsif syougou==200
puts"★エクセレントプロ猛者プレイヤー討伐★"
else
puts"そんなでメンドー将軍様に勝てると思ってんのか
お前は帰れ!"
end
end
puts""
puts"メンドー将軍に挑む?"
puts"1.挑む"
puts"2.まだ挑まない"
tan=gets.to_i
if tan==2
redo
elsif tan==1
break
end
end
end
while true
printf("メンドー将軍が出てきた!\n", mon)
gets
m=["+","-","÷","×"]
a=rand(1..1000)
b=rand(1..1000)
c=rand(m.size)
ma=m[c]
if ma=="+"
kotae=a+b
elsif ma=="-"
kotae=a-b
elsif ma=="÷"
kotae=a/b
elsif ma=="×"
kotae=a*b
end
printf("問題はこれだ。(%i%s%i)さぁ解けるかな。\n",a,ma,b)
start=Time.now
system"ruby K.rb"
puts"答えを入力してね"
ansa=gets.to_i
stop=Time.now
time=stop-start
if time>30
puts"おそすぎるよ
"
else
if ansa==kotae
puts"正解だ。こんなやつと戦ったのは初めてだ"
puts"-魔王を倒した-"
break
else
puts"まだまだだな、全然ダメージを食らってないぞ"
redo
end
end
end
sleep(1)
puts"計算を繰り返し、力を蓄え、魔王を倒したのは君だ!"
gets
puts"これからもモンスターが現れるかもしれない"
gets
puts"そんなときは、これまでの経験を活かし、自分を信じて歩んでいこう"
gets
puts" 作:梅チーム
システムアドバイザー:東北公益文化大学の皆様"
gets
puts"★終わり★"
puts"このゲームを遊んでくれてありがとう!"