#!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&&a<b||answer==2&&a>b puts"大当たり〜" c*=2 printf("%dゲット!!\n",c) redo elsif answer==1&&a>b||answer==2&&a<b puts"ハズレ〜" puts"次があるサ" c=0 redo elsif answer==1&&a==b||answer==2&&a==b puts"逆にラッキー!!" puts"5倍だよー!!" okane*=5 redo else puts"1か2で答えてください" okane+c=okane redo end end