3078 Posts in 566 Topics - by 2212 Members - Latest Member: DavidVictoria

Warcraft III: MapsModelsSkinsIconsSpellsToolsTutorials
WC3 JASS: Code SnippetsJASS and vJASS Spells and SystemsJass Tutorials
Chat @Discord

vJASS & Zinc Documentation
For the latest documentation about how it works vJASS and Zinc language layers for Warcraft III, please follow these links:
Jasshelper documentation - Zinc documentation

Author Topic: How to make a decent melee map  (Read 12434 times)

  • Your Awesome Site Director
  • Recognized User
  • Starter - level 1
  • *****
  • Posts: 382
  • WC3 Models: 0
  • WC3 Tutorials: 0
  • WC3 Tools: 0
  • WC3 Maps: 0
  • WC3 Skins: 0
  • WC3 Icons: 0
  • WC3 Spells: 0
  • Reputation: 677
    • View Profile
How to make a decent melee map
« on: August 07, 2012, 11:46:59 PM »
Category: General Mapping Tutorials
« Created: April 04, 2016, 11:17:26 AM by moyack »
Hi SonofJay here, bringing some useful tip/tutorials on how to make a melee map. Some here might know here that I love making and playing melee maps, and now let me share you some knowledge.

First of all, some might say, why? Why melee map? It isn't popular this days, well I just want to answer this question, no, maybe its not popular on b.net anymore, but there are still massive player of melee maps and they usually friends that was playing together or just someone playing ai.

So lets start this.

Let me quote this one.

"Creating a map is not all cake and frosting! Your map may look wonderful and pretty, but if it lacks its credibility and usefulness in its most obvious places, there is no way I (or anyone) would ever play it. Most good map makers will say that they don't even make it look pretty until they are sure people will actually play it. If your map doesn't have the credentials and the worthiness to play, making it look pretty is useless unless you want to practice map terraining. "


1. Layout & Symmetry

Make your map worth exploring
If you lay out your map in the form of a square, circle, or X, it's too void and boring. It's obvious there is only one way around, and it's obvious where you will meet your enemy. Instead, make your map worth playing by how it is laid out. Make it look fun. Make it look like you want to explore it. Most of all, make it have multiple ways of getting at your opponent. Having one distinct path to each other's bases is too obvious. Instead, add some back ways, short ways, no man's land, and anything else that comes to mind. This forces players to "guess" where his opponent might be, which adds a more variety of strategy and decision-making.

This is how interesting games are made. If you want your whole map to be explored, then have paths that go all over your map, but give players reason to use those paths (such as gold expansions along them). If you plan on making a map, please, first and foremost, make sure the layout is desirable and pleasing to the eye, one that would make the players want to explore a little.

*Key Tip: The main path to get to your enemy should not be small or very narrow, but rather large.

Give your map Symmetry
Symmetry is incredibly important when creating your melee map. I know you want to be very creative and make something completely distorted and out of proportion, but when it comes to actual RTS players, they prefer maps that have a "mirror effect" to it. What you see on one side is exactly the same on the other side (or at least very similar).

Use this basic example when I am talking about symmetry: O | O

The line is the center, and there are two circles on each side. They are both identical, with the same shape, size, and volume. This is how your melee map(s) should be when you create them. You have the center of your map, and wherever you place your starting locations, be sure to give them each the same amount of room, and most of all, make their portions of the map look the same as the other side! This creates a balance in the aspects of the game when traveling too and from your opponent, and makes scouting less confusing. On top of all that, it's what makes your map look organized and pretty.

2.) Expansion and Resources

Expansion

What is a melee map without expansion? Providing 1 or 2 expansion per player is essential for a melee map, it gives more room to build and widen your strategy against you enemies, Also giving enough resources for expansion should always be balance, and mostly, a expansion should be guarded by a level 12-15 creep camp.

Resources

Resources should always be balance to all the players, they should have enough woods and gold to make a army ready for war, A 1v1 with 1 expansion per player have a ideal resources like this:

Main Camp

12500

Expansion

9500

then, numbers go bigger depends on the number of player available, its logically just sustainning the players for a long war.

3.) Neutral Creep and Drops

Neutral Creeps

Neutral Creeps are very important for a melee map, it have many purposes for a map, like gaining early resources, leveling your hero, or you can use it as a advantage as block for your base. A important note for this are:

  • Neutral Creeps should always have their specific races, its weird to see a bandit and a troll together right? Or a Fel Guard with a Water Elemental am I wrong?
  • Neutral Creeps shouldn't be to OP that it need to takes a whole army to take them out, usually, a hero +1 soldier should tank a small creep camp at early games.
  • Neutral Creep Camp should have at least 1 - 2 drops.

