-
Notifications
You must be signed in to change notification settings - Fork 2
/
fase2.rb
96 lines (88 loc) · 3 KB
/
fase2.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
require './fase3.rb'
class Fase2
def enigma2
txt_intro = <<~TXT
\n
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ FASE 2 ~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\n\n
Você conseguiu passar da primeira fase do torneio!
Agora para você chegar no jogo dessa fase, será necessário
entender mais do mundo bruxo. Está preparado?
TXT
txt_enigma2 = <<~TXT
\n
=================== enigma ===================
O tempo esta passando, e o jogo não acabará.
Você quer que o jogo termine? Venha me pegar!
==============================================
\n
Eu sou:
(a) pomo de ouro
(b) colar vira tempo
(c) petrificus totalus
\n
TXT
puts txt_intro
puts txt_enigma2
print"Escreva aqui a alternativa correta: "
resp = gets.chomp.downcase
case resp
when "a"
puts "\nResposta correta, parabéns"
#libera joguinho
caca_palavra
else
puts "\nResposta incorreta, tente novamente"
enigma2
end
end
def caca_palavra
txt_intro_jogo2 = <<~TXT
\n\n
Muito bem, você conseguiu acertar o enigma da segunda fase!
\n
Agora, para chegar na última fase será preciso encarar
esse caça-palavra!
TXT
jogo_palavra = <<~TXT
\ns j c n l k d a l w e c k i n e c k m l c o m a l k s q h b c q h b c k
b c k j k c q h e i n c o w e n h a r r y p o t t e r s n o i w j m c q
c w h b j e c o b w n d j e c w b e c j b w j n e c w n e j k n c h w e
c b w j d c i g w v e t o v j n v k i e u e y e y t e y t u e q k k c l
n e k j c n w w n c w e i b c w n c j h w e c i n m c m w c n l j n p l
l s l k s i o a s c i j w o b k o q o q i w j n c j w d h c b l a w u y
y q i u g e o r n o w l e n c y w n c h b w o c w k d c n j b k s d n c
d j i c u b a t l w e n b v k j h b a w j d h v b l n a w i n d c p j a
u i w k j n e s j c n w e o h n f o e h f e i j i f l k l l a a o s k s
TXT
puts txt_intro_jogo2
print "\nEncontre as três palavras relacionadas aos livros e filmes da saga Harry Potter:\n"
puts jogo_palavra
print "\nA primeira palavra: "
resp1 = gets.strip.downcase
if resp1 == "harry potter" || resp1 == "dobby" || resp1 == "hogwarts"
print "\nA segunda palavra: "
resp2 = gets.strip.downcase
if resp2 == "harry potter" || resp2 == "dobby" || resp2 == "hogwarts"
print "\nA terceira palavra: "
resp3 = gets.strip.downcase
if resp3 == "harry potter" || resp3 == "dobby" || resp3 == "hogwarts"
puts "\nResposta correta!\n"
fase3 = Fase3.new
fase3.enigma3
else
puts "\nResposta incorreta, tente novamente\n"
puts caca_palavra
end
else
puts "\nResposta incorreta, tente novamente\n"
puts caca_palavra
end
else
puts "\nResposta incorreta, tente novamente\n"
puts caca_palavra
end
end
end