Which is better? Jass/WE

Which is better? JASS/WE

  • JASS

    Votes: 21 56.8%
  • World Editor

    Votes: 16 43.2%

  • Total voters
    37

Rad

...
Reaction score
228
Most people in the world don't play Warcraft.

You can do a lot in GUI. However, you can do more in JASS. So JASS is more powerful.

Ah ok, then most people that play warcraft dont know what a local variable is. But Im sure most of them can tell you what a tooltip is. You guys look at it like "Ok JASS has locals and less leaks" I look at it like "JASS is complicated, makes little sense, and GUI explains what it does"

You guys keep saying theres so much you can do in JASS you cant in GUI. STOP LOOKING AT IT LIKE THAT! Look at everything you CAN do in GUI compared to the amount you CAN do in JASS. There really close if you think about it. Someone said you can do random actions with JASS, you can do the same thing with GUI. "Loops are way easier in jass. -56k" OK but JASS itself is much much more difficult. Not to mention its incredibly EASY with GUI. How the hell can you compare those? Loops arent hard at all! "local variables = no in gui so hah - sqrage" OK that would be nice in GUI, but there is many many ways you can get around it in GUI. Besides only for spells is where you need it.

What else is there to compare? For the easy-to-use part of GUI compared to the very little extra you can do with JASS I say that its not worth the complexities. Not to mention Im sure 95% of you have some type of JASS program that does half of it for you.
 

mase

____ ___ ____ __
Reaction score
154
Rad said:
Ah ok, then most people that play warcraft dont know what a local variable is. But Im sure most of them can tell you what a tooltip is. You guys look at it like "Ok JASS has locals and less leaks" I look at it like "JASS is complicated, makes little sense, and GUI explains what it does"

You guys keep saying theres so much you can do in JASS you cant in GUI. STOP LOOKING AT IT LIKE THAT! Look at everything you CAN do in GUI compared to the amount you CAN do in JASS. There really close if you think about it. Someone said you can do random actions with JASS, you can do the same thing with GUI. "Loops are way easier in jass. -56k" OK but JASS itself is much much more difficult. Not to mention its incredibly EASY with GUI. How the hell can you compare those? Loops arent hard at all! "local variables = no in gui so hah - sqrage" OK that would be nice in GUI, but there is many many ways you can get around it in GUI. Besides only for spells is where you need it.

What else is there to compare? For the easy-to-use part of GUI compared to the very little extra you can do with JASS I say that its not worth the complexities. Not to mention Im sure 95% of you have some type of JASS program that does half of it for you.
He (rad) just ownd you all and hes right!! I totally agree with him! (seems as though hes a good debator!)
 

Rad

...
Reaction score
228
###### says:
jass>gui
Rad says:
no way
###### says:
lol yes way
Rad says:
nope
###### says:
why not
Rad says:
without GUI nobody would be playing warcraft
###### says:
yes they would
###### says:
how do you expect people learned jass?
###### says:
fuck
Rad says:
from GUI
###### says:
i just proved a point
###### says:
for u
###### says:
fuck
Rad says:
lol

Conversation in MSN, speaks for itself. Marked out his name to reduce embarassment.
 

mase

____ ___ ____ __
Reaction score
154
lol ownd (no offense to ######)
 

Sargon

New Member
Reaction score
83
Rad said:
Ah ok, then most people that play warcraft dont know what a local variable is. But Im sure most of them can tell you what a tooltip is. You guys look at it like "Ok JASS has locals and less leaks" I look at it like "JASS is complicated, makes little sense, and GUI explains what it does"

Also, most people who play Warcraft don't make maps. And tooltips have nothing to do with GUI.

You guys keep saying theres so much you can do in JASS you cant in GUI. STOP LOOKING AT IT LIKE THAT! Look at everything you CAN do in GUI compared to the amount you CAN do in JASS. There really close if you think about it. Someone said you can do random actions with JASS, you can do the same thing with GUI. "Loops are way easier in jass. -56k" OK but JASS itself is much much more difficult. Not to mention its incredibly EASY with GUI. How the hell can you compare those? Loops arent hard at all! "local variables = no in gui so hah - sqrage" OK that would be nice in GUI, but there is many many ways you can get around it in GUI. Besides only for spells is where you need it.

Actually, JASS loops are really nice. And why should we stop looking at the fact that you can do more in JASS than GUI? Because it doesn't support your argument?

What else is there to compare? For the easy-to-use part of GUI compared to the very little extra you can do with JASS I say that its not worth the complexities. Not to mention Im sure 95% of you have some type of JASS program that does half of it for you.

Program? Yeah, like TextEdit (for which the PC equivalent is Notepad).

Hell, what little JASS stuff I've ever done has generally been inside the textbox in the trigger editor where you enter the code. No outside program (except for TextEdit, which I only use because it actually lets you use backspace to delete highlighted text).
 

sqrage

Mega Super Ultra Cool Member
Reaction score
514
you can learn JASS without GUI, how do you think people learn C++, theres no GUI for it.
 

mase

____ ___ ____ __
Reaction score
154
Sargon said:
Also, most people who play Warcraft don't make maps. And tooltips have nothing to do with GUI.



Actually, JASS loops are really nice. And why should we stop looking at the fact that you can do more in JASS than GUI? Because it doesn't support your argument?



Program? Yeah, like TextEdit (for which the PC equivalent is Notepad).

Hell, what little JASS stuff I've ever done has generally been inside the textbox in the trigger editor where you enter the code. No outside program (except for TextEdit, which I only use because it actually lets you use backspace to delete highlighted text).
1) For Warcraft it does 2) No comment 3) That makes JASS even MORE complicated which means JASS will take longer to work with and there will be a bigger chance of messing up the code [i.e. { instead of (]
 

Sargon

New Member
Reaction score
83
sqrage said:
you can learn JASS without GUI, how do you think people learn C++, theres no GUI for it.

And besides, how does the fact that most people use GUI first make GUI inherently better? It's good to a point, but after that point you really need at least some knowledge of JASS.
 

mase

____ ___ ____ __
Reaction score
154
Sargon said:
And besides, how does the fact that most people use GUI first make GUI inherently better? It's good to a point, but after that point you really need at least some knowledge of JASS.
How so? Why do u need some knowledge of JASS for GUI which is self explanitory after like 1 hour. Plz answer me.
 

Sargon

New Member
Reaction score
83
mase said:
1) For Warcraft it does 2) No comment 3) That makes JASS even MORE complicated which means JASS will take longer to work with and there will be a bigger chance of messing up the code [i.e. { instead of (]

1) No, tooltips have NOTHING to do with triggers. They have everything to do with the object editor. We're talking about triggers here.

2) no comment on your no comment

