maps.iplabs.ink is a powerful splatoon tournament map generator. The goal of this app is to help competitive Splatoon community members create quality map lists while making the process easier. Check out the tutorial to learn how to use it.
- Creation of map pools to denote what maps can appear in each mode.
- Map lists using rounds that can be named, set to any number of games, and denoted as best of or play all.
- Algorithmic game generation.
- Map list stats that show frequency of maps.
- Local file saving and loading.
- Easy sharing through links.
- Map pool image creator.
- Use map pools created in the app in sendou.ink.
- Export map lists to a JSON that can be read by IPL Overlay Controls.
- Export map lists to a neatly formatted Discord message.
- Export map lists as a dedicated viewer page that makes it easier to share a map pool and rounds.
Editor: Viewer: Map Pool Graphic:
This app is made with Node.js, Lit, Typescript, and Vite
- Install Node.js; this app was built using v18.13.0.
- Clone this repo using the following terminal command
git clone https://github.com/IPLSplatoon/maps.iplabs.ink.git
- In the same terminal, switch to the project's directory
cd maps.iplabs.ink
- Install project dependencies
npm i
Edit source code in the src
directory. Code from there can be built into the dist
directory (created when you build)
Build the app using npm run build
Enter dev mode using npm run dev