Skip to content

Latest commit

 

History

History
70 lines (65 loc) · 2.35 KB

README.md

File metadata and controls

70 lines (65 loc) · 2.35 KB

Queens

Inspired by the collection of various chess players in this video, I decided to try to replicate it with another game, the game of the amazons.

Game of the amazons is a fun mix between chess and go, taking the idea of pieces and movement from chess and the idea of territory and capture from go. More about the game

Current players:

  1. Random
    • Plays random moves
  2. xXx360noscopeheadshotsonlyxXx
    • Moves to shoot arrows as close as possible to enemy queens
  3. Assassin
    • Very similar to the HeadshotsOnlyPlayer but chooses a single queen to target instead, switching to new targets as they become unreachable
  4. RMCQueenAI
  5. Invader
  6. Diluted AI players
    • Play the move from an AI x% of the time, playing random moves the rest of the time
    • Invader_50 and Invader_10
  7. Straight
    • Move and shoot straight only
  8. Symmetry
  9. Up close and personal
    • Move each queen up to one of the enemy queens and follow it around
  10. Mob
    • Move all four queens up to a target and box it in
  11. Corner (Everyone for themselves)
    • Move the 4 queens to their own corner and try to stay there

Results:

Player			Elo
Corner			1014
Mob				1035
Straight		1189
Random			1245
HorizontalSym	1275
DiagonalSym		1289
VerticalSym		1345
UpClose			1355
Invader_10		1417
AlternateCorner	1429
Assasin			1694
Headshot		1762
Invader_50		2015
RMCQueenAI		2131
Invader			2297

Planned players:

  1. Monte carlo based AI player
  2. Bishop
    • Move and shot diagonally only
  3. ScaredyCat
    • Move all the queens to a corner and try to stay there
  4. Evade like hell
    • Try to keep each amazon in an open 3x3 square
    • Other variants: Keep the diagonals as open as possible, keep the straights as open as possible
  5. Firing squad
    • Assemble into a line and attempt to "march" forward
  6. Buddy system
    • Use an AI for every other move, and just attempting to copy that move with a "buddy"
  7. Neural network