SquadMC is a map-based mortar elevation and bearing calculator for the game Squad.
- current version: https://squadmc.ende.pro
- a version for the game Post Scriptum: https://postscriptum.squadmc.ende.pro
- shorter url: https://psmc.ende.pro
- I don't own the game myself, so I need feedback from other players
- check out the postscriptum branch for the code
- map files are stored in another repository: https://github.com/Endebert/squadmc-maps
- highly accurate elevation and bearing calculation, using heightmaps and mortar shell trajectory function
- optimized for mobile
- quick placement and dragging of mortar, target, and FOB markers
- supports multiple mortar, target, and FOB markers, and allows switching between them
- min & max mortar range indication
- max build range and min distance to next FOB indication
- keypad grid (toggleable)
- keypad coordinates calculation
- location markers (toggleable)
- visible heightmap (toggleable)
- see here: Changelog
- you need a recent NodeJS version installed on your machine. Get it here.
- install yarn for a faster installation:
npm install -g yarn
git clone https://github.com/Endebert/squadmc.git
cd squadmc
yarn install
For development mode with hot-reload, execute:
yarn run serve
For an optimized build ready for deployment, execute:
yarn run build
The build will be contained in the /dist
folder.
- See here: Code of Conduct
- Keypad grid originally based on Leaflet.SimpleGraticule, but not much is left from the original code
- Special thanks to the people over at www.airpressuretendency.net. Their interactive maps were the inspiration for this project.
- UI powered by Vue.js and Vuetify
- Maps © Offworld Industries, powered by
- Tested with
- Deployed using