Item Drops
This is essential for good balance there is no good in giving a green creep camp a drop of a level 5 item, when a brown or even red drops a lower level – here as some hints:
-Use item tables and the colour-code for the camps to determine item strength & value (if you have TFT)
-Make green camps drop only 1 item, but make brown and red camps drop 2 or 3
-Use appropriate items eg. Make a Golem drop a Stone Token etc.
-Always have at least one set of creeps designated to drop tomes
-Try to avoid having one creature drop 2 or 3 items “ maybe have 2 or 3 of the creatures drop 1 item each, so people fight to the end, instead of killing one creep and running away with the items
-Have a good balance of Power-Ups, Charged and Permanent items, so you don;t end up with super-strong heroes, or so many Spawned creatures on the map at once.
-But above all, remember balance is they key, and always use common sense when assigning item drops that rules out most major problems

Learn more about the creeps here: http://classic.battle.net/war3/neutral/creepbasics.shtml

4.) Misc.

Terrain

As we discussed the map layout, its should also have a decent terrain, Warcratish melee map looks really nice, but you can always take it to another new level like using custom models, using custom tiles, using different terraining technique and such, the old rules are old, we should take a new level on making melee maps.

"This one came from Kobas.

  • Removing pathing ground from doodads while editing map will allow you to create awesome terrains and object shapes! All you need to do is to reset the pathing ground to default once when you finish and the map will still be melee. Using "shift" you can do same thing but, "Shift" won't remove pathing completely so I recommend slower but better way.
  • You can go even further and edit object size and color but that must stay permanently changed. It's up to you. The best way to check if everything work fine is to test map with computer players (AI).
  • Maps can't be always be created for FFA matches, you can make 2v2 or 3v3 melee maps as well, just don't forget to mention that in map presentation. Also take care how you place and use resources in that case. All bases should have same number of lumber and gold as well as neutral units to kill.
  • If you bother yourself about number of gold mines, always go for number of players + at least 1 more, melee map without expansion lose it quality.
  • Best way for many is NoP * 2, but if you add more gold mines set base gold to smaller value!
  • Don't set base gold mine values above 20.000, there are few exceptions where you can increase that number but values from 7.500 to 15.000 will do. Trees hp should always remain untouched.
  • If you decide to create island like or any other not land connected terrains don't forget to check is there way to reach that places. I saw a large number of terrains with Goblin Laboratories placed only on the map's center; once when you reach the island and lost your transport, you will be doomed in case that you don't have any ground units left on the area where the Goblin Laboratory is placed.
  • Use fog and weather effects, these few options can increase map beauty a lot. But take care, don't spam the map with too much rain or snow, and also don't create too dark or thick fog.
  • Use default lighting doodads (such as torches) to increase beauty at all important places, such as at bandit camps.
"

Waygates

What is a Waygate?

A Waygate is a neutral passive owned building that lets units that enter its vicinty to teleport to a conected Waygate.

Why use a Waygate?

A Waygate is a building that adds that litle bit extra to a map. It is fuctional and practical. It can be used to travel to the other side in a large map, or can be used for a quick getaway from a enemy army in hot pursuit.

So, you placed 2 Waygates on the map in the places you want them to be at.
Start off by double-clicking the Waygate. Here you can choose if you want it to be player owned, its destination, and its color.

How to use a Waygate?

To use a Waygate you need to put 2 regions which are place under the Waygate lets call it WGR1 and WGR2 and lets call the Waygayes WG1 and WG2

WGR1 will be placed under WG2, and vice-versa.

Now double-click on the WG1 and check that the Waygate is active. Now you may select a region that it will go to. So to make the Waygate work, you will need select Region A as the destination.

But were only half done, Now double-click on WG2, check that it's active, and yes, you guessed it, select WGR1 as its destination.

So you see, you need to have the regions and the Waygates to work together.

Custom Color

 The custom color function is cosmetic, as well as functional. It makes the Waygate look nice, as well as gives the player an idea where the Waygate teleports to.

Now that you know the basics, time for some advanced things:

A waygate is a building, and so it can be built, right? So when it is built it will not have a target, right?

Here's a base trigger for the answear to this question:

Trigger: Test 1448964615
   
           
  • Melee Initialization
  •     Events
  •         Unit - A unit Finishes construction
  •     Conditions
  •         (Unit-type of (Constructed structure)) Equal to Way Gate
  •     Actions
  •         Neutral Building - Set (Waygate) destination to (Center of (Playable map area))
           

