I disagree.Even with jass you can't edit everything about the game.
The only people who think GUI is far better are the ones who haven't tried learning Jass. No, skimming of Vexorian's Introduction to Jass does NOT count as learning Jass. Believe me, once you know it, you will never go back to GUI.
Oh, and to the guy who said that nothing good ever comes from people who start with Jass instead of GUI... I believe Poot here started from Jass and he's pretty much one of the best Jassers on Hive.
I stand by my quote.Nothing good comes of beginner JASS users, at least when working on their own and learning from experience.
Try giving a reason.
Okay, okayz.
A) JASS without vJass is llaaammeee.
B)
Oh let's see. It's faster while running. It's faster to code once you learn it. It allows you to do things that would be horribly inefficient or broken with GUI. It has less totally retarded errors.
Pfft, learning GUI first is horrible (speaking from experience here), as you have to unlearn all the retarded habits you learn. I never got any good with GUI before I moved to Jass, if there is such a thing as good with GUI, but the point is, it doesn't help you to know GUI - It hinders you.
JASS without vJass is llaaammeee.
Archangel, I'll list you five fairly common Jass functions. You tell me if you know what they do.
CreateUnit
TriggerRegisterPlayerChatEvent
GroupEnumUnitsInRange
DestroyEffect
GroupRemoveUnit
--
Facts are: Jass is far more powerful than GUI. Yes, you can do a lot with GUI. No, you do not need Jass. The question is more whether you'd rather walk across burning hot sand in your bare feet or in a pair of sandals.
They're the same thing in many cases. GUI is bad relative to Jass because X could be considered both GUI bashing and giving a reason to use Jass.Are we GUI bashing? Or giving reasons for using JASS?
If you're willing to suffer through it, more power to you.If the game has no noticeable lag, then who cares?
(I am not saying this is true for everything, ex: not true for most custom spells)
Function list ftw?Is it faster when the user is inexperienced? I'd think that a person would have a better understanding of something that displays what functions do, rather than just trying to guess what functions are.
Of course you can make good maps with GUI. They are still more restricted thoughPurplePoot: Meet the first person to tell you: I'm good with GUI.
I'm without a doubt a GUIer and I don't need JASS to make quality maps.
Programming is basically pure logic.GUI is understandable for everyone, simply because all you need to do is this logically.
Fair point, but I'd personally rather ask a highly experienced person than some random guy.combine this with creativity and resourcefulness and you can make wonderful things. There are many, many GUI spells and maps uploaded here on the Hive, so everybody can understand what exactly is made in those triggers. You can even ask non-Wc3 players for help because you might have made a thinking problem (like an infinite loop), which they can spot since they only have to read what it says.
Only because you don't know what you're missing out on or what workarounds you have to do until you see the easier way.GUI grants me everything I need and everybody here will notice that once I launch my FFIX battle demo.
Fair point. However, Jass, as I demonstrated, is also simple understandable English.-Simple understandable English
Jass can be done the same way with a program such as JassCraft.-Only requires searching and logical thinking
That's a bad thing, as it makes the user make horrible mistakes. When you get 'good' with GUI, it's because you've actually learned how to use it - it isn't any easier than learning how to use Jass, you just don't notice it because you don't think of it that way.-No need to learn any sort of language
You'd have to use it to understand why this is actually an advantage.-Lots of writing instead of a few clicks
Thus preventing users from completely destroying themselves. Besides, you can start doing simple stuff in an hour or two.-Requires you to learn the language before able to do anything
But the option of using them is comforting and often saves a lot of time.-Allows you to use a bunch of functions of which most of them, you'll never have to use.
Be my guest, but please don't mislead other people.I guess that should be enough reason for me not to go JASS.
The fact that you understand halfway without ever having tried to touch Jass shows that it's a hell of a lot easier than you are acting.All those functions would be simple to understand, not so simple to use.
Just from looking at that, I'd have no idea how to use them.
It makes it at a significant disadvantage. This is more for the user's sanity than functionality though (Oh god, 3 clicks and several menues to add two numbers...).I have said that jass is more powerful, yes. That doesn't make GUI obsolete like some are suggesting. The point I'm trying to make is that.
In what way is GUI good?Both systems are good in their own sense
All systems are effective, but some are more effective than others.Both systems are effective with experience
Name one perk of GUI.and, Both systems have their perks.
But that doesn't make them on equal footing.Argue it all you want, you'll never prove it to be wrong.
Some people like GUI
Some people like JASS
Get over it.
Troll!!! :<
JK. GUI was meant to help the user of World Editor create triggers with a better understanding.
JASS is more 'unlimited' compared to GUI, meaning JASS has more options, while GUI does have its' limits. Examples of this include the ability of JASS to make several spells to be Multi-Instanceable(MUI), while in GUI, some spells can not be made MUI.
Your maps' scripting sucks.
I guess we'd have to start somewhere.
What happens when you get 100 Syntax errors and you still haven't got any idea where you went wrong? That's 100 "retarded" errors.
JASS is better for the extreme mapmaker
GUI will do for the rest.
Both of them are effective. Both of them work.
Who is the idiot that got 100 syntax errors?What happens when you get 100 Syntax errors and you still haven't got any idea where you went wrong? That's 100 "retarded" errors.
JASS is better for the extreme mapmaker
GUI will do for the rest.
Yea, but you need to know the coding first...Programming is basically pure logic.
My point here is that you might have made an infinite loop (e.g. 'Unit enters region', 'Create unit in the same region') that people who don't know anything can see that too and point you to it. You don't rely on such people, but they can be helpful.Fair point, but I'd personally rather ask a highly experienced person than some random guy.
You'll see what I mean when you check out the map. You can already notice it by just playing, but if you want more info, just check the triggers.Only because you don't know what you're missing out on or what workarounds you have to do until you see the easier way.
Yes, but those were some easy stuff. Remember when I was told to use the 'exitwhen' command? They thought it wouldn't quit the loop, but that's exactly what it did. Even experienced JASSers thought they knew it, but didn't because it's probably not a very common script and the name mislead them. JASS isn't a walk in the park, while GUI tells you just what you need to know and even comes with extra info in case this is necessary.Fair point. However, Jass, as I demonstrated, is also simple understandable English.
Never heared of that. Why isn't there more attention on THW for such a program then? Wouldn't that convince people to use JASS more and giving higher quality maps instead of having the Maps Section spammed with crappy uploads?Jass can be done the same way with a program such as JassCraft.
There's no learning curve in GUI at all. I started out map-making after only playing Wc3 and I turned out just fine, because I could speak English and just searched for what I needed. There's really nothing more you have to do!That's a bad thing, as it makes the user make horrible mistakes. When you get 'good' with GUI, it's because you've actually learned how to use it - it isn't any easier than learning how to use Jass, you just don't notice it because you don't think of it that way.
Well I'm not going to put effort in that since I think I've given plenty of points not to use JASS.You'd have to use it to understand why this is actually an advantage.
First of all: People destroying themselves? WTH!?Thus preventing users from completely destroying themselves. Besides, you can start doing simple stuff in an hour or two.
It's comforting to know that you've got access to a big dosis of useless info? That's like "Hi, I can push a screwdriver up my nose". It's fun to know, but nobody will ever be interested in it...But the option of using them is comforting and often saves a lot of time.
Mislead people? Excuse me, but do you say I mislead people because I've posted my opinion and gave several very good motivations for that opinion that even you marked as a "fair point"? That's not what misleading means, you know.Be my guest, but please don't mislead other people.
Isn't it so hard to search using the function list. Oh and the programmng structure is SO complicated!Avator said:Yea, but you need to know the coding first...
function //etc...
endfunction
I'd rather rely on reliable people.Avator said:You don't rely on such people, but they can be helpful.
Well then those 'experienced' Jassers weren't experienced enough. Here's a quote from Vexorian I believe (paraphrased):Avator said:Even experienced JASSers thought they knew it, but didn't because it's probably not a very common script and the name mislead them. JASS isn't a walk in the park, while GUI tells you just what you need to know and even comes with extra info in case this is necessary.
There's actually a more useful program called JassNewGenPack and it integrates a function list, syntax highliter and tons more stuff right into the map editor. It's really nice and is pretty much a necessity now when Jassing (JassCraft is rendered obsolete with this). Why don't people know about it? Because they think GUI is so much better than Jass and don't want to learn...?Avator said:Never heared of that. Why isn't there more attention on THW for such a program then? Wouldn't that convince people to use JASS more and giving higher quality maps instead of having the Maps Section spammed with crappy uploads?
but THW is stuffed with threads which had a problem caused by either WEU or JNGP
What, you rely on unreliable people? Ahhh okay now I understand why you're talking such random nonsense!Avator said:@HINDYhat: I facepalmed at your second quote
Because people don't ask, nor go looking.Avator said:Never heared of that. Why isn't there more attention on THW for such a program then? Wouldn't that convince people to use JASS more and giving higher quality maps instead of having the Maps Section spammed with crappy uploads?
Hence why while Jass is the long, hard walk up the mountain, GUI is the catapult. When you don't know what you're doing, you cause bugs from hell (ever heard of leaks, for example?).Avator said:There's no learning curve in GUI at all. I started out map-making after only playing Wc3 and I turned out just fine, because I could speak English and just searched for what I needed. There's really nothing more you have to do!
But no good ones. If you don't care, just say you don't care, but don't try to back it up with insubstantial responses.Avator said:Well I'm not going to put effort in that since I think I've given plenty of points not to use JASS.
The number of new users in GUI that blow things up because they have no idea what they are doing is... large.Avator said:First of all: People destroying themselves? WTH!?
Because if you save 50% of the coding time of everything from then on, based on your conservation of time philosophy you save a hell of a lot of time.Avator said:And second of all: Why on earth would I spend 2 hours learning a scripting language to only learn a few simple stuff, while I could use that same time to make something in GUI that 10 times better?
Useless? If it was useless it wouldn't exist.Avator said:It's comforting to know that you've got access to a big dosis of useless info? That's like "Hi, I can push a screwdriver up my nose". It's fun to know, but nobody will ever be interested in it...
Giving your opinion as if it is a fact, when you know nothing about the field you are criticizing, is misleading people.Avator said:Mislead people? Excuse me, but do you say I mislead people because I've posted my opinion and gave several very good motivations for that opinion that even you marked as a "fair point"? That's not what misleading means, you know.
WeU? Yes, but no one uses it for Jass anyways. JNGP? Cite a thread. I've used it since January 2007 and have only once encountered a bug; it was a flaw with vJass and Vexorian fixed it within a day or two.Avator said:Also by mentioning JNGP, you've lost all my interest. Can't believe I have to post this twice a day, but THW is stuffed with threads which had a problem caused by either WEU or JNGP. I'm not going to use either of those if I already know it's going to cause me issues and irritation.