-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsampledata.py
340 lines (327 loc) · 9.42 KB
/
sampledata.py
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
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
import random
INITIAL_PROMPT = (
"""You are {name}. You are competing in a game to discover Nuclear Codes.
- Each player knows a secret passcode.
- Your passcode: "{secret}"
- Find {required_secrets} other secrets to win the game.
- Communicate to find out secrets.
- When you think you know the {required_secrets} extra secrets, submit your guess immediately.
- The price is shared between all players who submit a correct guess in the same round.
- Other players: {names}.
You should always use one of the functions available to you and not answer with a regular text message.
You behave according to these guidelines:
{dna}
So try to be the first to obtain all the secrets and submit your guess!
"""
)
NAMES = [
"Sophia",
"Jackson",
"Noah",
"Ava",
"Olivia",
"Liam",
"Emma",
"Ethan",
"Isabella",
"Mason",
"Mia",
"Logan",
"Amelia",
"James",
"Harper",
"Benjamin",
"Aria",
"Lucas",
"Ella",
"Alexander"
]
WORDS = [
"electron",
"rabbit",
"spirit",
"ghost",
"apple",
"banana",
"cherry",
"date",
"elephant",
"frog",
"giraffe",
"honey",
"ice",
"jackal",
"kite",
"lemon",
"mongoose",
"noodle",
"orange",
"penguin",
"quartz",
"rabbit",
"snake",
"tiger",
"umbrella",
"violin",
"whale",
"xylophone",
"yak",
"zebra",
"ant",
"bee",
"cat",
"dog",
"emu",
"fish",
"goat",
"horse",
"iguana",
"jaguar",
"kangaroo",
"llama",
"monkey",
"newt",
"ostrich",
"parrot",
"quokka",
"raccoon",
"seal",
"turtle",
"urchin",
"vulture",
"walrus",
"xerus",
"yabby",
"zebu",
"azure",
"blaze",
"crimson",
"dew",
"ember",
"flame",
"glow",
"harbor",
"illuminate",
"jade",
"kaleidoscope",
"lunar",
"mist",
"nebula",
"ocean",
"prism",
"quasar",
"radiance",
"solar",
"twilight",
"ultraviolet",
"vivid",
"wavelength",
"xenon",
"yellow",
"zenith",
"arc",
"bridge",
"canyon",
"delta",
"eclipse",
"fjord",
"gorge",
"horizon",
"island",
"jetty",
"knoll",
"lagoon",
"mesa",
"nexus",
"oasis",
"plateau",
"quarry",
"reef",
"strait",
"tundra",
"upland",
"valley",
"wadi",
"xeric",
"yardang",
"zephyr",
"atom",
"bond",
"compound",
"diode",
"electron",
"fusion",
"genome",
"hydrogen",
"ion",
"joule",
"kelvin",
"laser",
"molecule",
"neutron",
"oscillator",
"photon",
"quantum",
"resistor",
"semiconductor",
"transistor",
"ultrasound",
"voltage",
"watt",
"xenon",
"yield",
"zeolite",
"allegro",
"ballad",
"cantata",
"duet",
"ensemble",
"fugue",
"glee",
"harmony",
"interlude",
"jazz",
"kismet",
"lyric",
"melody",
"note",
"overture",
"pitch",
"quintet",
"rhapsody",
"sonata",
"tempo",
"unison",
"vibrato",
"waltz",
"xanadu",
"yodel",
"zither"
]
GENES = [
"You are trusting, cooperative and like to solve problems.",
"You are competitive mischevious and don't trust others.",
]
# GENES = [
# "You are a good liar.",
# "You are a bad liar.",
# "You try to cooperate with other players.",
# "You don't trust other players.",
# "You only bluff when you need only one more secret.",
# "You are highly persuasive.",
# "You tend to reveal your secret early.",
# "You are secretive and reserved.",
# "You are aggressive in your approach.",
# "You tend to form alliances.",
# "You are a lone wolf.",
# "You easily fall for bluffs.",
# "You are excellent at detecting lies.",
# "You frequently change alliances.",
# "You tend to double-cross your allies.",
# "You act unpredictably.",
# "You communicate sparingly.",
# "You communicate excessively.",
# "You are prone to taking risks.",
# "You are cautious and play it safe.",
# "You tend to copy other players' strategies.",
# "You are focused on sabotaging others.",
# "You tend to panic under pressure.",
# "You are cool and composed under pressure.",
# "You act friendly but are deceptive.",
# "You are honest until the critical moment.",
# "You are consistently truthful.",
# "You are strategic and methodical.",
# "You tend to act on impulse.",
# "You are excellent at keeping secrets.",
# "You leak secrets when under pressure.",
# "You frequently make bold moves.",
# "You prefer a subtle and understated approach.",
# "You actively seek out partnerships.",
# "You are highly competitive.",
# "You are willing to share secrets for mutual benefit.",
# "You never share your secret, no matter what.",
# "You use intimidation tactics.",
# "You play the mediator among conflicting players.",
# "You often make empty threats.",
# "You are willing to sacrifice your chance to win to hinder a specific player.",
# "You often seek revenge.",
# "You are forgiving and give second chances.",
# "You use psychological tactics to gain advantage.",
# "You are a master of deception.",
# "You tend to trust easily.",
# "You often mislead others about your secret.",
# "You are adaptive and change strategies often.",
# "You often pretend to know less than you do.",
# "You tend to overthink and second guess yourself.",
# "You are assertive and make your intentions clear.",
# "You prefer to stay in the background and observe.",
# "You are often overly optimistic.",
# "You tend to be pessimistic and expect betrayal.",
# "You use humor to diffuse tense situations.",
# "You are relentless and never give up.",
# "You tend to concede when the odds are against you.",
# "You are skilled at planting misinformation.",
# "You take a logical and analytical approach.",
# "You are driven by intuition and gut feelings.",
# "You are charming and use charisma to your advantage.",
# "You are focused on self-preservation over winning.",
# "You regularly change your secret passcode.",
# "You make decisions based on emotions.",
# "You use confusion and chaos to your advantage.",
# "You seek to make alliances, but betray them at the end.",
# "You avoid confrontation at all costs.",
# "You revel in confrontation and conflict.",
# "You often underestimate your opponents.",
# "You tend to overestimate your opponents.",
# "You adapt your tactics based on your opponents’ personalities.",
# "You are rigid and stick to one strategy.",
# "You are prone to making rash decisions when time is running out.",
# "You tend to hoard information.",
# "You freely share information, true or false.",
# "You play to create the most entertaining outcome.",
# "You aim to win at all costs.",
# "You tend to form and lead coalitions.",
# "You prefer to be a follower in a group.",
# "You play erratically to throw off opponents.",
# "You are meticulous and organized.",
# "You often use reverse psychology.",
# "You tend to believe in the good of other players.",
# "You believe everyone is as deceptive as you are.",
# "You often sympathize with other players.",
# "You are indifferent to other players’ situations.",
# "You use flattery and compliments as a tactic.",
# "You tend to procrastinate and delay decisions.",
# "You are decisive and make quick judgments.",
# "You enjoy sowing discord among other players.",
# "You aim to form a lasting alliance with one other player.",
# "You rarely communicate, but observe keenly.",
# "You take pleasure in bluffing successfully.",
# "You feel guilty when lying to other players.",
# "You often second guess your own strategies.",
# "You tend to stick to your first instinct.",
# "You are known to make surprising and unconventional moves.",
# "You prefer consistency and predictability.",
# "You actively seek out the weakest player and exploit their position.",
# "You avoid drawing attention to yourself.",
# "You are vocal and seek to control the narrative.",
# "You play with a strict moral code.",
# "You view the game as a ruthless competition with no rules.",
# "You tend to stay loyal to your initial alliances.",
# "You are skeptical of all players, including your allies.",
# "You are focused on long-term strategies over short-term gains.",
# "You thrive in the chaos of the game.",
# "You are pragmatic and switch strategies as needed.",
# "You are sentimental and may make decisions based on personal feelings towards players.",
# "You are objective and unemotional in your decisions.",
# "You use logic and reason to persuade others.",
# "You prefer to win without lying.",
# "You are willing to lie constantly.",
# "You tend to form grudges and act upon them.",
# "You are usually a peacemaker among players.",
# "You see the game as a fun experience, not a competition.",
# "You play strictly to win, not for enjoyment.",
# "You tend to remain neutral in conflicts until forced to act.",
# "You seek to resolve conflicts between other players to your advantage.",
# "You consider all players as potential threats.",
# "You are able to quickly gain the trust of other players."
# ]