Skip to content

arixpsy/MS-Legion-Solver

Repository files navigation

MapleStory Legion Board Solver

MapleStory Legion Board Solver

A web-based solver for the MapleStory Legion Board, designed to help players optimize their piece placements for maximum efficiency.

Tech Stack

  • SvelteKit — Application framework
  • Svelte 5 — UI components
  • TypeScript — Type safety
  • Vite — Build tool
  • Tailwind CSS — Utility-first CSS framework
  • PostCSS — CSS processing
  • Vitest — Unit testing
  • ESLint & Prettier — Linting and code formatting
  • Luxon — Date/time utilities
  • nanoid — Unique ID generation
  • clsx — Conditional classNames
  • 2d-array-rotation — Array manipulation
  • tailwind-merge — Tailwind class merging

Features

  • Interactive Legion board UI
  • Live solve and optimization
  • Reset and clear options

Getting Started

Prerequisites

  • Node.js (v16 or higher recommended)

Installation

pnpm install

Running the App

pnpm dev

Then open http://localhost:5173 in your browser.

Project Structure

  • src/ — Main source code
    • lib/ — Components, classes, assets, types, and utilities
    • routes/ — SvelteKit routes
  • static/ — Static assets (favicon, images)

Credits

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Maplestory Legion Union Board Solver

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages