diff --git a/aaa.rb b/aaa.rb index 3f7988f..a76bf8a 100755 --- a/aaa.rb +++ b/aaa.rb @@ -1,6 +1,36 @@ #!/usr/bin/env ruby # -*- coding: utf-8 -*- -puts("こんにちは。今野瑛太です。") -puts("私は今15歳になりました。\n") -nenrei = gets.to_i + + + +def kumiawase(cerd,kazu) + cerd = %W ("0:1","1:2","2:3","3:4","4:5","5:6","6:7","7:8","8:9","9:10") + kazu = %W ("3","1","3","4","1","4","2","5","5","2") + + nokori = 5 + while nokori < 0 + if cerd == kazu + nokori -= 1 + puts"もう一回引いてね" + elsif cerd != kazu + puts"残念!次の人の番だよ" + elsif nokori < 0 + puts"おめでとう!君の勝ちだよ" + end + end +end + +puts"神経衰弱ゲーム" +puts"このゲームは2人で遊ぶよ" +puts"先に5組揃えたほうが勝ちだよ" +puts"カードを並べるから少し待ってね" +sleep(3) +spawn"display -geometry +10+20 torannpu.png" +puts cerd +puts"このカードの中から2つ選んでいってね" +cerd = gets.to_i +printf("%d\n",kumiawasw(cerd)) +kazu = gets.to_i +printf("%d\n",kumiawase(kazu)) + diff --git a/birthstone3.rb b/birthstone3.rb new file mode 100755 index 0000000..2fc5e32 --- /dev/null +++ b/birthstone3.rb @@ -0,0 +1,11 @@ +#!/usr/koeki/env ruby +# -*- coding: utf-8 -*- + +month = %w(0:1月 1:2月 2:3月 3:4月 4:5月 5:6月 6:7月 7:8月 9:10月 10:11月 11:12月 ) + +stone = %w(ガーネット アメジスト アクアマリン ダイアモンド エメラルド パール ルビー ペリドット サファイア トルマリン トパーズ タンザナイト) + +puts month +puts"何月生まれですか?" +a = gets.to_i +printf("あなたの誕生石は%s!\n",stone[a]) diff --git a/hhh.rb b/hhh.rb index 911e217..19e1c49 100644 --- a/hhh.rb +++ b/hhh.rb @@ -7,8 +7,11 @@ puts"あなたは何組?" puts"1,2,3,4" kumi = ["0","1","2","3","4"] -printf("%dは今週です。/n",kumi[1] -printf("%dは%dの次の週です。/n",kumi[2],kumi[1] +def nannkumi(5) + kumi[1] = + + printf("%d組は今週です。"kumi[1]) + printf("%d組は来週です。"kumi[2]) diff --git a/index.cgi b/index.cgi new file mode 100644 index 0000000..8bd2fe1 --- /dev/null +++ b/index.cgi @@ -0,0 +1,38 @@ + + + +kuku.rb + + + +

[[ RAW TEXT(DOWNLOAD here) ]]

