ishanpm / ap-sgtpuzzles-web

Web frontend for Simon Tatham's Portable Puzzle Collection with Archipelago support
Other
0 stars 0 forks source link

Simon Tatham's Portable Puzzle Collection for Archipelago

It's this:

https://www.chiark.greenend.org.uk/~sgtatham/puzzles/

For this:

https://archipelago.gg/

This is a very rough prototype. As such, there are many features missing, the interface is a bit of a mess, it's relatively untested, and absolutely everything is subject to change. If you'd like to report a bug or suggest a feature, feel free to create an issue here.

Build

I recommend building on Linux. If you're on Windows, you can install WSL to get a Linux-like environment.

First, install these dependencies:

Then run:

npm install
./build.sh

...and if the stars are aligned correctly it should generate the web files in /dist. Serve with the webserver of your choice; I use python3 -m http.server.

If you're not running Linux, you can do what the build script does manually:

License

This project is licensed under the MIT license. See LICENSE for more info.

Additionally, this project uses a fork of Simon Tatham's Portable Puzzle Collection. See https://github.com/ishanpm/ap-sgtpuzzles/blob/main/LICENCE (or LICENCE in the ap-sgtpuzzles submodule) for information about the license and the authors of that project.