3) So copying and pasting is difficult and will lead to mistakes? I hope that you're not speaking from experience.

Also, I'm fairly sure that JASS never uses {}. Get a new example.
 

Sargon

New Member
Reaction score
83
mase said:
How so? Why do u need some knowledge of JASS for GUI which is self explanitory after like 1 hour. Plz answer me.

OK. Here's my explanation: reread my post. I didn't say anything of the sort. What I was actually saying was that GUI works fine for all your triggering needs until you reach a certain level of complexity. After that level, you start to need to use JASS more and more, because GUI just doesn't have the functions you need.
 

Rad

...
Reaction score
228
Well put mase EDIT this is to one of his earlier posts, took me awhile to write :p

sqrage said:
you can learn JASS without GUI, how do you think people learn C++, theres no GUI for it.

They learn C++ from the tens of thousands of tutorials out there from the person who created it, who knew the person who created the first scripting language, to the person who created the computer which was only compatable with the first scripting language ;)

If World Editor had NO GUI at all, the only triggers available were JASS - NOBODY would know JASS except a select few who work at Blizzard. Maybe if they helped some people alot or someone was a program GOD who knew how to determine a function from a variable because of the script used to create the actual game warcraft.

You wouldnt know JASS if there was nothing to base it on, Thats what GUI is. Thats like saying Duke Wintermaul is the best mapper in the world because he came up with TD's. Which he didnt - he based it off another, older map. AND MADE IT BETTER
 

sqrage

Mega Super Ultra Cool Member
Reaction score
514
Rad said:
Well put mase EDIT this is to one of his earlier posts, took me awhile to write :p



They learn C++ from the tens of thousands of tutorials out there from the person who created it.

weird, i learned what i know of it from one tutorial and 1 human...
 

Sargon

New Member
Reaction score
83
Rad said:
They learn C++ from the tens of thousands of tutorials out there from the person who created it, who knew the person who created the first scripting language, to the person who created the computer which was only compatable with the first scripting language ;)

If World Editor had NO GUI at all, the only triggers available were JASS - NOBODY would know JASS except a select few who work at Blizzard. Maybe if they helped some people alot or someone was a program GOD who knew how to determine a function from a variable because of the script used to create the actual game warcraft.

In such a case, those people would probably end up writing tutorials for its use, and it would jsut be like any other GUI-less language.

You wouldnt know JASS if there was nothing to base it on, Thats what GUI is. Thats like saying Duke Wintermaul is the best mapper in the world because he came up with TD's. Which he didnt - he based it off another, older map. AND MADE IT BETTER

