BenBohle / solong_map_maker_42

Online Visual Map Maker for the so_long project of the 42 school. just design your map and export it to your project

Home Page:https://benbohle.github.io/solong_map_maker_42/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Online Map Maker for the 42 so_long project

With this online map maker you can visually design your own maps for the 42 so_long project and export them as a number map.

If you have any suggestions or want to add features yourself, just join the project.

Alt text

Toolbox

There are several tools in the Map Maker which are explained below. New features will be added soon.

Map size

Height: Set the height of your map Width: Set the hidth of your map

if you create a big map you will have to use the zoom out feature.

Enemy Identification (so_long BONUS)

If you want to create a map with enemies you can set your so_long bonus enemy char / int.

Rubber

Not sure which Block you want at this Position? No problem, just use the rubber to delete the actual block. You dont have to use the rubber, you can just replace the actual block with another one.

IMPORTANT: if you generate a map with white rubber places you will have some "6" in your number map. its only for visual purpose.

Zoom out

To see the whole map, you can zoom in. Be careful: zooming in can freeze the page at the moment.

Pencils

Wall: Draw walls (NumberMap identifier: 1) Floor: Draw the floor. Floor is the default filled block (NumberMap identifier: 0) Collectible: Draw collectibles (NumberMap identifier: 1) Player/Start: Draw start (NumberMap identifier: P) Enemy: Draw enemy (NumberMap identifier: [your choice -> default F]) Goal: Draw exit (NumberMap identifier: E)

Generate

just click on generate and copy your generated NumberMap!

Future features

  • Auto Maze/Map Generator (generate tons of maps that automatically follow the rules or are suitable for evaluations)
  • multiple pencil settings (like size) and tools like "fill an area"
  • Custom start fill ((currently it's the floor))
  • Better Map graphics (if you have good ones push them ;) )
  • import your current map to edit it

About

Online Visual Map Maker for the so_long project of the 42 school. just design your map and export it to your project

https://benbohle.github.io/solong_map_maker_42/

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 40.9%Language:CSS 33.8%Language:HTML 25.4%