I have heard that the galaxy editor will be using not only Jass but something that relates to Java scripting. If that was true by god i'd be the best mapper ever. I know java off heart xD. Anyone hear about this. If so please tell me :)
Thanks,
Shaki
It's not JASS, it's a C-based language (like many languages are) called GalaxyScript. According to Blizzard, they wrote it from scratch. Javascript and Java are completely different and un-related languages ;) Make sure you're citing the right one - javascript can be very simple to code in, or it can be exceptionally complex (see jQuery/AJAX). Java is, in my experience, more complex.
Anywho, if you know one scripting language it's generally not hard to pick up others :) Good mapping is all about having a good idea, and executing it. Before I was much of a programmer I could still make some pretty sweet maps in the wc3 editor using the built-in trigger functions (Although now that I look back many of the things I was doing were highly inefficient)
Sweet thanks, i was reading up the language and it has it's similarities in how its written with Java and C, so it'll be easier to understand. The understanding is easier because its written with the brackets and the >= and stuff. also the ("string");. Really helps. Thanks for the reply :)
Yeah, I would say it's similar to Java/C languages, but not exact. Close enough to where if you understand one, you'll understand the other, as nZifnab said above.
Exactly why i like the format, it's not like jass where i had to completely learn that stuff from scratch. Now its i just learn a tiny bit. XD. There are issues with this though, it's old and prone to glitching *since its based off of C*
Like i mentioned before, C is alot easier to learn than jass, so this is going to bring in alot more maps and alot more coders. Which is an upside :). I already read the too :).
Galaxy is basically C with few differences:
They have fixed the place where you put [] for the array. (int a[10]; in c, int[10] a; in galaxy)
There is a string type. No more annoying char*
A lot of stuff missing. for loop, dynamic allocation, ...
A lot of the shortcomings that you had written on that page may be addressed in future patches...It is possible (and fairly probable) that they're still working on language features at this juncture of the beta.
A lot of the shortcomings that you had written on that page may be addressed in future patches...It is possible (and fairly probable) that they're still working on language features at this juncture of the beta.
That is true, i should take that into consideration myself so i don't try to learn it and figure out it's not the right one :)
That is true, i should take that into consideration myself so i don't try to learn it and figure out it's not the right one :)
Oh, it's the right one - and the way the language works now is pretty much how it is going to work. What I was referring to is that they are going to continue adding *new* things in the language that you can do (maybe a for loop...or dynamic allocation, as vjeux has mentioned both are missing)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I have heard that the galaxy editor will be using not only Jass but something that relates to Java scripting. If that was true by god i'd be the best mapper ever. I know java off heart xD. Anyone hear about this. If so please tell me :) Thanks, Shaki
It's not JASS, it's a C-based language (like many languages are) called GalaxyScript. According to Blizzard, they wrote it from scratch. Javascript and Java are completely different and un-related languages ;) Make sure you're citing the right one - javascript can be very simple to code in, or it can be exceptionally complex (see jQuery/AJAX). Java is, in my experience, more complex.
Anywho, if you know one scripting language it's generally not hard to pick up others :) Good mapping is all about having a good idea, and executing it. Before I was much of a programmer I could still make some pretty sweet maps in the wc3 editor using the built-in trigger functions (Although now that I look back many of the things I was doing were highly inefficient)
@nZifnab: Go
Sweet thanks, i was reading up the language and it has it's similarities in how its written with Java and C, so it'll be easier to understand. The understanding is easier because its written with the brackets and the >= and stuff. also the ("string");. Really helps. Thanks for the reply :)
Yeah, I would say it's similar to Java/C languages, but not exact. Close enough to where if you understand one, you'll understand the other, as nZifnab said above.
Exactly why i like the format, it's not like jass where i had to completely learn that stuff from scratch. Now its i just learn a tiny bit. XD. There are issues with this though, it's old and prone to glitching *since its based off of C*
Galaxy is basically C with few differences:
int a[10];
in c,int[10] a;
in galaxy)If you want more informations, check this out: http://www.sc2mapster.com/api-docs/galaxy-language/
Like i mentioned before, C is alot easier to learn than jass, so this is going to bring in alot more maps and alot more coders. Which is an upside :). I already read the too :).
A lot of the shortcomings that you had written on that page may be addressed in future patches...It is possible (and fairly probable) that they're still working on language features at this juncture of the beta.
That is true, i should take that into consideration myself so i don't try to learn it and figure out it's not the right one :)
Oh, it's the right one - and the way the language works now is pretty much how it is going to work. What I was referring to is that they are going to continue adding *new* things in the language that you can do (maybe a for loop...or dynamic allocation, as vjeux has mentioned both are missing)