Skip to content

Milestones

List view

  • Right now, each player has 6 unsigned 64-bit integers for pieces. If each piece was abstracted away into its own class, we could compartmentalize the logic for move generation. There should be a parent class, called Piece, and 6 child classes. One for each piece type. Pieces could have their type, position, color, and possible directions to move. It would be pretty helpful to override operators so we could still do bitwise operations as well as add.

    Overdue by 5 year(s)
    Due by April 9, 2021
    1/1 issues closed