diff --git a/tyuuka.rb b/tyuuka.rb new file mode 100644 index 0000000..a50c06e --- /dev/null +++ b/tyuuka.rb @@ -0,0 +1,105 @@ +#!/usr/bin/env ruby +# -*- coding-8 -*- +def Q(w) + if e[0] + if a==39 + puts"正解" + else + "不正解" + if e[1] + if a==120 + puts"正解" + else + "不正解" + if e[2] + if a==51 + puts"正解" + else + puts"不正解" + if e[3] + if a==77 + puts"正解" + else + "不正解" + if e[4] + if a==67 + puts"正解" + else + "不正解" + if e[5] + if a==40 + puts"正解" + else + puts"不正解" + end + end + end + end + end + end + end + end + end + end + end + end +end + + puts"<ゲーム説明>" + puts"会話を進むときは、Enterを押してね。" + gets + puts"これは電卓ソードを使って、モンスターを倒すゲームだよ。" + gets + puts"答えを入力するときは、電卓を閉じてから入力してね" + gets + puts"それでは頑張って" + gets + puts"★ここにゲームの名前★" + gets + puts"モンスターを倒して、メンドー将軍を倒そう" + gets + puts"電卓はモンスターが出たときに出てくるからそれを使ってがんばってね" + puts"-電卓ソードをゲットした-" + gets + + a=0 + + mamono = ["デビル", "インキュバス", "スライム", ] + + while true + yabai = rand(mamono.size) + + mon = mamono[yabai] + + printf("「%s」が出てきた!\n", mon) + gets + a+=1 + + e=["18+21", "23+97", "19+32", "13+64", "45+12", "16+24", "15+98", "72+31", "43+98", "72+26", "5×2", "6×3", "8×6", "7×9", "3×5", "4×8", "5×6", "3×8", "4×7", "5×12", "9×22", "222×2", "43×6", "8÷2", "4÷1", "6÷3", "8÷4", "9÷3", "12÷4", "72÷2"] + erabu = rand(e.length) + + keisan = e[erabu] + + printf("問題はこれだ。(%s)さぁ解けるかな\n", keisan) + system"ruby K.rb" + puts"答えを入力してね" + a=gets.to_i + + Q(a) + + + + + puts"もう一回探索する?" + puts"1.する" + puts"2.しない" + tan=gets.to_i + if tan==1 + redo + elsif tan==2 + break + else + puts"1か2をえらんでね" + + end + end