Newer
Older
Ruby / tukiryokou.rb
#!/usr/bin/env/ruby
# -*- coding: utf-8 -*-
puts"宇宙旅行行くよ!!"
puts"今日の天気は?"
puts"晴れ、雨、曇り:"

#  mogrify -resize '>400x300' *.png ターミナルに記入

kyori = 38000
hiniti = 0
b = 5

while true
  tenki = gets.chomp
  if tenki == "雨"
    puts"また、明日にしよう"
    break
  elsif tenki == "晴れ" || tenki == "曇り"
    puts"今日は出発可能です"
    puts"早速出発をしよう!"
    puts"10日超高速旅行だよ"
    puts"とても早く進むけど、安心してね。宇宙船は安全でとても早く動いていても中は快適だから"
    puts"準備はできた?(OK!って書いたら5秒後に発射するよ)"
    jyunbi = gets.chomp
    while true
      if jyunbi == "OK!"
        puts"わかった!いいんだね"
        sleep(1)
        puts"GO!!"
        puts"____________________________________________"
        puts"現在、地球から月までの距離は約38000000m(38000km)です"
        puts"とても遠いですね"
        10.times do
          kyori = kyori-3800
          hiniti += 1
          printf("現在、%d日目で地球からの距離は%dkm離れています\n",hiniti,kyori)
          sleep(5)
          puts"_____________________________________________"
        end
        puts"とうちゃーく!よく頑張ったね。お疲れ様(^^)/"
        puts"お土産に月の石を持っていこう。そこの凸凹したところに5回掘ればたぶんあるよ"
        puts"とって!"
        puts"掘る or 掘らない(掘るたびに毎回入力して下さい )"
        5.times do
          toru = gets.chomp
          if toru == "掘る"
            puts"。。。ちょっと掘れた"
          elsif toru == "掘らない"
            puts"掘る or 掘らない(掘るたびに毎回入力して下さい )"
            puts"いいの?せっかくだから持って帰ろうよ"
            redo
          end
        end
        puts"月の石ゲット!!"
        puts"じゃあ、最後に記念の月の写真取ろうか!"
        puts"1.うん"
        puts"1と入力:"
        while true
          kinen = gets.chomp.to_i
          if kinen == 1 
            puts"よーし、じゃあ撮ろう! はいっ チーズ!"
            puts"パシャリ"
         #  mogrify -resize '>400x300' *.png
            pid = spawn "display -geometry +10+20 MOON.png"
            sleep(10)
            Process.kill(:INT,pid)
            puts"では、楽しんだことだし船に乗って地球に帰ろう!!"
            sleep(5)
            puts"どん!!!"
            sleep(5)
            puts"..."
            sleep(2)
            puts"......."
            sleep(2)
            puts"............"
            sleep(1)
            puts"ピカーッ!"
            puts"__________________________________________________"
            sleep(6)
            puts"地球到着!"
            puts"また、遊ぼうね!"
          end
          end
        end
      end
    end
  end