+
+#!/usr/bin/env ruby
+# -*- coding: utf-8 -*-
+
+def kuku(kakerareru, kakeru)
+  if kakerareru  0 || kakeru  0
+    return nil
+  end
+  return 
+end
+
+puts "九九の計算をします。"
+print "かけられる数を入力:"
+suzi1 = gets.to_i
+print "かける数を入力:"
+suzi2 = gets.to_i
+printf("解答は%dです。\n", kuku())
+
+
+ + diff --git a/seiza3.rb b/seiza3.rb new file mode 100644 index 0000000..ab84b5e --- /dev/null +++ b/seiza3.rb @@ -0,0 +1,24 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +puts"質問に答えてね!" +puts"あなたは何月何日生まれですか" +puts"1:1月20日?2月18日" +puts"2:2月19日?3月20日" +puts"3:3月21日?4月19日" +puts"4:4月20日?5月20日" +puts"5:5月21日?6月21日" +puts"6:6月22日?7月22日" +puts"7:7月23日?8月22日" +puts"8:8月23日?9月22日" +puts"9:9月23日?10月23日" +puts"10:10月24日?11月21日" +puts"11:11月22日?12月21日" +puts"12:12月22日?1月19日" + +day = %w(水瓶座 魚座 牡羊座 牡牛座 双子座 蟹座 獅子座 乙女座 天秤座 蠍座 射手座 山羊座) +a = 0 +puts("何月生まれですか?") +a += 1 +a = gets.to_i +printf("あなたは%s!\n", day[a]) diff --git a/sugoroku.rb b/sugoroku.rb new file mode 100755 index 0000000..351e917 --- /dev/null +++ b/sugoroku.rb @@ -0,0 +1,114 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +me = 0 +def sugoroku(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) + while m < a + kaisuu += 1 + printf("%d回目\n", kaisuu) + sleep(2) + print("エンターキーを押して、サイコロを振ってね。") + gets + print("サイコロ:") + sleep(3) + saikoro = rand(6) + 1 + printf("%d\n", saikoro) + sleep(0.4) + while saikoro > 0 + me += 1 + saikoro -= 1 + sleep(0.6) + printf("%d\n", me) + end + + sleep(1) + + if me == b || me == c || me == d || me == e || me == f || me == g || me == h || me == i || me == j || me == k || me == l + puts("ギミック") + sleep(2) + end + + if me == b + printf("%d進む\n", m) + me += m + elsif me == c + printf("%d戻る\n", n) + me -= n + elsif me == d + printf("%d戻る\n", o) + me -= o + elsif me == e + printf("%d戻る\n", p) + me -= p + elsif me == f + printf("%d進む\n", q) + me += q + elsif me == g + printf("%d進む\n", r) + me +=r + elsif me == h + printf("%d戻る\n", s) + me -= s + elsif me == i + printf("%d進む\n", t) + me += t + elsif me == j + printf("%d戻る\n", u) + me -= u + elsif me == k + printf("%d進む\n", v) + me += v + elsif me == l + printf("%d戻る\n", w) + me -= w + end + + sleep(1) + printf("マス目は%dだよ!\n", me) + sleep(2) + if 30 >= a + me = a + puts("ストップ!") + puts("ここから先は、2つの道があるよ!") + puts("サイコロを振って1,3,5が出たら短いが危険な道、2,4,6が出たら長いが安全な道だよ!") + print("エンターキーを押して、サイコロを振ってね。") + gets + print("サイコロ:") + sleep(3) + saikoro = rand(6) + 1 + printf("%d\n", saikoro) + sleep(1) + if saikoro % 2 == 1 + puts("短いが危険な道を進むよ!") + sentaku = 1 + elsif saikoro % 2 == 0 + puts("長いが安全な道を進むよ!") + sentaku = 2 + end + end + end +end + +puts("すごろくゲームスタート") +while true + if me <= 30 + sugoroku(30, 2, 5, 7, 8, 10, 13, 16, 17, 19, 22, 25, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2) + if sentaku == 1 + sugoroku(10, 0, 32, 34, 36, 0, 0, 38, 0, 40, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 40, 0, 0) + elsif sentaku == 2 + sugoroku(20, 42, 0, 0, 0, 47, 52, 0, 57, 0, 0, 0, 4, 0, 0, 0, 4, 4, 0, 10, 0, 0, 0) + end + + elsif me >= 60 + sugoroku(30, 62, 65, 67, 68, 70, 73, 76, 80, 84, 86, 89, 2, 2, 3, 7, 4, 4, 2, 1, 84, 1, 89) + end +end + +printf("%d回でゴールしたよ!!\n", kaisuu) + + + + + + + diff --git a/torannpu.rb b/torannpu.rb new file mode 100755 index 0000000..dac595f --- /dev/null +++ b/torannpu.rb @@ -0,0 +1,9 @@ +#!/usr/bin/evn ruby +# -*- coding: utf-8 + +cerd = ["1","2","3","4","5","6","7","8","9","10"] +kazu = ["3","1","3","4","1","4","2","5","5","2"] + + + +"