Newer
Older
Ruby / ititaka.rb
@OKUYAMA Daiki OKUYAMA Daiki on 30 Dec 2024 3 KB 2024-12-30 16:42:56
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

a1 = rand(9)+1
tyannsu = 5
puts("\e[33m怪盗伝説!!!!\e[0m")
sleep(2)
puts("この物語はあなたが怪盗になり宝物を盗む物語である。")
sleep(2)
puts("準備はいいか?")
sleep(2)
puts("準備がてきたらEnterを押してください")
gets.chomp
puts("\e[31m怪盗伝説スタート\e[0m")
sleep(2)
puts("どこで盗む?")
puts("1:銀行(中級)  2:公益大(初級)  3:自分の家(上級)")
puts("数字で答えてね")
while true
basyo = gets.to_i
if basyo == 1
while true
    puts("潜入開始")
    sleep(2)
    puts("お宝は金庫の中にあるようだ!")
    sleep(1)
    puts("チャンスは5回で1〜10までの数字だ")
    while tyannsu >= 1
      printf("数字を入力してくれ    (残りのチャンスは%s回です)\n",tyannsu)
      kotae1 = gets.to_i
        if kotae1 == a1
          puts "正解だ"
          sleep(1.2)
          puts("よくやった")
          sleep(1.2)
          puts("GAME CLEAR")
          break
        elsif kotae1 < a1|| kotae1 > an
          puts "不正解"
          tyannsu -= 1
        elsif
          puts("チャンスを1回無駄にしたぞ!")
          tyannsu -= 1
        end
    end
    break
end
break
elsif basyo == 2
  puts("よし、公益大に行って盗むぞ〜〜!!")
  sleep(2)
  puts("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
  sleep(2)
  puts("中研123号室に隠し扉がある!")
  sleep(2)
  puts("開けますか?")
  puts("1:開ける 2:開けない")
  while true
  ans = gets.to_i
  if ans == 1
    puts("扉を開けた")
    sleep(2)
    puts("中には\e[31m拳斗のへそくり\e[0mと書かれた封筒がある")
    sleep(2)
    puts("中には1000000000000円があった")
    sleep(2)
    puts("やったーー")
    sleep(2)
    puts("GAME CLEAR")
    break
  elsif ans == 2
    puts("何も盗めなかった*_*")
    sleep(2)
    puts("YOU LOSE")
    break
  elsif
    puts("もう一度入力してね")
  end
  end
  break
elsif basyo == 3
  print("ポテチ盗み大作戦")
  sleep(1)
  print("・")
  sleep(1)
  print("・")
  sleep(1)
  print("・")
  sleep(2)
  puts("開始!!")
  sleep(2)
  puts("お菓子棚は、廊下をつかって右に曲がればすぐだ")
  sleep(3)
  puts("廊下を渡ろう")
  sleep(2)
  print("渡り中")
  sleep(1)
  print("・")
  sleep(1)
  print("・")
  sleep(1)
  print("・")
  sleep(2)
  puts("ドゴオーーーーーーーン(トミらを開ける音)")
  sleep(2)
  puts("しまった! お母さんが帰ってきてしまった!!")
  sleep(2)
  puts("ポテチはもう持っているのに見つかったら意味がない*_*")
  sleep(3)
  puts("どうしよう")
  puts("1:謝る 2:戦う")
  while true
    b = gets.to_i
    if b == 1
      puts("正直に謝ることにした*_*")
      sleep(2)
      puts("しかし、謝るなど通じなかった")
      sleep(2)
      puts("YOU LOSE")
      break
    elsif b == 2
      puts("あなたは殴り合うことにした")
      sleep(2)
      puts("a 連打で殴り合おう!  a→Enter→a→Enter→a→Enterの順番で押してね!")
      sleep(2)
      puts("よーいスタート")
      while 
    elsif
      puts("もう一度入力してね")
 
elsif
  puts("もう一度入力してね")
end
end
end
end