This repository corresponds to the Futuristic Gun Duel Tournament organized at Programming Puzzles & Code Golf at Stack Exchange. The tournament ended on Thu, 02 Feb 2017 07:56:36 GMT.
Please :
- Post your submission as an answer to the PPCG.SE post.
- Fork this project and request your files to be pulled.
Edit PythonPlayer\<architecture>\PythonPlayer.py
to test your submission.
- You can save state files, which are subject to removal at the beginning of a tournament.
- Your script is called once per turn.
- Commandline interface may change before Jan. 7, 2017.
Language Allowed: Java.
Executables Allowed.
Command Line and Return Code Requirements
Expected Command Line Argument Format:
<opponent-id> <turn> <status> <ammo> <ammo-opponent> <history> <history-opponent>
Expected Return Code: The ascii value of a valid action character.
'0' = 48, '1' = 49, '2' = 50, '-' = 45, '=' = 61
Player identifier is an integer in [0, N), where N is size of tournament.
Turn is 0-based.
If duel is in progress, status is 3.
If duel is draw / won / lost, status is 0 / 1 / 2.
If turn is 0, <history> and <history-opponent> are not provided.
Histories are strings of actions, e.g. 002 0-=
You can ignore arguments you don't particularly need.
The binaries will be added to the repository if they meet the requirements and does no harm to any computer.
Thu, 02 Feb 2017 08:02:23 GMT
Player | Language | Points | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MontePlayer | C++ | 11413 | 1415 | 1326 | 1247 | 1106 | 1049 | 942 | 845 | 754 | 685 | 555 | 482 | 381 | 287 | 163 | 115 | 61 |
CBetaPlayer | C++ | 7014 | 855 | 755 | 706 | 683 | 611 | 593 | 513 | 470 | 414 | 371 | 309 | 251 | 192 | 143 | 109 | 39 |
StudiousPlayer | C++ | 10014 | 1324 | 1233 | 1125 | 1015 | 907 | 843 | 763 | 635 | 555 | 478 | 403 | 300 | 201 | 156 | 76 | |
FatedPlayer | C++ | 6222 | 745 | 683 | 621 | 655 | 605 | 508 | 494 | 456 | 395 | 317 | 241 | 197 | 167 | 138 | ||
HanSoloPlayer | C++ | 5524 | 748 | 668 | 584 | 523 | 490 | 477 | 455 | 403 | 335 | 293 | 209 | 186 | 153 | |||
SurvivorPlayer | C++ | 5384 | 769 | 790 | 667 | 574 | 465 | 402 | 354 | 338 | 294 | 290 | 256 | 185 | ||||
SpecificPlayer | C++ | 5316 | 845 | 752 | 669 | 559 | 488 | 427 | 387 | 386 | 340 | 263 | 200 | |||||
DeceptivePlayer | C++ | 4187 | 559 | 445 | 464 | 474 | 462 | 442 | 438 | 369 | 301 | 233 | ||||||
NotSoPatientPlayer | C++ | 5105 | 931 | 832 | 742 | 626 | 515 | 469 | 352 | 357 | 281 | |||||||
BarricadePlayer | C++ | 4171 | 661 | 677 | 614 | 567 | 527 | 415 | 378 | 332 | ||||||||
BotRobotPlayer | C++ | 3381 | 607 | 510 | 523 | 499 | 496 | 425 | 321 | |||||||||
SadisticShooter | C++ | 3826 | 905 | 780 | 686 | 590 | 475 | 390 | ||||||||||
TurtlePlayer | C++ | 3047 | 754 | 722 | 608 | 539 | 424 | |||||||||||
CamtoPlayer | C++ | 2308 | 725 | 641 | 537 | 405 | ||||||||||||
OpportunistPlayer | C++ | 1173 | 426 | 420 | 327 | |||||||||||||
GunClubPlayer | C++ | 888 | 500 | 388 | ||||||||||||||
PlasmaPlayer | C++ | 399 | 399 |
Disqualified Players (Honorable Mentions)
- BlackHatPlayer (Locates and modifies vtable of rival entries)