This project is started to create java classes useful for any kind of board games. Package contains Board, Tile and Area classes and Placeable interface. For more information, look at UML page in wiki of the project.
This package contains these files :
- Board.java
- Tile.java
- Area.java
- Grid.java
- GridQuad.java
- GridHex.java
- GridTri.java
- Implements quadratic, triangular and hexagonal grids as 2D array.
- Every piece in the grid is considered as a Tile object.
- Tile objects hold 2 main data:
- States: integer information about the states of the tile.
- Objects
- Github repository and wiki for a development platform. (OK)
- UML class diagram. (OK)
- Coding java classes according to UML diagram. (In progress)
- Testing and debugging.
- Creating some board games to test this package.
- Modifying the projects according to last step.
- Documentation.
These are the projects created to show what can be done with Board package.
- Minesweeper (Uses board package v1.0)