Andor's Trail Wiki

Open-source roguelike RPG on Android

User Tools

Site Tools


andors_trail_wiki:developer_section:advanced_map_making

Advanced Map Making Tutorial

This is a tutorial on how to create maps with a higher difficulty level for Andor's Trail.

1. Make sure that you have already read the Map Making tutorial, the Map Editor tutorial and the Mapmaking Guidelines.
2. Now, you are ready to draw a more advanced map!
3. I'm going to draw an outdoor map with three mountains, a lake area, a forest and a hut inhabited by a hermit.
4. As always, the first thing you have to do is defining the size of the map (30×30 in this case) and painting the “Ground” layer. In this case I chose the grass tile and painted the whole map using the brush tool.

5. Let's add a lake area in the bottom left hand corner with two small islands. To do that, I switched to the paint tool and selected the ordinary water tile.

6. Mountains add more alterantion to the flat map. I start by drawing some grey mountain walls on the top of the map and a brown mountain area to the left and the right. I'm drawing the wall tops as well to make the left hand mountain area visible because it hasn't got any walls for now.

7. Of course, the wall corners shouldn't be missing. Let's add them to the grey and brown area.

8. Now, we can see a rough draft of the map we want to create by using the brush tool again and filling the mountain tops with the grey or brown tile.

9. Let's add some more walls on top of the first mountain level to make it really look like a mountain and not like a flat highland. I recommend differing the base wall height of two tiles like I did in the grey area.

10. To make the edges look even more smoothly, I draw the bottom and top corners which are placed in “Objects”.

11. If I would just draw the top corners over the brown area, the edges wouldn't be very visible and the map may not look perfect. So, I added some small dirt trails at the place where the corners should be.
After that, I'm switching to “Above” and draw the edges over the dirt trail. Doesn't it look better now?

12. The lake needs some dirt borders as overlay to make the intersection between the lake and the grass tiles look more smootly. I draw the borders in “Objects”. I usually add the corner tiles at first, then the straight tiles and finally the round which connect the corners with the straight tiles.
At this point, I noticed the lake being too straight in the north, so I changed the outline a little bit.

13. What about a small house in the top right hand corner? Let's switch to the “Ground” layer and draw a dark wooden wall and a greenish wooden roof.

14. Let's add some windows and a door in “Objects”.

15. To improve the intersection between the grass and the lake even more, I'm adding some dirt tiles in “Ground” located in map_ground_1 and partially redraw the dirt borders.

16. Now, about the forest. I think, a mixed forest fits the best to this map. I usually fill the area at first with one type of tree (in this case a deciduous tree type) and afterwards I remove more and more trees by either creating a path through the forest or by merely overwriting the trees with another type (e.g. tall trees, coniferous trees or naked trees). Don't forget to draw the bottom of the tree in “Objects” and the treetop in “Above”.

17. Finally we' re getting to the small cracks and rocks etc. which give the map the true look. First, I'm fully using the map_broken_1 repetoire. All the tiles I'm using can be drawn in “Objects”.

18. Hassocks and tree stumps and other small things are also required for a good looking map.

19. Let's add some rocks to refine the mountains.

20. What about a dirt pile on the brown mountain area? Let's add that.

21. I drew a few naked trees on top of the mountains to make the map look even more realistic.

22. Additionally, I created a camp next to the lake area.

23. Bridges are necessary but a little bit tricky: The walkway should be drawn in the “Ground” layer and the shadows under it in the “Above” layer.

24. I added some crates in front of the hermit's house in “Objects”.

25. The house needs some eaves which I add in “Above” because they're similar to shadows.

26. Dirt piles and holes look good at the shore. I'm adding them in “Ground”.

27. The hermit needs of course a safe place. I did this by adding a fence in “Objects”. He has also stored some firewood under the eave. Some tiles I used aren't displayed. They're located in map_outdoor_1.

28. Let's add a small field in “Ground” because the hermit has to live self-sufficient in the wilds. I drew some edible plants over the field in “Objects”.

29. Now, to the shadows. The shadows have to follow the shadow rules which I described in the Map Making tutorial. They're added in “Above”. In the second screenshot, I added a small shadow in “Objects” on the right hand side of the chest. This only needed if the crate tile hasn't already got a shadow.

30. We're almost finished with the look of the map. The only thing we have to add is the walkable layer. The purple tiles in the “Walkable“ layer show the areas which are inaccessible. I also removed some trees to make some locations accessible.

31. This really looks like a great map now, doesn't it? But the object layers are still missing (Mapevents, Spawn, Keys and Replace). You can do a lot of tricky stuff with the layers what I'm showing now. How to use these layers and create their properties is shown in the Map Editor tutorial.

32. At first, I draw the “Mapevents” layer by selecting the “Insert Rectangle” tool and placing several rectangles at the borders of the map. Then, I edited the properties of the object area.

33. What about a sleeping place in the camp?

34. Let's draw a sign in “Objects” to show who the owner of the hut is. I added a “sign” area over it.

35. I want the barrel to be lootable, so I set its properties as container. I made barrel walkable, so the player has access to the goods.

36. Traps are really necessary! I drew a swamp in “Ground” and then I created a script area.

37. Monsters are another essential thing in Andor's Trail, so I added a few spawn areas.

38. Let's lock the area to the southeast with a key area.

39. Then, I added a replace object area by adding the “Replace” layer (Right click the layer window and create a new object layer). This can be used to change the look of the map upon meeting the particular requirements.
I replaced the door in “Objects” to make it look closed and additionally, I made the whole door unwalkable. I added a new tile layer over “Objects” called “Objects_changed”. I selected the new layer and drew an open door over the closed one. Then, did the same for “Walkable” and called the new laye r”Walkable_changed“ and placed a walkable tile over the top of the door. After that, the only thing you need to do is placing a rectangle over the whole door and editing its properties

40. That's it. Map complete.
You can download the map from this page

Publishing the map

To make the map end up as an official map in Andor's Trail, you will need to do the following:
Make sure the map follows the Mapmaking Guidelines.

Create an issue in the issue tracker on the project page, so people can review the map, post it in the Andor's Trail forums or create a GitHub pull request with it.

Thank you for reading the tutorial. We look forward to seeing your beautiful maps!

andors_trail_wiki/developer_section/advanced_map_making.txt · Last modified: 2013/11/24 12:51 by oskar.wiksten