Skip to content

Latest commit

 

History

History
11 lines (11 loc) · 498 Bytes

File metadata and controls

11 lines (11 loc) · 498 Bytes
  1. Model the board space. ✓
  2. Model piece rules. ✓
  3. Brute-force iteration over position space. ✓
  4. Optimize iteration to skip symmetrical positions.
  5. Attempt iterative building fo valid positions (add pieces one by one ensuring the board is valid in the process). ✓
  6. Account for rotational symmetry.
  7. Memoization of attack map computation. ✓
  8. Command-line interface. ✓
  9. Experiment with Zobrist hashing. (zobrist branch) ✓
  10. Experiment with multi-processing.