LJZN

每天更新Rails练习项目到Github~

» Home
» Category
» About Me
» Github

笨方法学Ruby第三十一天

29 Jun 2016 » LRTHW
puts "You enter a dark room with two doors. Do you go through door #1 or door #2?"

print "> "
door = $stdin.gets.chomp

if door == "1"
	puts "There's a giant bear here eating a cheese cake. What do you do?"
	puts "1. Take the cake."
	puts "2. Scream at the bear."

	print "> "
	bear = $stdin.gets.chomp

	if bear == "1"
		puts "The bear eats your face off. Good job!"
	elsif bear == "2"
		puts "The bear eats your legs off. Good job!"
	else
		puts "Well, doing %s is probably better. Bear runs away." % bear
	end

elsif door == "2"
	puts "You stare into the endless abyss at Cthulhu's retina."
	puts "1. Blueberries."
	puts "2. Yellow jacket clothespins."
	puts "3. Understanding revolvers yelling melodies."

	print "> "
	insanity = $stdin.gets.chomp

	if insanity == "1" || insanity == "2"
		puts "You body survives powered by a mind of jello. Good job!"
	else
		puts "The insanity rots you eyes into a pool of muck. Good job!"
	end

else
	puts "You stumble around and fall on a knife and die. Good job!"
end

以下是自己的版本。

puts "Weapon Forge Machine v1\nPlease choose your weapon: #1 Blade or #2 Axe."

print "> "
weapon = $stdin.gets.chomp

if weapon == "1"
	puts "You have a wood Blade, how you will forge it?"
	puts "1.Using gold."
	puts "2.Using fire."

	print "> "
	forge = $stdin.gets.chomp

	if forge == "1"
		puts "You got some piece of Gold.Good job!"
	elsif forge == "2"
		puts "You got a magic fire blade.Good job!"
	else
		puts "The machine exploded!!!"
	end

elsif weapon == "2"
	puts "Your axe disappered."

else
	puts "Get that thing out!"
end

Related Posts