Newer
Older
Ruby / toranpu.rb
#!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