#!/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