Register or login to get the full experience.
Search
spotlightspotlight
1 2 3 4 
spotlight
screenshotssearch
Custom Search
forumrecent forum posts
Nexus
The Changeling
battlecruiser
Queen
adding people on bnet 2.0
affiliatesaffiliates
starfeedersc2armory
sc2forumStarCraft 2 Hungary
StarCraftZineStarCraft Source
Starcraft2.net.pl/StarcraftWire
StarCraft 2 MeccaStarCraft Area
UDMod

BNet Squelcher
Q&A Batch 52: Map Maker Series9 months 3 weeks ago
by Tiger0211
Karune just released Q&A 52, this time focusing on the StarCraft II map maker. It tells us what we already know: that it will be better in every way than WC3's World Editor, and the scripting will be similar to C (but of course in more specific details that I'm sure are very interesting to those planning to code SC2 maps). And a little something we didn't know: The scripting language will be called Galaxy.
Karune wrote:StarCraft II Q&A Batch 52 : Map Maker Series

1. Does it still use the JASS language, or perhaps an upgraded version of JASS?

StarCraft II uses an entirely new scripting language, which we’ve called Galaxy. This language is very similar to C, and anyone familiar with programming in C will have no trouble picking it up.

2. Is the language event-driven or object-oriented?
The language itself is not object-oriented, although most of the native functionality is based around operating on game objects.

3. In comparison to the Warcraft III Editor, how much more, if any, can the GUI of the game be edited (it was extremely limited in Warcraft III)?
The in-game UI layout is externalized in data files to a large extent, however there is no editor support for working with these files. So it will be possible to customize the game UI, it just won't be a user-friendly process.

4. Are there new noteworthy functionalities in the Starcraft II Editor, or will the new editor just have general improvements?
I can’t think of a single editor feature from WarCraft III, large or small, which has not been improved in at least some way for StarCraft II.

5. Will the ability to communicate among triggers, for instance via actions or conditions, be improved in the new language?
One significant new feature of the Trigger Editor is support for custom function definitions, including actions and conditions. This means you can create your own actions that are built up from other actions (or custom script code), then use those in triggers just as you would any other action.

6. How does "Hero" support differ from the Warcraft III Editor? Or is it practically identical?
We’ve been working hard to create a hero system that is even more flexible than WarCraft III’s. For example, map makers will have the ability to define any number of custom attributes that modify a hero based on its level.

7. Will there be a public API for the programming language?
As with WarCraft III, there is a large set of “native” functions representing game functionality that can be accessed through scripts. If this is what you mean by “public API”, then yes.

8. Will there be improvements on the "Garbage Collector" for the new language? For example, in JASS all local variables need to be set to null at the end of their use, and certain data-types need to be removed from the game (such as Locations) at the end of their use to avoid memory leaks.
Galaxy features a robust garbage collection system for all native types, which is a huge improvement over WarCraft III (which technically did not have a garbage collection system at all). The script memory leak issues from WarCraft III will be a thing of the past.

---End of Transmission---

12 comments

9 months 3 weeks ago

#1 Tiger0211 United States(us)

 
This batch makes me go :|
I mean, I like how the flexibility ought to let people make some good maps, but I'd rather have more info about the game (particularly campaign and b.net 2.0, subject which they've been quite quiet about) at this point.
9 months 3 weeks ago

#2 Tomer Canada(ca)

 
Yeah, it's a shame to have to wait so long for a batch that'll only satisfy a very small percentage of us (map makers)
9 months 3 weeks ago

#3 Undifty Aland Islands(ax)

 
Tiger0211 wrote:This batch makes me go :|
I mean, I like how the flexibility ought to let people make some good maps, but I'd rather have more info about the game (particularly campaign and b.net 2.0, subject which they've been quite quiet about) at this point.


Sure the new features and recent changes is always interesting, but as the game is still probably changing a lot I rather have information that doesn't get out of date the next couple of weeks. Q&A's that goes like how much damage Y does and X takes are kind of lame, as numbers will probably change/be adjusted..

And as a map maker I liked this Q&A.
9 months 3 weeks ago