So, that will put the destination to the center of the map, however teleporting you on that place is useless for some map types so you want it to be specific.

So here is a more advance trigger that will send you to your specific place after constructing a Watgate.

Trigger: Test 2074665571
   
           
  • Events Unit - A unit Finishes construction
  •     Conditions
  •         (Unit-type of (Constructed structure)) Equal to Way Gate
  •     Actions
  •         Unit - Add Dummy Spell to (Triggering unit)
  •     Events
  •         Unit - A unit Begins casting an ability
  •     Conditions
  •         (Ability being cast) Dummy Spell
  •     Actions
  •         Neutral Building - Set (Waygate) destination to (Target point of issued order)
  •         Unit -Remove Dummy Spell from (Triggering unit)
           

This code have leak so we want to remove it.

Trigger: Test 1087882924
   
           
  • custom script: call RemoveLocation( udg_TempPoint )
           


Author's Note:

I might have missed many things, but I believe those are the things are the things that will help you the most, if you have more things to say about this that you want to be applied, just leave on the comment below.

List of things to add.

  • Mercenary
  • Shops

Your Site Director, Out~
« Last Edit: April 04, 2016, 11:17:26 AM by moyack »
Chronicles of Darkness
by: SonofJay

A BlizzMod Hosted Project

They can hate, let them hate, make them hate.

  • Site Owner
  • Administrator
  • Starter - level 4
  • *
  • Posts: 958
  • WC3 Models: 59
  • WC3 Tutorials: 13
  • WC3 Tools: 12
  • WC3 Maps: 12
  • WC3 Skins: 6
  • WC3 Icons: 2
  • WC3 Spells: 15
  • Reputation: 1153
  • Site Admin - I love fix things
    • View Profile
    • Blizzard Modding Information Center
Re: How to make a decent melee map
« Reply #1 on: August 08, 2012, 05:19:10 AM »
Looks powerful!!! :D

I took the freedom to add trigger tags to the proper parts (A WIP feature in this site), so it can looks nice :)

We can give you full hosting for your projects, a complete page!!

A custom altered melee map where you can play Naga and Demons. Check it out!!
Use Dropbox...

  • Your Awesome Site Director
  • Recognized User
  • Starter - level 1
  • *****
  • Posts: 382
  • WC3 Models: 0
  • WC3 Tutorials: 0
  • WC3 Tools: 0
  • WC3 Maps: 0
  • WC3 Skins: 0
  • WC3 Icons: 0
  • WC3 Spells: 0
  • Reputation: 677
    • View Profile
Re: How to make a decent melee map
« Reply #2 on: August 08, 2012, 11:00:57 PM »
Thanks boss  ;)
Chronicles of Darkness
by: SonofJay

A BlizzMod Hosted Project

They can hate, let them hate, make them hate.

  • aka Drunken_Jackal
  • Recognized User
  • Rookie - level 4
  • *****
  • Posts: 179
  • WC3 Models: 0
  • WC3 Tutorials: 0
  • WC3 Tools: 0
  • WC3 Maps: 0
  • WC3 Skins: 0
  • WC3 Icons: 0
  • WC3 Spells: 0
  • Reputation: 558
    • View Profile
Re: How to make a decent melee map
« Reply #3 on: August 09, 2012, 06:01:58 AM »
Nice! You just need to add some sizzle or aesthetics to make ir more appealing.


gucci mane

  • Da Shaman
  • Recognized User
  • Rookie - level 1
  • *****
  • Posts: 75
  • WC3 Models: 0
  • WC3 Tutorials: 0
  • WC3 Tools: 0
  • WC3 Maps: 0
  • WC3 Skins: 0
  • WC3 Icons: 0
  • WC3 Spells: 0
  • Reputation: 7
  • Wired...
    • View Profile
Re: How to make a decent melee map
« Reply #4 on: September 05, 2012, 09:00:32 AM »
Nice tutorial, Jay.

  • Site Owner
  • Administrator
  • Starter - level 4
  • *
  • Posts: 958
  • WC3 Models: 59
  • WC3 Tutorials: 13
  • WC3 Tools: 12
  • WC3 Maps: 12
  • WC3 Skins: 6
  • WC3 Icons: 2
  • WC3 Spells: 15
  • Reputation: 1153
  • Site Admin - I love fix things
    • View Profile
    • Blizzard Modding Information Center
Re: How to make a decent melee map
« Reply #5 on: December 08, 2012, 07:57:02 PM »
EJEM!!! this baby needs love...

