|
6 | 6 | from .appeaser import Appeaser |
7 | 7 | from .averagecopier import AverageCopier, NiceAverageCopier |
8 | 8 | from .axelrod_first import ( |
9 | | - Davis, |
10 | | - Feld, |
11 | | - Graaskamp, |
12 | | - Grofman, |
13 | | - Joss, |
14 | | - Nydegger, |
15 | | - RevisedDowning, |
16 | | - Shubik, |
17 | | - SteinAndRapoport, |
18 | | - TidemanAndChieruzzi, |
19 | | - Tullock, |
20 | | - UnnamedStrategy, |
| 9 | + FirstByDavis, |
| 10 | + FirstByFeld, |
| 11 | + FirstByGraaskamp, |
| 12 | + FirstByGrofman, |
| 13 | + FirstByJoss, |
| 14 | + FirstByNydegger, |
| 15 | + FirstByDowning, |
| 16 | + FirstByShubik, |
| 17 | + FirstBySteinAndRapoport, |
| 18 | + FirstByTidemanAndChieruzzi, |
| 19 | + FirstByTullock, |
| 20 | + FirstByAnonymous, |
21 | 21 | ) |
22 | 22 | from .axelrod_second import ( |
23 | | - Appold, |
24 | | - Black, |
25 | | - Borufsen, |
26 | | - Cave, |
27 | | - Champion, |
28 | | - Colbert, |
29 | | - Eatherley, |
30 | | - Getzler, |
31 | | - Gladstein, |
32 | | - GraaskampKatzen, |
33 | | - Harrington, |
34 | | - Kluepfel, |
35 | | - Leyvraz, |
36 | | - Mikkelson, |
37 | | - MoreGrofman, |
38 | | - MoreTidemanAndChieruzzi, |
39 | | - RichardHufford, |
40 | | - Rowsam, |
41 | | - Tester, |
42 | | - Tranquilizer, |
43 | | - Weiner, |
44 | | - White, |
45 | | - WmAdams, |
46 | | - Yamachi, |
| 23 | + SecondByAppold, |
| 24 | + SecondByBlack, |
| 25 | + SecondByBorufsen, |
| 26 | + SecondByCave, |
| 27 | + SecondByChampion, |
| 28 | + SecondByColbert, |
| 29 | + SecondByEatherley, |
| 30 | + SecondByGetzler, |
| 31 | + SecondByGladstein, |
| 32 | + SecondByGraaskampKatzen, |
| 33 | + SecondByHarrington, |
| 34 | + SecondByKluepfel, |
| 35 | + SecondByLeyvraz, |
| 36 | + SecondByMikkelson, |
| 37 | + SecondByGrofman, |
| 38 | + SecondByTidemanAndChieruzzi, |
| 39 | + SecondByRichardHufford, |
| 40 | + SecondByRowsam, |
| 41 | + SecondByTester, |
| 42 | + SecondByTranquilizer, |
| 43 | + SecondByWeiner, |
| 44 | + SecondByWhite, |
| 45 | + SecondByWmAdams, |
| 46 | + SecondByYamachi, |
47 | 47 | ) |
48 | 48 | from .backstabber import BackStabber, DoubleCrosser |
49 | 49 | from .better_and_better import BetterAndBetter |
|
189 | 189 | Retaliate2, |
190 | 190 | Retaliate3, |
191 | 191 | ) |
| 192 | +from .revised_downing import RevisedDowning |
192 | 193 | from .selfsteem import SelfSteem |
193 | 194 | from .sequence_player import SequencePlayer, ThueMorse, ThueMorseInverse |
194 | 195 | from .shortmem import ShortMem |
|
254 | 255 | APavlov2006, |
255 | 256 | APavlov2011, |
256 | 257 | Appeaser, |
257 | | - Appold, |
| 258 | + SecondByAppold, |
258 | 259 | ArrogantQLearner, |
259 | 260 | AverageCopier, |
260 | 261 | BackStabber, |
261 | 262 | BetterAndBetter, |
262 | | - Black, |
263 | | - Borufsen, |
| 263 | + SecondByBlack, |
| 264 | + SecondByBorufsen, |
264 | 265 | Bully, |
265 | 266 | BushMosteller, |
266 | 267 | Calculator, |
267 | 268 | CautiousQLearner, |
268 | | - Cave, |
269 | | - Champion, |
270 | | - Colbert, |
| 269 | + SecondByCave, |
| 270 | + SecondByChampion, |
| 271 | + SecondByColbert, |
271 | 272 | CollectiveStrategy, |
272 | 273 | ContriteTitForTat, |
273 | 274 | Cooperator, |
|
280 | 281 | CyclerDDC, |
281 | 282 | CyclerCCCDCD, |
282 | 283 | Darwin, |
283 | | - Davis, |
| 284 | + FirstByDavis, |
| 285 | + FirstByAnonymous, |
284 | 286 | DBS, |
285 | 287 | Defector, |
286 | 288 | DefectorHunter, |
|
291 | 293 | Doubler, |
292 | 294 | DoubleResurrection, |
293 | 295 | EasyGo, |
294 | | - Eatherley, |
| 296 | + SecondByEatherley, |
295 | 297 | EugineNier, |
296 | 298 | EventualCycleHunter, |
297 | 299 | EvolvedANN, |
|
303 | 305 | EvolvedLookerUp1_1_1, |
304 | 306 | EvolvedLookerUp2_2_2, |
305 | 307 | EvolvedHMM5, |
306 | | - Feld, |
| 308 | + FirstByFeld, |
307 | 309 | FirmButFair, |
308 | 310 | FoolMeOnce, |
309 | 311 | ForgetfulFoolMeOnce, |
|
317 | 319 | GellerCooperator, |
318 | 320 | GellerDefector, |
319 | 321 | GeneralSoftGrudger, |
320 | | - Getzler, |
321 | | - Gladstein, |
| 322 | + SecondByGetzler, |
| 323 | + SecondByGladstein, |
322 | 324 | GoByMajority, |
323 | 325 | GoByMajority10, |
324 | 326 | GoByMajority20, |
325 | 327 | GoByMajority40, |
326 | 328 | GoByMajority5, |
327 | 329 | Golden, |
328 | | - Graaskamp, |
329 | | - GraaskampKatzen, |
| 330 | + FirstByGraaskamp, |
| 331 | + SecondByGraaskampKatzen, |
330 | 332 | Gradual, |
331 | 333 | GradualKiller, |
332 | | - Grofman, |
| 334 | + FirstByGrofman, |
333 | 335 | Grudger, |
334 | 336 | GrudgerAlternator, |
335 | 337 | Grumpy, |
|
342 | 344 | HardProber, |
343 | 345 | HardTitFor2Tats, |
344 | 346 | HardTitForTat, |
345 | | - Harrington, |
| 347 | + SecondByHarrington, |
346 | 348 | HesitantQLearner, |
347 | 349 | Hopeless, |
348 | 350 | Inverse, |
349 | 351 | InversePunisher, |
350 | | - Joss, |
351 | | - Kluepfel, |
| 352 | + FirstByJoss, |
| 353 | + SecondByKluepfel, |
352 | 354 | KnowledgeableWorseAndWorse, |
353 | 355 | LevelPunisher, |
354 | | - Leyvraz, |
| 356 | + SecondByLeyvraz, |
355 | 357 | LimitedRetaliate, |
356 | 358 | LimitedRetaliate2, |
357 | 359 | LimitedRetaliate3, |
358 | 360 | MathConstantHunter, |
359 | 361 | NaiveProber, |
360 | 362 | MEM2, |
361 | 363 | Michaelos, |
362 | | - Mikkelson, |
| 364 | + SecondByMikkelson, |
363 | 365 | MindBender, |
364 | 366 | MindController, |
365 | 367 | MindReader, |
366 | 368 | MindWarper, |
367 | 369 | MirrorMindReader, |
368 | | - MoreGrofman, |
369 | | - MoreTidemanAndChieruzzi, |
| 370 | + RevisedDowning, |
| 371 | + SecondByGrofman, |
| 372 | + SecondByTidemanAndChieruzzi, |
370 | 373 | Negation, |
371 | 374 | NiceAverageCopier, |
372 | 375 | NTitsForMTats, |
373 | | - Nydegger, |
| 376 | + FirstByNydegger, |
374 | 377 | OmegaTFT, |
375 | 378 | OnceBitten, |
376 | 379 | OppositeGrudger, |
|
396 | 399 | Retaliate, |
397 | 400 | Retaliate2, |
398 | 401 | Retaliate3, |
399 | | - RevisedDowning, |
400 | | - RichardHufford, |
| 402 | + FirstByDowning, |
| 403 | + SecondByRichardHufford, |
401 | 404 | Ripoff, |
402 | 405 | RiskyQLearner, |
403 | | - Rowsam, |
| 406 | + SecondByRowsam, |
404 | 407 | SelfSteem, |
405 | 408 | ShortMem, |
406 | | - Shubik, |
| 409 | + FirstByShubik, |
407 | 410 | SlowTitForTwoTats2, |
408 | 411 | SneakyTitForTat, |
409 | 412 | SoftGrudger, |
|
412 | 415 | SolutionB5, |
413 | 416 | SpitefulTitForTat, |
414 | 417 | Stalker, |
415 | | - SteinAndRapoport, |
| 418 | + FirstBySteinAndRapoport, |
416 | 419 | StochasticCooperator, |
417 | 420 | StochasticWSLS, |
418 | 421 | SuspiciousTitForTat, |
419 | | - Tester, |
| 422 | + SecondByTester, |
420 | 423 | TF1, |
421 | 424 | TF2, |
422 | 425 | TF3, |
423 | 426 | ThueMorse, |
424 | 427 | ThueMorseInverse, |
425 | 428 | Thumper, |
426 | | - TidemanAndChieruzzi, |
| 429 | + FirstByTidemanAndChieruzzi, |
427 | 430 | TitForTat, |
428 | 431 | TitFor2Tats, |
429 | | - Tranquilizer, |
| 432 | + SecondByTranquilizer, |
430 | 433 | TrickyCooperator, |
431 | 434 | TrickyDefector, |
432 | 435 | TrickyLevelPunisher, |
433 | | - Tullock, |
| 436 | + FirstByTullock, |
434 | 437 | TwoTitsForTat, |
435 | 438 | UsuallyCooperates, |
436 | 439 | UsuallyDefects, |
437 | 440 | VeryBad, |
438 | | - Weiner, |
439 | | - White, |
| 441 | + SecondByWeiner, |
| 442 | + SecondByWhite, |
440 | 443 | Willing, |
441 | 444 | Winner12, |
442 | 445 | Winner21, |
443 | 446 | WinShiftLoseStay, |
444 | 447 | WinStayLoseShift, |
445 | | - WmAdams, |
| 448 | + SecondByWmAdams, |
446 | 449 | WorseAndWorse, |
447 | 450 | WorseAndWorse2, |
448 | 451 | WorseAndWorse3, |
449 | | - Yamachi, |
| 452 | + SecondByYamachi, |
450 | 453 | ZDExtortion, |
451 | 454 | ZDExtort2, |
452 | 455 | ZDExtort3, |
|
0 commit comments