• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

For want we use vJASS

Status
Not open for further replies.
Hello. I have few questions bout vJass. And pls if you can answer we by PM because I have many post in last two days and I cannot remember all things. Ofc if answer look very useful +rep. I am almost good in Gui but I see to many work and with vJass. And i want to try myself with vJass but first to get some information .

What is better Gui or Jass and why?
Is vJASS hard?
And can i do some things with vJass, but not and with gui?
What you can suggest me for start?
Do I need some tools?


Pls send me PM with answers and ofc best answer +rep
 
Level 19
Joined
Aug 8, 2007
Messages
2,765
Hello. I have few questions bout vJass. And pls if you can answer we by PM because I have many post in last two days and I cannot remember all things. Ofc if answer look very useful +rep. I am almost good in Gui but I see to many work and with vJass. And i want to try myself with vJass but first to get some information .

What is better Gui or Jass and why?
Is vJASS hard?
And can i do some things with vJass, but not and with gui?
What you can suggest me for start?
Do I need some tools?


Pls send me PM with answers and ofc best answer +rep

1) Yes, Jass is way better because GUI is so limited, so inefficient, so slow to write, prone to leaks, cannot call custom functions . . .
2) Its easier than Jass once you get the hang of it
3) You cant do local variables, you cant inline functions, you cant call custom functions, you cant use a much wider variety of functions that GUI does not include, as i say the list go on
4) Start easy, look at some demos and some JASS-written spells and see how they look,
5) JassHelper and JNGP ofc
 
Level 14
Joined
Apr 20, 2009
Messages
1,543
Since Arhowk already gave some excellent reasons why to move on to Jass instead of staying with GUI.
Here are some things that can help you get started if you want to.

Here you can download JNGP:
http://www.hiveworkshop.com/forums/...456/how-download-install-confige-jngp-160547/

Start off with Jass by reading some tutorials and exploring by yourself.
I suggest you take a look here:
http://www.hiveworkshop.com/forums/...als-280/beginning-jass-tutorial-series-30765/

Converting GUI triggers to Jass for learning experience can be helpfull.
But do learn how to efficiently create your own Jass triggers instead of using converted GUI triggers.

Use the function list when using JNGP.
It contains all the Jass natives that you need so that you know how to use them.

Having any programming experience can help sufficiently in learning Jass.
But it's not nessecary.

Reading tutorials is always good.
Take a look in the Jass tutorial forum located here:
http://www.hiveworkshop.com/forums/jass-ai-scripts-tutorials-280/


Here is the documentation of JassHelper for moving on to vJass when you feel ready:
http://www.wc3c.net/vexorian/jasshelpermanual.html

vJass gives you a Object-oriented programming environment.


I wish you good luck reaching beyond your GUI limits.
 
Status
Not open for further replies.
Top