-
Notifications
You must be signed in to change notification settings - Fork 0
/
Novo(a) Documento de Texto.txt
243 lines (132 loc) · 8.33 KB
/
Novo(a) Documento de Texto.txt
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
T A B L E S
//TABELA DE CENA ____________________________________________________________________________
create table cenas (
id_cena int not null primary key auto_increment,
descricao varchar (200)
);
ALTER TABLE cenas
MODIFY descricao varchar(250)
//TABELA DE ITENS___________________________________________________________________________
create table itens (
id_item int not null primary key auto_increment,
nome varchar(200),
descricao_positiva varchar(200),
descricao_negativa varchar(200),
comando_correto varchar(200),
id_cena_atual int,
id_cena_seguinte int,
foreign key (id_cena_atual) references cenas (id_cena)
);
//TABELA DE SAVE___________________________________________________________________________
create table save (
id_save int not null primary key auto_increment,
id_cena_atual int,
foreign key(id_cena_atual) references cenas (id_cena)
);
//TABELA DE ALTERNATIVA____________________________________________________________________
create table alternativa (
id_alternativa int not null primary key auto_increment,
descricao varchar (15),
comando_correto varchar (20),
id_cena_atual int,
id_cena_seguinte int,
foreign key(id_cena_atual) references cenas (id_cena)
);
I N S E R T S
//OS INSERTS CORRETOS DA TABELA DE CENAS____________________________________________________
Cena 1
insert into cenas (id_cena, descricao) values (1, 'Adam: Que computador velho... preciso faze-lo funcionar, mas para isso vou precisar de um cabo de energia. Preciso verificar nas gavetas!');
Cena 2
insert into cenas (id_cena, descricao) values (2, 'Adam: Ótimo, encontrei o cabo e uma carta escrita "tudo é uma pequena charada", precisamos encontrar a tomada para ligar o computador e dar um jeito de sair daqui, aquela coisa não esta longe!')
Cena 3
insert into cenas (id_cena, descricao) values (3, 'Cabo conectado com sucesso! Ligue o computador...')
Cena 4
insert into cenas (id_cena, descricao) values (4, 'Adam: Okay, ligamos o computador, agora preciso abrir o terminal e procurar a fechadura... Abra o terminal...')
Cena 5
insert into cenas (id_cena, descricao) values (5, 'Terminal aberto com sucesso! e tutorial encerrado, você terá apenas três (3) vidas, caso erre o comando ou insira o comando incorreto, o monstro se aproximará mais! Digite "next"')
Cena 6
insert into cenas (id_cena, descricao) values (6, 'Adam: Segundo a carta de Cleitinho do Pneu, que estava na gaveta, preciso achar a senha da fechadura, também tenho que cuidar com a energia pois se acabar o monstro pode me achar! Digite "next"')
Cena 7
insert into cenas (id_cena, descricao) values (7, 'O aplicativo para desbloquear a fechadura está na área de trabalho...')
Cena 8
insert into cenas (id_cena, descricao) values (8, 'Muito bem! mas sua energia está acabando... procure outra tomada!')
Cena 9
insert into cenas (id_cena, descricao) values (9, 'todas as tomadas estão danificadas, concerte uma delas! Você tem o fio Amarelo (A), Vermelho (B), um deles está impossibilitanto a passagem de energia! Qual deles é?')
Cena 10
insert into cenas (id_cena, descricao) values (10, 'Muito bem! agora abra o aplicativo!')
Cena 11 _____ 76-76 = 0
insert into cenas (id_cena, descricao) values (11, 'A senha do IP é a idade de a idade de um fisico alemao famoso, menos a idade de Campo Mourão... ')
Cena 12
insert into cenas (id_cena, descricao) values (12, 'IP verificada! Gerando senha para a fechadura de IP 0...')
Cena 13
insert into cenas (id_cena, descricao) values (13, 'Erro! A senha da fechadura é a resposta da charada: Sou algo que não pode ser comprado ou vendido, não posso ser dado nem recebido, ninguém pode me evitar, e não sou o começo mas sou o fim. O que sou eu?')
Cena 14
insert into cenas (id_cena, descricao) values (14, 'Resposta Correta! Digite o nome como key + (nome), para abrir a fechadura...')
Cena 15
insert into cenas (id_cena, descricao) values (15, 'Fechadura aberta com sucesso!')
Cena 16
insert into cenas (id_cena, descricao) values (16, 'Adam: Fechadura da porta nº 15 foi liberada, mas me lembro de estar na sala nº 14, então qual sala abri?')
Cena 17
insert into cenas (id_cena, descricao) values (17, 'Há barulhos vindo da porta!, vá verificar! (next)')
//OS INSERTS CORRETOS DA TABELA DE ALTERNATIVAS_____________________________________________
Cena 9
insert into alternativa (id_alternativa, descricao, comando_correto, id_cena_atual, id_cena_seguinte)
values (9, "fio cortado", "cut amarelo", 9, 10);
//OS INSERTS CORRETOS DA TABELA DE ITENS____________________________________________________
Cena 1
insert into itens (id_item, nome, descricao_positiva, descricao_negativa, comando_correto, id_cena_atual, id_cena_seguinte)
values (1, "gaveta", "dentro da gaveta há um cabo de energia e uma carta", "cuidado, qualquer erro pode ser fatal", "open gaveta", 1, 2);
Cena 2
//NAO HAVERÁ NENHUM INZERT POIS O ÚNICO COMANDO DADO SERÁ O "NEXT";
Cena 3
insert into itens (id_item, nome, descricao_positiva, descricao_negativa, comando_correto, id_cena_atual, id_cena_seguinte)
values (3, "computador", "máquina ligada", "algo de errado não está certo", "on computer", 3, 4)
Cena 4
insert into itens (id_item, nome, descricao_positiva, descricao_negativa, comando_correto, id_cena_atual, id_cena_seguinte)
values (4, "terminal", "terminal aberto...", "ERRO! MAIS ATENÇÃO!", "open terminal", 4, 5)
Cena 5
//NAO HAVERÁ NENHUM INZERT POIS O ÚNICO COMANDO DADO SERÁ O "NEXT";
Cena 6
//NAO HAVERÁ NENHUM INZERT POIS O ÚNICO COMANDO DADO SERÁ O "NEXT";
Cena 7
insert into itens (id_item, nome, descricao_positiva, descricao_negativa, comando_correto, id_cena_atual, id_cena_seguinte)
values (7, "área de trabalho", "área de trabalho aberta com sucesso", "ERRO! VOCÊS PERDEU UMA DE SUAS VIDAS", "open areaTrabalho", 7, 8)
Cena 8
insert into itens (id_item, nome, descricao_positiva, descricao_negativa, comando_correto, id_cena_atual, id_cena_seguinte)
values (8, "tomada", "ótimo! encontramos tomadas", "todas estão danificadas", "select tomada", 8, 9)
Cena 9
insert into itens (id_item, nome, descricao_positiva, descricao_negativa, comando_correto, id_cena_atual, id_cena_seguinte)
values (9, "fio", "agora temos energia", "ERRO! CORTOU O FIO ERRADO, O MONSTRO SE APROXIMA", "cut amarelo" , 9, 10)
Cena 10
insert into itens (id_item, nome, descricao_positiva, descricao_negativa, comando_correto, id_cena_atual, id_cena_seguinte)
values (10, "app", "iniciando app...", "ERRO! O MONSTRO ESTÁ TE OUVINDO", "open app", 10, 11)
Cena 11 -------//NESTA CENA DEVERÁ APARECER UM AVISO DE VALIDAÇÃO DE SENHA DA IP !!!!!!!
insert into itens (id_item, nome, descricao_positiva, descricao_negativa, comando_correto, id_cena_atual, id_cena_seguinte)
values (11, "key", "senha correta!", "senha incorreta", "key = 0", 11, 12)
Cena 12
//NAO HAVERÁ NENHUM INZERT POIS O ÚNICO COMANDO DADO SERÁ O "NEXT";
Cena 13
insert into itens (id_item, nome, descricao_positiva, descricao_negativa, comando_correto, id_cena_atual, id_cena_seguinte)
values (13, "morte", "Correto!", "Acesso negado", "select morte", 13, 14)
Cena 14
insert into itens (id_item, nome, descricao_positiva, descricao_negativa, comando_correto, id_cena_atual, id_cena_seguinte)
values (14, "fechadura", "fechadura aberta", "ERRO! O MONSTRO TE ENCONTROU", "key morte", 14, 15)
Cena 15
//NAO HAVERÁ NENHUM INZERT POIS O ÚNICO COMANDO DADO SERÁ O "NEXT"
Cena 16
//NAO HAVERÁ NENHUM INZERT POIS O ÚNICO COMANDO DADO SERÁ O "NEXT"
Cena FINAL
insert into itens (id_item, nome, descricao_positiva, descricao_negativa, comando_correto, id_cena_atual, id_cena_seguinte)
values (17, "final", "Final", "Final", "next", 17, 1)
T E S T E S
//OS INSERTS DAS TABELAS DE TESTE___________________________________________________________
insert into cenas (id_cena, descricao) values (1, 'aaa');
insert into itens (id_item, nome, descricao_positiva, descricao_negativa, comando_correto, id_cena_atual, id_cena_seguinte)
values (1, 'relogio', 'pode ser usado para ver hora', 'pode quebrar','get relogio', 1, 2);
select * from cenas where id_cena = 1;
select * from itens;
select * from save;
select * from itens i where id_cena_atual = 1
select * from cenas where id_cena;
select * from alternativa;
insert into save (id_cena_atual) values (1)