We can give you full hosting for your projects, a complete page!!

A custom altered melee map where you can play Naga and Demons. Check it out!!
Use Dropbox...

  • Your Awesome Site Director
  • Recognized User
  • Starter - level 1
  • *****
  • Posts: 382
  • WC3 Models: 0
  • WC3 Tutorials: 0
  • WC3 Tools: 0
  • WC3 Maps: 0
  • WC3 Skins: 0
  • WC3 Icons: 0
  • WC3 Spells: 0
  • Reputation: 677
    • View Profile
Re: How to make a decent melee map
« Reply #6 on: December 08, 2012, 11:59:35 PM »
Thanks guys :D

Anyway i'm planning to update this tutorial and my other tutorial to apply my new knowledge to help other people.
Chronicles of Darkness
by: SonofJay

A BlizzMod Hosted Project

They can hate, let them hate, make them hate.

  • Site Owner
  • Administrator
  • Starter - level 4
  • *
  • Posts: 958
  • WC3 Models: 59
  • WC3 Tutorials: 13
  • WC3 Tools: 12
  • WC3 Maps: 12
  • WC3 Skins: 6
  • WC3 Icons: 2
  • WC3 Spells: 15
  • Reputation: 1153
  • Site Admin - I love fix things
    • View Profile
    • Blizzard Modding Information Center
How to make a decent melee map
« Reply #7 on: June 22, 2013, 07:43:14 AM »
And again...
EJEM!!! this baby needs love...

We can give you full hosting for your projects, a complete page!!

A custom altered melee map where you can play Naga and Demons. Check it out!!
Use Dropbox...

  • Killjoy!? Who's making this epithet!?
  • Recognized User
  • Rookie - level 1
  • *****
  • Posts: 59
  • WC3 Models: 0
  • WC3 Tutorials: 0
  • WC3 Tools: 0
  • WC3 Maps: 0
  • WC3 Skins: 0
  • WC3 Icons: 0
  • WC3 Spells: 0
  • Reputation: 4
  • The Famous Detective Prince
    • View Profile
How to make a decent melee map
« Reply #8 on: June 23, 2013, 08:44:38 AM »
Just what I need, thanks Jay the great Director ^^

  • Rookie - level 3
  • ***
  • Posts: 123
  • WC3 Models: 0
  • WC3 Tutorials: 0
  • WC3 Tools: 0
  • WC3 Maps: 0
  • WC3 Skins: 0
  • WC3 Icons: 0
  • WC3 Spells: 0
  • Reputation: 3
  • A FRENGERS
    • View Profile
How to make a decent melee map
« Reply #9 on: June 24, 2013, 03:09:58 AM »
Make screenshot and some good arrangement :3 :3
So it's cute and neat :3 :3

  • Killjoy!? Who's making this epithet!?
  • Recognized User
  • Rookie - level 1
  • *****
  • Posts: 59
  • WC3 Models: 0
  • WC3 Tutorials: 0
  • WC3 Tools: 0
  • WC3 Maps: 0
  • WC3 Skins: 0
  • WC3 Icons: 0
  • WC3 Spells: 0
  • Reputation: 4
  • The Famous Detective Prince
    • View Profile
How to make a decent melee map
« Reply #10 on: July 11, 2013, 04:35:36 PM »
You forgot to set Temp Point in the update, if you remove the leak, it's equal to null
Trigger: Test 1635413207
   
           
  • Set Temp_Point = (target point of issued order)
           
Before the Waygate action.
Ten apply the Temp_Point to the Waygate action

 

Make a Map Work for Patch 1.24

Started by PurgeandfireBoard Tutorial Zone

Replies: 0
Views: 380
Last post November 20, 2010, 09:02:35 PM
by Purgeandfire
How to make a Campaign AI

Started by moyackBoard Jass Tutorials

Replies: 1
Views: 18155
Last post January 20, 2013, 10:35:54 PM
by moyack
Melee Terrain submission Specifications

Started by moyackBoard PoC Information

Replies: 0
Views: 264
Last post November 20, 2010, 09:02:35 PM
by moyack
Blizzard Modding Information Center Wacraft III Modding Information Center WC3JASS.com - The JASS Vault Chronicles of Darkness - A Warcraft III mod Jetcraft - A Starcraft II mod Troll Smash - A Warcraft III Arena Starcraft II Modding Information Center
  Mod DB - Change the Game Power of Corruption - A Warcraft III altered melee map Chaos Realm - The world of Game modders and wc3 addicts Follow us on Facebook!!