diff --git a/chara.rb b/chara.rb index 8682ac9..0bbf0cd 100755 --- a/chara.rb +++ b/chara.rb @@ -26,13 +26,13 @@ end sleep(10) print("どちらが勝ちましたか?\n") -sleep(0.75) + sleep(0.75) puts"勝ったら 1 と入力してね!" -sleep(0.75) + sleep(0.75) puts"負けたら 2 と入力してね!" -sleep(0.75) + sleep(0.75) puts"同じときは 3 と入力してね!" -sleep(0.75) + sleep(0.75) puts"正直に入力してね!" x=gets.chomp.to_i if x==1 @@ -52,14 +52,14 @@ puts"もう一回やりますか?" puts"やるときは はい といれてね!" a=gets.chomp -if a=="はい" - printf("%s\n",muriyari) -else - print("終了しまーす!") -end + if a=="はい" + printf("%s\n",muriyari) + else + print("終了しまーす!") + end end print("ポーカーへようこそ!\n") - sleep(0.75) +sleep(0.75) puts"やるときは はい といれてね!" a=gets.chomp if a=="はい" diff --git a/do-natu.rb b/do-natu.rb index fa59e59..3e4137c 100755 --- a/do-natu.rb +++ b/do-natu.rb @@ -1,9 +1,14 @@ #!/usr/bin/env ruby # coding: utf-8 +te=["グー","チョキ","パー"] +puts"Enterを押すと始まるよ!" +gets - -print("数字を入れる\n") -age=gets.to_i -name=gets.chomp -printf("こんにちは。%dさいです。名前は%sです。",age,name) - +while true + print("最初はグー、ジャンケンポン!:") + a=gets.chomp + x=rand(te) + printf("コンピューターは%sを出しました!\n",te) + if + + diff --git a/jjjjjjjj.rb b/jjjjjjjj.rb index c81265e..0dc04ba 100755 --- a/jjjjjjjj.rb +++ b/jjjjjjjj.rb @@ -6,4 +6,3 @@ print("アップルパイの角度:") puts("360/x") -end diff --git a/p.rb b/p.rb new file mode 100755 index 0000000..b8c0227 --- /dev/null +++ b/p.rb @@ -0,0 +1,23 @@ +#!/usr/bin/env ruby +# coding: utf-8 +te=["グー","チョキ","パー"] +puts"Enterを押すと始まるよ!" +gets + +while true + print("最初はグー、ジャンケンポン!:") + a=gets.chomp +srand() + x=rand(te) + printf("コンピューターは%sを出しました!\n",te) + if a="グー"and x="チョキ"or a="チョキ"and x="パー"or a="パー"and x="グー" + puts"勝ちました!" + break + elsif a="グー"and x="グー"or a="チョキ"and x="チョキ"or a="パー"and x="パー" + puts"あいこ!" + redo + elsif a="グー"and x="パー"or a="チョキ"and x="グー"or a="パー"and x="チョキ" + puts"負けました..." + break + end +end diff --git a/sample-hello.rb b/sample-hello.rb index 8684e33..134c214 100755 --- a/sample-hello.rb +++ b/sample-hello.rb @@ -9,4 +9,4 @@ x=gets.to_i y=gets.to_i printf("%d\n",kakezan(x,y)) - + diff --git a/yakubann.rb b/yakubann.rb index 86863e7..93847b7 100755 --- a/yakubann.rb +++ b/yakubann.rb @@ -1,28 +1,56 @@ #!/usr/bin/env ruby # coding: utf-8 def purei - dakyuu=["ヒット","ヒット","ヒット","ヒット","ヒット","ヒット","ヒット","ヒット","ツーベースヒット","ツーベースヒット","ツーベースヒット","ツーベースヒット","スリーベースヒット","スリーベースヒット","ホームラン!"] - print("試合開始!") - sleep(0.75) - while y=2 - srand() - puts"先攻!" - i=0 - while i<3 - x=rand(dakyuu) - printf("%s\n",dakyuu.delete_at(x)) - i+=1 + dakyuu=["アウト","アウト","アウト","アウト","アウト","アウト","アウト","アウト","アウト","アウト","ヒット","ヒット","ヒット","ヒット","ヒット","ヒット","ヒット","ヒット","ツーベースヒット","ツーベースヒット","ツーベースヒット","ツーベースヒット","スリーベースヒット","スリーベースヒット","ホームラン!"] + while true + print("試合開始!") + sleep(0.75) + kai=1 + while kai<=9 + srand() + puts"先攻!" + i=0 + while i<3 + p=rand(dakyuu.length) + printf("%s\n",dakyuu[p]) + i+=1 + end + sleep(1) + puts"後攻!" + srand() + i=0 + while i<3 + p=rand(dakyuu.length) + printf("%s\n",dakyuu[p]) + i+=1 + end + sleep(1) + kai+=1 + end #牡丹ベースボール + sleep(4) + puts"どちらが勝ちましたか?\n" + puts"ヒットは1点、ツーベースヒットは2点、スリーベースは3点、ホームランは10点です!ちなみにアウトは-2点です!" + puts"勝ったら 1 と入力してね!" + sleep(0.75) + puts"負けたら 2 と入力してね!" + sleep(0.75) + puts"同じときは 3 と入力してね!" + sleep(0.75) + puts"正直に入力してね!" + x=gets.chomp.to_i + if x==1 + puts"やったね!" + break + elsif x==2 + puts"もう一回やってみよう!" + redo + elsif x==3 + puts"おしい!" + redo + else + puts"error!" + break end - srand() - puts"後攻!" - i=0 - while i<3 - x=rand(dakyuu.length) - printf("%s\n",dakyuu.delete_at(x)) - i+=1 - - end - y+=1 end end -printf("%s\n",purei) + printf("%s\n",purei)