HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Best way to start learning JASS?

02-28-2006, 12:01 AM#1
Eeporgorg
I've been triggering for a little longer than this account has been around for, but I could never really do JASS that well. What, in your opinion, is the best way to start learning it. Make triggers, then convert them to JASS and see what makes them tick? Try to make your own basic triggers using the JASS manuals? I have read the FAQs for introducing one into JASS, etc. But its a bit awkward trying to make stuff with it. I regularly use locals and destroying variables as custom scripts.
02-28-2006, 12:28 AM#2
The__Prophet
Just force yourself to use it. Try to create a simple trigger using only JASS. And be viligant. Don't go back to gui,even after you get 5,000 compile errors, and are banging your head on the wall. Errors are part of learning. Mistakes are part of learning. Its not going to be a simple switchover. Its going to take time and practice.
02-28-2006, 12:47 AM#3
Ignitedstar
Even thought I don't know JASS myself, I suppose you can call it a life skill.
02-28-2006, 12:48 AM#4
shadow1500
Step by step instruction for learning jass

1. Read a few jass tutorials (learn the basic structure)
2. Get a jass tool (Jass Shop Pro is the best)
3. Use the jass tool to make some scripts/triggers
4. If u have any problems u can ask in wc3jass.com or this site.
02-28-2006, 01:17 AM#5
Eeporgorg
Thanks guys. I know that shadow is good at JASS, so I'll take what you guys said to mind.
02-28-2006, 05:35 AM#6
Blade.dk
JassCraft is better than Jass Shop Pro.
02-28-2006, 05:36 AM#7
Jacek
Make sure you have basic understanding of GUI triggers... because if you don't know what variables are for example... well... you are in trouble

EDIT: Again... Blade... slowdown a little :)
02-28-2006, 05:37 AM#8
Anitarf
There are plenty of good JASS tutorials on the site, you should start with Vexorian's Introduction to JASS.
02-28-2006, 02:50 PM#9
shadow1500
Quote:
Originally Posted by Blade.dk
JassCraft is better than Jass Shop Pro.
well thats personal opinion, both have their advantages and disadvantages, u shud try both and see what works best 4 u.
02-28-2006, 08:36 PM#10
Eeporgorg
Like I said in my first post, I've been making triggers since I was about 10 in starcraft, but I've been making triggers since late 2003 in Warcraft III, so I have more than a "Little understanding" of triggers. Also stated, I have read all the tutorials on this site. And thank you Blade, I will try Jasscraft as well.
02-28-2006, 08:49 PM#11
Sardrixx
its definatly a hard switch from starcraft... soo many differences, but back on topic, im trying to learn jass as well.. and the big drawn out tutorials are very hard for me to finish, is there anywhere i can get some list of the actions/events/conditions and a breif description of their functions???

and by breif, i mean 1/4 the size of this post
02-28-2006, 09:55 PM#12
TaintedReality
JASS works exactly like triggers for the most part. You convert a trigger to JASS, have a trigger init section where you add all your conditions, events,and actions. The big difference is that you can now create custom functions in the general map script area, which can be very useful. And of course it's easier to make cleaner and better code using JASS rather than GUI.
02-28-2006, 10:00 PM#13
Anitarf
Quote:
Originally Posted by Sardrixx
its definatly a hard switch from starcraft... soo many differences, but back on topic, im trying to learn jass as well.. and the big drawn out tutorials are very hard for me to finish, is there anywhere i can get some list of the actions/events/conditions and a breif description of their functions???

and by breif, i mean 1/4 the size of this post
No.

Vexorian's tutorials are in my opinion the best way to learn JASS, if you can't handle those then JASS just might not be for you.
03-01-2006, 01:39 AM#14
Eeporgorg
I remade a few triggers in one of my custom spell maps in JASS, so I'll keep trying to create more stuff with it. It's not that hard, the only annoying this is i keep forgetting not to capitalize things x_x
03-01-2006, 01:44 AM#15
Vexorian
GUI knowledge can be a hazard in the road to learn JASS, so if you plan to do so , skip GUI and go directly towards JASS , GUI + JASS requires 1 X for gui plus 2 Xs for JASS and JASS alone skipping GUI requires only 1 X.


X is the measure of time determined by the person which is trying to learn.