diff --git a/RPG.rb b/RPG.rb deleted file mode 100755 index 3730859..0000000 --- a/RPG.rb +++ /dev/null @@ -1,58 +0,0 @@ -#! /usr/bin/env ruby -# -*- coding: utf-8-*- - -def hp(bougu) - if bougu==1 - hp_bougu=10 - elsif bougu==2 - hp_bougu=7 - - elsif bougu==3 - hp_bougu=5 - - else - print"その防具はごめん売ってないんだ\n" - print"1.2.3から選んでね\n" - - end - hp_bougu -end - def power(a) - if a==1 - power_buki=20 - - elsif a==2 - power_buki=15 - - elsif a==3 - power_buki=10 - else - print"その剣はごめん売ってないんだ\n" - print"1.2.3から選んでね!\n" - end - power_buki - end - -while true - puts"防具" - puts"1.金の鎧 2.医師の鎧 3.動の鎧" - bougu=gets.to_i - puts"武器" - puts"1.剣 2.斧 3.ツルハシ" - buki=gets.to_i - - power=power(buki) - hp=hp(bougu) - - if bougu <= 5 - break - elsif bougu >= 5 - redo - elsif buki <= 5 - break - elsif buki >= 5 - print"その剣はごめん売ってないんだ\n" - redo - end -end - printf("あなたのステータスはhp%d、power%dです\n",hp,power) diff --git a/RRPG.rb b/RRPG.rb index 5bd1b29..3b2530e 100755 --- a/RRPG.rb +++ b/RRPG.rb @@ -7,4 +7,19 @@ elsif z==2 print"防具屋に行くよ\n" - sys + system" ruby bougu.buki.rb" + + else + print"m\n" + end + +end + + puts"どこ行く?" + puts"1.城" + puts"2.防具屋" + ddo=gets.to_i + + doko=doko(ddo) + + diff --git a/animal.rb b/animal.rb new file mode 100755 index 0000000..e824844 --- /dev/null +++ b/animal.rb @@ -0,0 +1,27 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8-emacs -*- + +print"カップラーメンを食べるよ!\n" +print"どのラーメンがいい?\n" +puts"1.醤油" +puts"2.塩" +puts"3.豚骨" +puts"4.味噌" +kappu=gets.chomp + +printf("%sのカップラーメンだよ。3分間だよ\n",kappu) +print"スタート\n" +print "お湯を入れました\n" +nokori = 3 + +while nokori > 0 + sleep(60) #60秒プログラムを止める + nokori = nokori - 1 + if nokori==2 + puts"残り2分" + elsif nokori==1 + puts"残り1分" + end +end +print "いただきまーす!\n" + diff --git a/asuki.rb b/asuki.rb index 4b7c9ab..bf8b76a 100755 --- a/asuki.rb +++ b/asuki.rb @@ -1,19 +1,3 @@ #!/usr/bin/env ruby # -*- coding: utf-8 -*- - -def shikakkei(tate,yoko) - if tate < 0 || yoko < 0 - return nil - end - return tate*yoko -end - - -puts"長方形または正方形の面積を計算します。" -print"縦の長さを入力:" -tate=gets.to_i -print"横の長さを入力:" -yoko=gets.to_i -printf("この図形の面積は%dです。\n"shikakkei(tate.yoko)) - - +system"banner _" diff --git a/bougu.buki.rb b/bougu.buki.rb new file mode 100755 index 0000000..3730859 --- /dev/null +++ b/bougu.buki.rb @@ -0,0 +1,58 @@ +#! /usr/bin/env ruby +# -*- coding: utf-8-*- + +def hp(bougu) + if bougu==1 + hp_bougu=10 + elsif bougu==2 + hp_bougu=7 + + elsif bougu==3 + hp_bougu=5 + + else + print"その防具はごめん売ってないんだ\n" + print"1.2.3から選んでね\n" + + end + hp_bougu +end + def power(a) + if a==1 + power_buki=20 + + elsif a==2 + power_buki=15 + + elsif a==3 + power_buki=10 + else + print"その剣はごめん売ってないんだ\n" + print"1.2.3から選んでね!\n" + end + power_buki + end + +while true + puts"防具" + puts"1.金の鎧 2.医師の鎧 3.動の鎧" + bougu=gets.to_i + puts"武器" + puts"1.剣 2.斧 3.ツルハシ" + buki=gets.to_i + + power=power(buki) + hp=hp(bougu) + + if bougu <= 5 + break + elsif bougu >= 5 + redo + elsif buki <= 5 + break + elsif buki >= 5 + print"その剣はごめん売ってないんだ\n" + redo + end +end + printf("あなたのステータスはhp%d、power%dです\n",hp,power) diff --git a/hh b/hh new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/hh diff --git a/kai.rb b/kai.rb new file mode 100755 index 0000000..3730859 --- /dev/null +++ b/kai.rb @@ -0,0 +1,58 @@ +#! /usr/bin/env ruby +# -*- coding: utf-8-*- + +def hp(bougu) + if bougu==1 + hp_bougu=10 + elsif bougu==2 + hp_bougu=7 + + elsif bougu==3 + hp_bougu=5 + + else + print"その防具はごめん売ってないんだ\n" + print"1.2.3から選んでね\n" + + end + hp_bougu +end + def power(a) + if a==1 + power_buki=20 + + elsif a==2 + power_buki=15 + + elsif a==3 + power_buki=10 + else + print"その剣はごめん売ってないんだ\n" + print"1.2.3から選んでね!\n" + end + power_buki + end + +while true + puts"防具" + puts"1.金の鎧 2.医師の鎧 3.動の鎧" + bougu=gets.to_i + puts"武器" + puts"1.剣 2.斧 3.ツルハシ" + buki=gets.to_i + + power=power(buki) + hp=hp(bougu) + + if bougu <= 5 + break + elsif bougu >= 5 + redo + elsif buki <= 5 + break + elsif buki >= 5 + print"その剣はごめん売ってないんだ\n" + redo + end +end + printf("あなたのステータスはhp%d、power%dです\n",hp,power) diff --git a/nibai.rb b/nibai.rb deleted file mode 100644 index 0afd6e7..0000000 --- a/nibai.rb +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -def bai(x) -x*2 -end - -puts"数値を入れてね。2倍にするよ" -x= gets.chomp.to_i - -printf("%dの2倍は%d\n",x,bai(x)) - - - - diff --git a/shikaku.rb b/shikaku.rb deleted file mode 100644 index a3a1cb2..0000000 --- a/shikaku.rb +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding:utf-8 -*- - -def shikaku(tate,yoko) - if tate < 0 || yoko <0 - return nil - end - return tate*yoko -end - -puts "四角形の面積を計算します。" -print"縦の長さを入力:" -tate = gets.to_i -print"横の長さを入力:" -yoko = gets.to_i -printf("この四角形の面積は%dです。\n",shikaku(tate,yoko)) - diff --git a/siro.rb b/siro.rb new file mode 100755 index 0000000..8842f07 --- /dev/null +++ b/siro.rb @@ -0,0 +1,28 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- +def senntsku(s) + if s==1 + print"ではこれを授けよう" + print"勇者の剣をゲットした" + break + elsif s==2 + print"行かないのか!" + print"行かないのなら、これをあげよう。" + print"勇者の盾をゲットした" + break + + else + print"何をいっとんじゃ?\n" + + end +end + +puts"あなたが勇者の器か" +while true +puts"行くってくれるか?" +puts"1.行く!" +puts"2.行かない" +iku=gets.to_i +iku=senntsku(iku) +end + diff --git a/yasai.rb b/yasai.rb deleted file mode 100644 index b04c55c..0000000 --- a/yasai.rb +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding:utf-8 -*- - -kago =["トマト", "きゅうり", "なす", "ピーマン"] -i = 0 - -while i < kago.length - printf(" %s を収穫した!残り %s になった。\n", kago.shift, kago) -end