Jass?

M

Mark-James

Guest
What Exactly Is Jass? How Is It Used? What Can You Do Wth It?
 

Luth

Lex Luthor!
Reaction score
41
Its the scripting language used in WC3.
Via the trigger-editor.
Anything you want, as long as your not picky.
 

Lobster

Old Fogey ofthe site
Reaction score
90
Ok, First of all, you need to know what gui is.

Gui: The triggers that you press buttons to make.
(in the trigger editor)

Jass is an expanded version of it, so it can do everything GUI can, and more
Exept you have to type it all.
It's complex to me, but I just started.

Correct me if Im wrong about anything.
 

seph ir oth

Mod'n Dat News Jon
Reaction score
262
Alright, let's make some contrasts to the real world with JASS:

GUI = A credit card with millions of dollars in cash.
JASS = A credit card with all the governments in the world's cash all stashed in one place.

Get it? Not yet? Let's do another:

GUI = Mario without any powerups
JASS = Mario with a feather and a fireflower at hand, riding a flying blue Yoshi with a very sexy Toadstool riding in back (no underwear, mind you).

In all seriousness, check out the JASS forums, they got all the coding you will really ever need. If you need any more questions about JASS or JASS coding, post there.
 

SFilip

Gone but not forgotten
Reaction score
634
hmm no you all seem to be getting it wrong.
jass is not an expansion to the gui, its the other way round.

jass=a movie watched in the cinema
gui=the same movie watched at home on tv, with poor quality
as you can see jass is more expencive (harder to learn) and harder to get to (get used to). but once you come and pay the entrance you'll get a much better movi...hmm map making experience and better quality picture (more functions).
 

Lobster

Old Fogey ofthe site
Reaction score
90
You guys are only making comparisons, not telling him what it is. If my answer is wrong, whats the REAL answer?
 

corvusHaunt