OK, think about this. JASS is the language that the game runs on. GUI is a simplified presentation of said language. Therefore, GUI is based off of JASS (I seriously hope that you're not trying to argue that JASS is based off of GUI with your Wintermaul allusion), and is not as powerful as JASS because it's dumbed down to make it more accessible to the average Joe.

It's also not that well created. It leaks a ton (they should have just included the leak-destroying lines in the GUI to begin with), and is inefficient code-wise (and the game translates all GUI into JASS before it runs triggers).
 

mase

____ ___ ____ __
Reaction score
154
sqrage said:
weird, i learned what i know of it from one tutorial and 1 human...
GJ but how long did it take u to learn huh?
 

Sargon

New Member
Reaction score
83
mase said:
GJ but how long did it take u to learn huh?

How long did it take you to learn how to write English?

It's a language. Just like any other language. GUI is like one of those French-English phrases books. You can use it for many things, but you can do so much more if you learn how to actually speak French.
 

Rad

...
Reaction score
228
mase said:
GJ but how long did it take u to learn huh?

Watch him say 10 minutes.

Yes GUI was based off JASS, but when warcraft came out do you really think that there was 1 person who just started making JASS maps? No. Nobody would even know what a trigger was. There would be no tutorials. Blizzard doesnt directly support the editor so I doubt they would have many tutorials. So you would need to know many programming languages to be able to use JASS at all.

Without GUI custom maps wouldnt exist.
 

mase

____ ___ ____ __
Reaction score
154
Sargon said:
How long did it take you to learn how to write English?

It's a language. Just like any other language. GUI is like one of those French-English phrases books. You can use it for many things, but you can do so much more if you learn how to actually speak French.
Yes buts it a complex lang in which every sentence u have to add // and such.
 

sqrage

Mega Super Ultra Cool Member
Reaction score
514
mase said:
GJ but how long did it take u to learn huh?

i would say about 5 months on and off, as it should be for a first programming language,well i think so at least.

anyway back on topic

As Sargon said GUI is based off JASS and therefore JASS is GUI's superior, sure GUI might be easier, but the polls question is which is better.
 

Rad

...
Reaction score
228
GUI is better because if there was no GUI nobody would know JASS because they wouldnt know what a trigger did, how to use it etc.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Ghan Ghan:
    Still lurking
    +3
  • The Helper The Helper:
    I am great and it is fantastic to see you my friend!
    +1
  • The Helper The Helper:
    If you are new to the site please check out the Recipe and Food Forum https://www.thehelper.net/forums/recipes-and-food.220/
  • Monovertex Monovertex:
    How come you're so into recipes lately? Never saw this much interest in this topic in the old days of TH.net
  • Monovertex Monovertex:
    Hmm, how do I change my signature?
  • tom_mai78101 tom_mai78101:
    Signatures can be edit in your account profile. As for the old stuffs, I'm thinking it's because Blizzard is now under Microsoft, and because of Microsoft Xbox going the way it is, it's dreadful.
  • The Helper The Helper:
    I am not big on the recipes I am just promoting them - I use the site as a practice place promoting stuff
    +2
  • Monovertex Monovertex:
    @tom_mai78101 I must be blind. If I go on my profile I don't see any area to edit the signature; If I go to account details (settings) I don't see any signature area either.
  • The Helper The Helper:
    You can get there if you click the bell icon (alerts) and choose preferences from the bottom, signature will be in the menu on the left there https://www.thehelper.net/account/preferences
  • The Helper The Helper:
    I think I need to split the Sci/Tech news forum into 2 one for Science and one for Tech but I am hating all the moving of posts I would have to do
  • The Helper The Helper:
    What is up Old Mountain Shadow?
  • The Helper The Helper:
    Happy Thursday!
    +1
  • Varine Varine:
    Crazy how much 3d printing has come in the last few years. Sad that it's not as easily modifiable though
  • Varine Varine:
    I bought an Ender 3 during the pandemic and tinkered with it all the time. Just bought a Sovol, not as easy. I'm trying to make it use a different nozzle because I have a fuck ton of Volcanos, and they use what is basically a modified volcano that is just a smidge longer, and almost every part on this thing needs to be redone to make it work
  • Varine Varine:
    Luckily I have a 3d printer for that, I guess. But it's ridiculous. The regular volcanos are 21mm, these Sovol versions are about 23.5mm
  • Varine Varine:
    So, 2.5mm longer. But the thing that measures the bed is about 1.5mm above the nozzle, so if I swap it with a volcano then I'm 1mm behind it. So cool, new bracket to swap that, but THEN the fan shroud to direct air at the part is ALSO going to be .5mm to low, and so I need to redo that, but by doing that it is a little bit off where it should be blowing and it's throwing it at the heating block instead of the part, and fuck man
  • Varine Varine:
    I didn't realize they designed this entire thing to NOT be modded. I would have just got a fucking Bambu if I knew that, the whole point was I could fuck with this. And no one else makes shit for Sovol so I have to go through them, and they have... interesting pricing models. So I have a new extruder altogether that I'm taking apart and going to just design a whole new one to use my nozzles. Dumb design.
  • Varine Varine:
    Can't just buy a new heatblock, you need to get a whole hotend - so block, heater cartridge, thermistor, heatbreak, and nozzle. And they put this fucking paste in there so I can't take the thermistor or cartridge out with any ease, that's 30 dollars. Or you can get the whole extrudor with the direct driver AND that heatblock for like 50, but you still can't get any of it to come apart
  • Varine Varine:
    Partsbuilt has individual parts I found but they're expensive. I think I can get bits swapped around and make this work with generic shit though
  • Ghan Ghan:
    Heard Houston got hit pretty bad by storms last night. Hope all is well with TH.
  • The Helper The Helper:
    Power back on finally - all is good here no damage
    +2
  • V-SNES V-SNES:
    Happy Friday!
    +1
  • The Helper The Helper:
    New recipe is another summer dessert Berry and Peach Cheesecake - https://www.thehelper.net/threads/recipe-berry-and-peach-cheesecake.194169/

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top