diff --git a/a.rb b/a.rb deleted file mode 100755 index 2a1f7bb..0000000 --- a/a.rb +++ /dev/null @@ -1,105 +0,0 @@ -#!usr/bin/env ruby -# -*- coding: utf-8 -*- - -kazu=["1","2","3","4","5","6","7","8","9","10","11","12","13","14"] - -mark=["♥","♠","◆","♣","♥","♠","◆","♣","♥","♠","◆","♣","♥","♠","◆","♣","♥","♠","◆","♣","♥","♠","◆","♣","♥","♠","◆","♣","♥","♠","◆","♣","♥","♠","◆","♣","♥","♠","◆","♣","♥","♠","◆","♣","♥","♠","◆","♣","♥","♠","◆","♣"].shuffle - - - - -puts"high and low スタート!!" - -while true - sleep(1) - puts"何が出るかな?" - sleep(2) - x=rand(kazu.length) - a=mark.shift - y=rand(kazu.length) - b=mark.shift - - if x==0||y==0 - - puts"あぁっ!!" - puts"これ、トランプじゃなくて、、、" - sleep(3) - puts"百人一首かるただ!" - sleep(2) - puts"----------数分後-----------" - sleep(1) - puts"・・・失礼しました" - sleep(1) - puts"気を取り直しまして" - sleep(1) - - redo - end - printf("%s%d\n",a,x) - sleep(1) - - if xy - - puts"x>y" - puts"high and low?" - puts"1:high 2:low" - answer=gets.chomp - puts"どっちかな?" - sleep(3) - printf("%s%d\n",b,y) - sleep(2) - if answer=="1" - - puts"ハズレ〜" - puts"またやってみてね" - break - - elsif answer=="2" - - puts"大当たり〜" - puts"もう一度できるよ!" - - redo - - - end - end -end - - - - - - - - - - diff --git a/highlow.rb b/highlow.rb index a9e5d69..9858095 100755 --- a/highlow.rb +++ b/highlow.rb @@ -1,69 +1,75 @@ #!usr/bin/env ruby # -*- coding: utf-8 -*- -toranpu=%w(1 2 3 4 5 6 7 8 9 10 11 12 13).shuffle +kazu=["0","1","2","3","4","5","6","7","8","9","10","11","12","13"] -def junbi() - puts"high and low スタート!!" - puts"何が出るかな?" +puts"0〜13までの数字が2回出ます" +puts"2回めに出る数字が1回目のより大きいか、小さいかを予想してください" +sleep(3) +puts"high and low スタート!!" + +while true + sleep(1) + puts"1回目" sleep(2) - x=toranpu.shift - printf("/-----------------\ - |%d | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - \-----------------/\n",x) -end -def highlow() - puts"high and low? - 1:high 2:low" - a=gets.chomp - puts"どっちかな?" - sleep(3) - y=toranpu.shift - printf("/-----------------\ - |%d | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - \-----------------/\n",y) - if a==1&&xy - puts"大当たり〜" - end + x=rand(kazu.length) + y=rand(kazu.length) + printf("%d\n",x) + sleep(1) - if a==1&&x>y||a==2&&xy + + puts"2回目" + puts"1回目より大きい?小さい?どっち?" + puts"1:大きい 2:小さい" + answer=gets.chomp + sleep(2) + printf("%d\n",y) + sleep(1) + + if answer=="1" + + puts"ハズレ〜" + break + + elsif answer=="2" + + puts"大当たり〜" + break + redo + + end + end +end + + + + + + + diff --git a/toranpu.rb b/toranpu.rb deleted file mode 100755 index c71ec78..0000000 --- a/toranpu.rb +++ /dev/null @@ -1,126 +0,0 @@ -#!usr/bin/env ruby -# -*- coding: utf-8 -*- - -kazu=%w(1 2 3 4 5 6 7 8 9 10 11 12 13 1 2 3 4 5 6 7 8 9 10 11 12 13 1 2 3 4 5 6 7 8 9 10 11 12 13 1 2 3 4 5 6 7 8 9 10 11 12 13) -kazu.shuffle -mark=%w(♥ ♠ ◆ ♣ ♥ ♠ ◆ ♣ ♥ ♠ ◆ ♣ ♥ ♠ ◆ ♣ ♥ ♠ ◆ ♣ ♥ ♠ ◆ ♣ ♥ ♠ ◆ ♣ ♥ ♠ ◆ ♣ ♥ ♠ ◆ ♣ ♥ ♠ ◆ ♣ ♥ ♠ ◆ ♣ ♥ ♠ ◆ ♣ ♥ ♠ ◆ ♣) -mark.shuffle -okane=10000 - - -puts"high and low スタート!!" -puts"何が出るかな?" -sleep(2) -x=kazu.shift -a=mark.shift -printf("/-----------------\ - |%d | - |%s | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - \-----------------/\n",x,a) - -while true - okane+c=okane - if okane==0 - - puts"スッカラカーン" - puts"またのご来店をお待ちしていまーす" - - break - - printf("今のあなたの所持金は%dです。\n",okane) - puts"いくら賭けますか?" - c=gets.to_i - elsif c>okane - - puts"そんなにたくさん持ってないでしょ" - - redo - - - - okane-c=okane - puts"ではいきますよ、、" - sleep(1) - puts"high and low? - 1:high 2:low" - answer=gets.chomp - y=kazu.shift - b=mark.shift - puts"どっちかな?" - sleep(3) - printf("/-----------------\ - |%d | - |%s | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - \-----------------/\n",y,b) - - elsif answer==1&&ab - - puts"大当たり〜" - - c*=2 - - printf("%dゲット!!\n",c) - - redo - - - elsif answer==1&&a>b||answer==2&&a