New Member
Reaction score
96
JASS is the scripting language that Blizzard made up for use in WC3. Through the trigger editor, you are allowed to use that language to make scripts. They also included a GUI option to be nice to non-coders. GUI can come with many different programs. It means Graphic User Interface, which means it gives you options and you click the ones you want. JASS you write yourself, giving you access to many more options and functions not available with GUI (could be, but Blizzard didn't waste time sticking every function in there). So, JASS can do everything GUI can do and more, only faster, more efficient and just better.

We :banghead: should :banghead: sticky :banghead: this :banghead:
 

SFilip

Gone but not forgotten
Reaction score
634
Lobster said:
You guys are only making comparisons, not telling him what it is. If my answer is wrong, whats the REAL answer?
it is what you said but...
> Jass is an expanded version of it, so it can do everything GUI can, and more
jass is not an expanded version of the gui. gui is a simple, easy-to-learn version of jass. but whatever you make in gui is actually jass with some makeup.
jass has a lot of great advantages such as locals, functions, easier to use (keyboard > mouse) etc.
 
S

scyap

Guest
corvusHaunt said:
JASS is the scripting language that Blizzard made up for use in WC3. Through the trigger editor, you are allowed to use that language to make scripts. They also included a GUI option to be nice to non-coders. GUI can come with many different programs. It means Graphic User Interface, which means it gives you options and you click the ones you want. JASS you write yourself, giving you access to many more options and functions not available with GUI (could be, but Blizzard didn't waste time sticking every function in there). So, JASS can do everything GUI can do and more, only faster, more efficient and just better.

We :banghead: should :banghead: sticky :banghead: this :banghead:

why u say its only faster, more efficient and just better???
u have to type it right? making u slow down... whats the advantages of jass?

what does it have that gui does not have?
 

SFilip

Gone but not forgotten
Reaction score
634
once you learn you'll see that typing is much faster than clicking with your mouse.
gui is crap. it adds plenty of unneccessary stuff which you can't remove unless you use jass. also gui creates memory leaks which are impossible to remove without jass and have awful effects on your map.
 

Luth

Lex Luthor!
Reaction score
41
Gosh, I'm going to be conservative here, but I'm going to say that at LEAST 50% of the functions/functionality is restricted by using the GUI alone (100% "Custom Script:" lines doesnt count). A few biggies are local variables, multi-use instanciability, writing your own functions, and custom loop control.
 

phyrex1an

Staff Member and irregular helper
Reaction score
447
Learn jass, you will notice its power while you are on the way.

BTW, for me typing jass is a lot faster than finding the right things in the GUI drop down lists. And I can say that I was an pretty good GUI user when I left it to code 100% in jass.
 
S

scyap

Guest
so how do i type jass?

i went into triggers, clicked NEW TRIGGER

and its GUI... i cant type in there...
help?

i have nvr used jass
 

SFilip

Gone but not forgotten
Reaction score
634
scyap said:
so how do i type jass?

i went into triggers, clicked NEW TRIGGER

and its GUI... i cant type in there...
help?

i have nvr used jass
Edit -> Convert to Custom Text
 

Tonks

New Member
Reaction score
160
Tutorials are generally a good idea, when you wanna learn about something :)
If you get discouraged after reading through it once, I suggest you repeat it and continue doing so until you get the gist of it. It took me quite a long time to figure out JASS, and how it worked. I just couldn't grasp the idea of us writing it all out ourselves, because I was so accustomed to GUI. Good luck with JASS. :D
 

Pahl

New Member
Reaction score
7
It would probably be a good idea to sticky a thread with title "What is JASS?" or something since this seems to come up alot.
 

SFilip

Gone but not forgotten
Reaction score
634
no point in that...no one really gives a damn about stickies, people would ask anyway.
 

Tonks

New Member
Reaction score
160
SFlip is right, for example, look at the JASS section. It's there, waiting to be clicked, yet people still post JASS questions and threads in the WE Help Zone.. It's just kinda hopeless for some members.
 
T

TheTacoBellD

Guest
Cops = Challenge
Amount of roads/turns = Opportunities

GUI: Driving on a highway with cruise-control on running from the cops.
JASS: Driving way past the speed limit running from the cops on the streets of venice.

Of course you have a lot more oppotunities to escape in venice than the highway. But it's so hard. On the other hand, you can just go straight down the road on cruise-control. Not much work involved but sometimes the cops catch up to you.


Now, screw the bad analogies.

GUI: Using user-friendly options to access your map's programming.

JASS: Using raw data to access your map's programming.

JASS is much harder but since it is typed raw data you have more options including reducing lag on your map. GUI is basically JASS in button form. But since they couldn't make a button for every single possible thing, they settled for MOST of the options JASS has to offer. But you can still miss out on many JASS related opportunities . . .
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • WildTurkey WildTurkey:
    is there a stephen green in the house?
    +1
  • The Helper The Helper:
    What is up WildTurkey?
  • The Helper The Helper:
    Looks like Google fixed whatever mistake that made the recipes on the site go crazy and we are no longer trending towards a recipe site lol - I don't care though because it motivated me to spend alot of time on the site improving it and at least now the content people are looking at is not stupid and embarrassing like it was when I first got back into this like 5 years ago.
  • The Helper The Helper:
    Plus - I have a pretty bad ass recipe collection now! That section of the site is 10 thousand times better than it was before
  • The Helper The Helper:
    We now have a web designer at my job. A legit talented professional! I am going to get him to redesign the site theme. It is time.
  • Varine Varine:
    I got one more day of community service and then I'm free from this nonsense! I polished a cop car today for a funeral or something I guess
  • Varine Varine:
    They also were digging threw old shit at the sheriff's office and I tried to get them to give me the old electronic stuff, but they said no. They can't give it to people because they might use it to impersonate a cop or break into their network or some shit? idk but it was a shame to see them take a whole bunch of radios and shit to get shredded and landfilled
  • The Helper The Helper:
    whatever at least you are free
  • Monovertex Monovertex:
    How are you all? :D
    +1
  • Ghan Ghan:
    Howdy
  • 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 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