Newer
Older
Ruby / tiping.rb
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
puts"遊びますか?"
puts"始めると入力:"
asobu = gets.chomp
def moji()
  spell = ["あ","い","う","え","お","か","き","く","け","こ","さ","し","す","せ","そ","た","ち","つ","て","と","な","に","ぬ","ね","の","は","ひ","ふ","へ","ほ","ま","み","む","め","も","や","ゆ","よ","ら","り","る","れ","ろ","わ","を","ん"]
  spell[rand(spell.length)]
end

while true
  if asobu == "始める"
     srand()
rizumu = rand(10) +1
puts"できるだけ早くタイピングして下さい(?くらいで、タイピングできればすごいです)"
       
puts"すたーと"
hajime = Time.now.to_f
stop = gets.chomp
owari = Time.now.to_f
time = owari - hajime
printf("タイムは%f秒です!\n",time)

i = rizumu - time
if i.abs >30
  puts"とても早いですね。すごいです!"
elsif i.abs <=29 || i.abs >=20
  puts"ちょっと遅いですね。もうちょっと頑張ろう!"
elsif i.abs >= 15
  puts"タイピングうまいですね。"
end

sleep(5)
  else 
    puts"...?"
  end
end