Welcome to Image2Maze! 👋 Turn your images into amazing mazes with this friendly editor. Perfect for creating mazes for micromouse simulators and more! ✨
Transform any image into a maze with this editor. Above shows converting a Image of a maze into a maze format.
Get the latest release from the Releases page.
- Drop in any image as your maze template
- Watch it magically transform with an editable grid
- Show or hide the image whenever you need
- Simply click cells to edit walls
- Move around with WASD or arrow keys (just like a game!)
- Toggle walls with familiar WASD controls
- See your wall setup in real-time
- Draw walls quickly by clicking and dragging
- Walls sync automatically between cells (like magic!)
- Smart edge detection makes wall placement a breeze
- Transform your maze into arrays with custom NESW configuration
- Export directly to MMS (Micro Mouse Simulator) format for simulators
- Copy your maze as:
- 📝 Plain text
- 🐍 Python array
- ⚡ C++ array
- Load an image
- Click any cell to edit its walls
- Use WASD or arrow keys to navigate
- Toggle walls using WASD or the directional buttons
- Switch to Draw tab
- Click near cell edges to toggle walls
- Click and drag to draw multiple walls
- Walls automatically sync between adjacent cells
- Switch to Export tab
- Configure wall order (NESW)
- Choose export format (Array or MMS)
- Copy the output in your preferred format (Text/Python/C++)
Here's how walls are stored:
- North: 8 (1000)
- East: 4 (0100)
- South: 2 (0010)
- West: 1 (0001)
Don't worry about these numbers - you can easily remap them in the Export tab! 😊
Made possible thanks to:
