This project implements a simplified (and yet quite powerful)
graphical board library for Java. This board is build as a (2+1)D
matrix of cells accepting Gelem (graphical elements)
objects to be drawed (the third dimension, define the drawing
order of the gelems). All drawings are scalable and persistent
within the board, so once a Gelem is drawed the board
will take care of its correct drawing (for example when the
dimensions of the board change). Normally a Gelem uses
only one cell (1x1), but it may occupy a rectangle of cells (NxM),
as long as it fits inside the board.
A public git repository for this library can be found at http://code.ua.pt/projects/gboard.
Latest version: 3.0 (November 2018)
LabyrinthSolver.java
(green dots result from a backtracking path find algorithm).
|
TestChess.java
.TestCards.java
.(mos at ua.pt) University of Aveiro, DETI/IEETA