mazelib

this project provides a maze library build upon the map library

License

License

GroupId

GroupId

com.github.martinfrank
ArtifactId

ArtifactId

mazelib
Last Version

Last Version

0.1.0
Release Date

Release Date

Type

Type

jar
Description

Description

mazelib
this project provides a maze library build upon the map library
Project URL

Project URL

https://github.com/martinFrank/maze-library
Project Organization

Project Organization

Martin Frank
Source Code Management

Source Code Management

https://github.com/martinFrank/maze-library/tree/master

Download mazelib

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.martinfrank/mazelib/ -->
<dependency>
    <groupId>com.github.martinfrank</groupId>
    <artifactId>mazelib</artifactId>
    <version>0.1.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.martinfrank/mazelib/
implementation 'com.github.martinfrank:mazelib:0.1.0'
// https://jarcasting.com/artifacts/com.github.martinfrank/mazelib/
implementation ("com.github.martinfrank:mazelib:0.1.0")
'com.github.martinfrank:mazelib:jar:0.1.0'
<dependency org="com.github.martinfrank" name="mazelib" rev="0.1.0">
  <artifact name="mazelib" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.martinfrank', module='mazelib', version='0.1.0')
)
libraryDependencies += "com.github.martinfrank" % "mazelib" % "0.1.0"
[com.github.martinfrank/mazelib "0.1.0"]

Dependencies

compile (3)

Group / Artifact Type Version
com.github.martinfrank : drawlib jar 0.4.1
com.github.martinfrank : geolib jar 0.1.0
com.github.martinfrank : maplib jar 0.1.0

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

maze-library

the maze lib is build ontop of the map lib and has all the features you know from the map lib.

algorithms

currently it implements only 'recursive backtracker' but i hope to provide more algorithms sooner or later

Example / Tutorial

this is a screen shot of the maze lib. Dead ends are colored with grey. the mapStyle is MapStyle.SQUARE_ISOMETRIC, obviously, and i've calculated a shortest path (a*) which is colored in yellow.

demomap:

Versions

Version
0.1.0