Staredit Network
SCII Q&A: Batch 52, Map Maker Series

Creator: [Crimson Magnum]:]
Time: Jun 13 2009, 4:17 am

Post #1     [Crimson Magnum]:] Jun 13 2009, 4:17 am

[Avatar]
offlinecontact
Quote from Karune
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---

Source: Battle.net Forums
1
Top

Post #2     ClansAreForGays Jun 13 2009, 4:32 am

[Avatar]
offlinecontact
This is really cool.
0
Top

Post #3     [Echo]:] Jun 13 2009, 4:37 am

[Avatar]
Welcome to the Silent Echo Network
offlinecontact
Oh gawd. So it is basically wc3 in space.
0
(user posted image)
Current Projects:
Top

Post #4     Falkoner Jun 13 2009, 3:11 pm

[Avatar]
Taking StarCraft Map Making to the Limit!
offlinecontact
Wait, WC3 had memory leaks if the map maker didn't do it right? That's pretty sad on Blizzard's part :P
0
Top

Post #5     [Vi3t-X]:] Jun 13 2009, 9:15 pm

[Avatar]
Superfluous use of DTBK blue.
offlinecontact
Quote from [Bill Clinton[MM]
Oh gawd. So it is basically wc3 in space.
But at least it is 3D. :P
0
(user posted image)(user posted image)
Top

Post #6     Hug A Zergling Jun 14 2009, 3:11 pm

[Avatar]
I don't like Mondays.
offlinecontact
Quote from [Bill Clinton[MM]
Oh gawd. So it is basically wc3 in space.
That's what they said about WC2 and the original SC. I think it will be different.
0
Top

Post #7     O)UnholyUrine Jun 14 2009, 9:31 pm

[Avatar]
I just spent 482 minerals on this piece of crap!
offlinecontact
I'm gonna be a dumbass and ask..

What's JASS, GUI, and the Garbage Collector?

And I nearly Jizzed at the Hero editor thing... but then I didn't really get what they were saying :(
0
(signature image)Nuke Noodle: Call Down the Hunger
http://www.nibbits.com/sc2/gallery/images/view/131/
Top

Post #8     O)FaRTy1billion Jun 14 2009, 9:41 pm

[Avatar]
Remember the game! P.s.: Feldspar.
offlinecontact
Ooh. I'm getting pretty excited.
0
(user posted image)
This page has been viewed (user posted image) times!
Top

Post #9     -BW-Map_God Jun 16 2009, 10:49 pm

[Avatar]
offlinecontact
Will it have the same issue they are having with warcraft 3 maps now that allows people to put viruses on others computers? That's the question I want to see answered :P .

Not sure how cool a new system is too learn... maybe I should mess around with War3 editor a bit sometime :P .
0
Top
0 members in this topic (italic members are currently writing a reply): None
+ 0 guest(s)


[06:25 pm]
rockz -- just correct him.
[06:25 pm]
RIVE -- 4chan did not make these words, you know?
[06:23 pm]
[MadZombie! -- No, chan words seem to be an isolated case for him. For absolutley no raisins what so ever. At least his ignorace makes me laugh. It never fails. :C
[06:18 pm]
rockz -- So he pronounces "theme" as "thee me"? And "biped" "bi peed"? Low lee is actually more correct, since it's derived from lolita.
[06:18 pm]
RIVE -- I wonder how Feldman is handling it
[06:17 pm]
RIVE -- I'm going to go watch the Lost Boys to pay my respect
[06:16 pm]
RIVE -- Whoa, Corey Haim died last night!
Please log in to shout.

©2003-2010 Staredit Network.
Starcraft & Starcraft II are trademarks of Blizzard Entertainment.
Site Index   |   Terms of Service   |   Privacy Policy   |   Contributions