Games premised on graph algorithm have always been played as a pastime. Mostly without the knowledge about the underlying mathematical theories, which are - of course - not always relevant for clearing level after level. While two humans playing a graph game usually agree on the eventuation of one player winning the game, the same game on a computer must be computed to declare one player the winner.
This is where Graphioli takes effect. The Java framework simplifies the process of developing graph-based computer games by providing a straightforward, intuitive library that allows its user to focus the effort to the game's logical implementation. Recurring and redundant operations, algorithms and codings will be taken care of by Graphioli.
The framework still does not release the developer from actual programming work. However, it reduces the amount of time formerly spent realizing graphical outputs, structures and user interactions, thus reinventing the wheel.
Products based on Graphioli will be well-structured, lightweight in terms of code size and easy to maintain.