https://github.com/comuns-rpgmaker/schach-pathfinding
Shortest path algorithm implementations for RPG Maker MZ.
https://github.com/comuns-rpgmaker/schach-pathfinding
pathfinding plugin rpgmakermz
Last synced: 5 months ago
JSON representation
Shortest path algorithm implementations for RPG Maker MZ.
- Host: GitHub
- URL: https://github.com/comuns-rpgmaker/schach-pathfinding
- Owner: comuns-rpgmaker
- License: zlib
- Created: 2020-08-24T21:45:38.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T14:39:17.000Z (almost 3 years ago)
- Last Synced: 2023-03-09T23:51:43.270Z (almost 3 years ago)
- Topics: pathfinding, plugin, rpgmakermz
- Language: TypeScript
- Homepage: https://comuns-rpgmaker.github.io/schach-pathfinding/
- Size: 836 KB
- Stars: 7
- Watchers: 3
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Schach - Pathfinding
This plugin provides implementations of shortest path algorithms that can be
used directly with game characters on the map or on generic graph structures.
It is also extensible via definition of custom path finding/following
strategies following a common interface.
Please read the documentation an plugin instructions before asking any
questions. Feel free to report bugs and request features via Github issues.
## Releases
If you're interested on getting the latest versions of the plugin, see the
[Releases](https://github.com/comuns-rpgmaker/schach-pathfinding/releases)
page.
## Building from source
This plugin is built with [Node](https://nodejs.org/en/) and
[Emscripten](https://emscripten.org/), so make sure you have both installed.
If you're on Windows, you'll most likely need to install
[make](https://chocolatey.org/packages/make) too.
To build the project, run:
npm ci
npm run build
This will output a file named `schach-pathfinding.js` on the `dist/js/plugins`
directory and a file named `schach-pathfinding.debug.js` on `../../js/plugins`.
The relative path is intenteded to be used such that you can clone the plugin
repository into the `js` folder of a RMMZ project and test it easily.
We recommend using [VS Code](https://code.visualstudio.com/) to build and edit
sources, since we provide ready-made settings for building and debugging the
plugin on it.
## License
See [LICENSE](./LICENSE).
This project uses Emscripten, which is licensed under the MIT license. For more
information see [LICENSE.emscripten](./LICENSE.emscripten).