Forked over from https://github.com/ldnpydojo/board I hope I'm able to consolidate all of the good ideas in the dojo teams and come up with a generic library
- Can be subclassed / extended
- 2-dimensional finite board
- Initialise / Clear
- Put something at a coordinate
- Get what's at a coordinate
- Remove something from a coordinate
- Textual display
- Unit Tests
- Find neighbours (possibly bounded)
- Detect runs / lines (think Connect4, Battleships, Noughts & Crosses)
- 3-dimensional / n-dimensional
- Spherical / other-topological board
- Non-bounded
- Fancy pygame / js / whatever output