#4 Brandonsc2 United States(us)

 
Well all i want to know is.... Will the mapmaker in sc2 make it easier to make triggers? I looked it up online and it was impossible lol
All i want to do is make maps like Sunken defense but my own version and i want it to be easy in sc2.
9 months 3 weeks ago

#5 begebies13 Canada(ca)

 
The editor will probably include a lot more drag-and-drop actions than there were in WC3, so you'll be able to create complicated triggers without coding.... Maybe...
9 months 3 weeks ago

#6 Brandonsc2 United States(us)

 
begebies13 wrote:The editor will probably include a lot more drag-and-drop actions than there were in WC3, so you'll be able to create complicated triggers without coding.... Maybe...


Yeah thats a nice thing to hear. The coded ones were like, OK IF I KNEW HOW TO DO THESE ADVANCED CODES I WOULD MAKE MY OWN MOTHER f****** GAME!!!!!
9 months 3 weeks ago

#7 Undifty Aland Islands(ax)

 
Brandonsc2 wrote:
begebies13 wrote:The editor will probably include a lot more drag-and-drop actions than there were in WC3, so you'll be able to create complicated triggers without coding.... Maybe...


Yeah thats a nice thing to hear. The coded ones were like, OK IF I KNEW HOW TO DO THESE ADVANCED CODES I WOULD MAKE MY OWN MOTHER f****** GAME!!!!!


War3 had actually pretty decent GUI for making triggers, but even if it only was decent, it's the best one I've seen this far.
9 months 2 weeks ago

#8 inverted United States(us)

 
Brandonsc2 wrote:
begebies13 wrote:The editor will probably include a lot more drag-and-drop actions than there were in WC3, so you'll be able to create complicated triggers without coding.... Maybe...


Yeah thats a nice thing to hear. The coded ones were like, OK IF I KNEW HOW TO DO THESE ADVANCED CODES I WOULD MAKE MY OWN MOTHER f****** GAME!!!!!


Wow, all of you that are saying that the WC3 engine was hard to make triggers your IQ must be suffering. GUI was the easiest thing i have ever used to make a game, and if you wanted more functionality you would code in JASS. The SC2 editor is going to be more difficult to master because of more options, i can guarentee that. I can also guarentee there wont be gay ass drag and drop coding like you said, there will be GUI and thats about as close as you get to it. If you can't even do GUI you don't deserve to be making maps, simple as that.
9 months 2 weeks ago

#9 Undifty Aland Islands(ax)

 
inverted wrote:
Brandonsc2 wrote:
begebies13 wrote:The editor will probably include a lot more drag-and-drop actions than there were in WC3, so you'll be able to create complicated triggers without coding.... Maybe...


Yeah thats a nice thing to hear. The coded ones were like, OK IF I KNEW HOW TO DO THESE ADVANCED CODES I WOULD MAKE MY OWN MOTHER f****** GAME!!!!!


Wow, all of you that are saying that the WC3 engine was hard to make triggers your IQ must be suffering. GUI was the easiest thing i have ever used to make a game, and if you wanted more functionality you would code in JASS. The SC2 editor is going to be more difficult to master because of more options, i can guarentee that. I can also guarentee there wont be gay ass drag and drop coding like you said, there will be GUI and thats about as close as you get to it. If you can't even do GUI you don't deserve to be making maps, simple as that.


true post dat, +5
9 months 2 weeks ago

#10 Tomer Canada(ca)

 
inverted wrote:Wow, all of you that are saying that the WC3 engine was hard to make triggers your IQ must be suffering. GUI was the easiest thing i have ever used to make a game, and if you wanted more functionality you would code in JASS. The SC2 editor is going to be more difficult to master because of more options, i can guarentee that. I can also guarentee there wont be gay ass drag and drop coding like you said, there will be GUI and thats about as close as you get to it. If you can't even do GUI you don't deserve to be making maps, simple as that.


Wait... Can you explain that more douchely?
9 months 2 weeks ago

