Skip to content

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

License

Notifications You must be signed in to change notification settings

BenBohle/solong_map_maker_42

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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