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 @@ + + + +
[[ 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"]
+
+
+
+"