#11 Undifty Aland Islands(ax)

 
Tomer wrote:
inverted wrote:Wow, all of you that are saying that the WC3 engine was hard to make triggers your IQ must be suffering. GUI was the easiest thing i have ever used to make a game, and if you wanted more functionality you would code in JASS. The SC2 editor is going to be more difficult to master because of more options, i can guarentee that. I can also guarentee there wont be gay ass drag and drop coding like you said, there will be GUI and thats about as close as you get to it. If you can't even do GUI you don't deserve to be making maps, simple as that.


Wait... Can you explain that more douchely?


Just add more cusses, so yes.
9 months 2 weeks ago

#12 begebies13 Canada(ca)

 
inverted wrote:Wow, all of you that are saying that the WC3 engine was hard to make triggers your IQ must be suffering. GUI was the easiest thing i have ever used to make a game, and if you wanted more functionality you would code in JASS. The SC2 editor is going to be more difficult to master because of more options, i can guarentee that. I can also guarentee there wont be gay ass drag and drop coding like you said, there will be GUI and thats about as close as you get to it. If you can't even do GUI you don't deserve to be making maps, simple as that.


You can "guarentee" that? Wouldn't Blizzard want to make it as easy as possible for new users to create maps, and so add drop-in actions? I personally have plenty of experience coding, so I don't have much trouble creating complicated triggers, but I would think the editor would be designed to be accessible as possible. If that isn't going to be the case, like you said, then I'd feel bad for less experienced users, who despite the fact that their "IQ must be suffering", would still probably have something creative to contribute.
Register or log in to comment.

Archived news

 
12 Mar 2010, 21:31
Patch 5 Live
12 Mar 2010, 16:03
Developer Chat on Twitter Today
10 Mar 2010, 02:59
Interview with Dustin Browder
07 Mar 2010, 05:22
Baneling Short Story & Patches
03 Mar 2010, 23:23
Patch 2 & More Videos
26 Feb 2010, 20:00
StarCraft II Beta - Patch 1
25 Feb 2010, 20:02
SC2 Beta Casts #2
24 Feb 2010, 19:17
SC2 Beta Casts #1
22 Feb 2010, 23:22
BattleCruiser video
20 Feb 2010, 03:45
SC2Pod Youtube Channel
17 Feb 2010, 23:10
StarCraft 2 Beta Live!
16 Feb 2010, 00:47
SC2Pod Tournament Season 2
13 Feb 2010, 16:05
Twitter in the Blue Tracker
11 Feb 2010, 00:46
SC2 Beta Later This Month
10 Feb 2010, 00:50
New Battle.net Preview
04 Feb 2010, 21:58
Matt Horner profile up
04 Feb 2010, 05:19
New Nullifier
29 Jan 2010, 20:31
SC2 Beta Soon?
15 Jan 2010, 13:20
Updates to Starcraft2.com
16 Dec 2009, 20:07
Q&A Batch 56: SC2 Source
09 Dec 2009, 14:14
BlizzCast Episode #12
09 Dec 2009, 14:03
Vespene Laughs - November
03 Dec 2009, 22:05
Dustin Browder Interview
01 Dec 2009, 21:51
Blizzard on Facebook
19 Nov 2009, 13:56
Major SC2.com Update
18 Nov 2009, 20:40
Q&A Batch 55
08 Nov 2009, 14:22
SC2 Beta only in 2010
forumlatest news posts
Patch 5 Live
Developer Chat on Twitter Today
Interview with Dustin Browder
Baneling Short Story & Patche
Patch 2 & More Videos
forumlatest wiki updates
Line of sight - Tiger0211
Lurker - Tiger0211
250mm Strike Cannons - Tiger0211
Galaxy Editor - Tiger0211
Neural Parasite - Tiger0211
blue trackerblue tracker
Random, Protoss or Zer - Zhydaris
So.... EU lower priori - Xordiah
Your Favorite Unit Por - Kapeselus
Streaming live now. - Zhydaris
Ping the main screen - Avarius
community trackercommunity tracker
Blizzchat Q&A cov by ...
Weekly Recall #2 by ...
StarCraft 2 Beta by Lipton
Blizzard at GDC 2 by ...
#BlizzChat Develo by ...
screenshotslatest images
 
Terran Zerg Protoss
Heroes
Units
Buildings
Scrapped
StarCraft 1 Units