#!/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