Newer
Older
Ruby / miniGAME.rb
@ABE Sota ABE Sota on 2 Dec 2 KB 2023-12-02 15:59:34
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

puts "これから心理テストを始めます。"
puts "全部で3つの質問に答えてもらいます。"
sleep(2)
puts "問1:あなたは気になっていたドラマの視聴中、ストーリーはあなたの思っていた通りになりました。"
puts "一番しっくりくる展開を選びなさい"
sleep(1)
puts "1.ヒロインと会う"
sleep(1)
puts "2.キーマンが出てくる"
sleep(1)
puts "3.CMになる"

while true
  print "答えを入力"
  toiichi = gets.chomp.to_i
  if toiichi == 1
    puts "あなたは、個性的でちょっと変わった人に見られたい人"
    sleep(2)
    puts "人に「ちょっと変わってるよね…?」と言われ、「普通だし!!」と言いつつも少し喜んでいるような人。周りからの目が、「個性的で魅力のある人」から、「なんだかよくわからない変人」に変わらないように注意してください。"
    break
  elsif toiichi == 2
    puts "頭の回転も速く、テキパキと動く頭脳派に見られたい人"
    sleep(2)
    puts "シンプルに、「何でもできてすごいね!」と褒められるのが一番嬉しいはず。ただ、これ見よがしなところが若干あり、それ抑えると更にスマートになるかも…!"
    break
  elsif toiichi == 3
    puts "優しくて面白い、盛り上げ役に見られたい人"
    sleep(2)
    puts "あなたは、面白い盛り上げ役に見られたいひと。もちろんその気質があるので、実際そう思われていることが多いです。ただ、それに周囲が気づいてくれないと気持ちが下がり、面白いことも優しいことも言えなくなってしまうこともあります。"
    break
  else
    puts "その選択肢はないよ"
    redo
  end
end

sleep(2)
puts "あなたはどんなキャラを作っていましたか?それでは問2へ"
puts "問2:文房具を新調しに来たあなた。普段使いのボールペンとあと一つ何を買う?"
puts "一番しっくりくるものを選びなさい"
sleep(1)
puts "1.見た目が斬新な機能性ののりや修正テープ"
sleep(1)
puts "2.メモを目立たせる付箋"
sleep(1)
puts "3.ちょっと奮発。上質な革製のペンケース"

while true