#!/usr/bin/env ruby # -*- coding: utf-8 -*- require 'curses' puts"暇だ..." puts"よし!ミニゲームをしよう!" puts"どんなゲームをしよう..." sleep(2) puts"ミニゲーム 1:じゃんけん 2:間違い探し 3:プレゼント選び" ge_mu = gets.to_i if ge_mu == 1 puts"いくよー" def janken() te = ["グー","チョキ","パー"] te[rand(te.length)] end puts"じゃんけん" a = gets.chomp printf("%s!\n",a) printf("%s!\n",janken) end if ge_mu == 2 puts"どのエリアに間違いがある?" begin i = rand(1) system('pkill magick -I `whoami`') if i == 1 system("display -geometry +0+0 山形.png&") end ensure end puts"1、2、3、4" eria = gets.to_i if eria == 4 puts"正解!!" elsif eria == 1 puts"残念...また挑戦してね" elsif eria == 2 puts"残念...また挑戦してね" elsif eria == 3 puts"残念...また挑戦してね" end end if ge_mu == 3 puts"どのプレゼントを開ける? プレゼントがでたら、Enterを押してね" begin a = rand(4) system('pkill magick -A `whoami`') if a == 1 system("display -geometry +0+0 Aのプレゼント.png&") elsif a == 2 system("display -geometry +0+0 Bのプレゼント.png&") elsif a == 3 system("display -geometry +0+0 Cのプレゼント.png&") elsif a == 4 system("display -geometry +0+0 _のプレゼント.png&") end ensure end puts"A,B,C,?でこたえてね" purezento = gets.chomp nakami1 = ["お菓子がたくさん入っていた!!","ゲーム機とカセットが入っていた!!","図書カードがたくさん入っていた!!"] if purezento == "A" mono = rand(nakami1.length) printf("プレゼントには%s!\n",nakami1[mono]) elsif purezento == "B" mono = rand(nakami1.length) printf("プレゼントには%s!\n",nakami1[mono]) elsif purezento == "C" mono = rand(nakami1.length) printf("プレゼントには%s!\n",nakami1[mono]) elsif purezento == "?" nakami2 = ["アイパッドが入っていた!!!","スマートフォンが入っていた!!!"] mono1 = rand(nakami2.length) printf("プレゼントにはなんと%s!\n",nakami2[mono1]) end end