Warcraft III resources & community, 2003–2006 · archived

JASS or GUI?

49 posts
#1

JASS or GUI?

Ok, I know more people are starting to use JASS (yay!), but I thought it could be funny to see how many of wc3sear.ch's members are using JASS and how many are using GUI.

I'm always using JASS, I learned JASS in the end of march this year, and after that I joined wc3sear.ch and submitted my very first JASS spells. I've improved much since then, thanks to a lot of people, especially Vexorian and KaTTaNa who've helped me a lot. Today I don't even touch the GUI.

NOTES: JASS is called "custom text" in the WE. It's real name is JASS2, but noone uses that 2.

GUI is what some people wrongly call "triggers", the normal triggers in the trigger editor, GUI stands for graphical user interface.
#2
I'll vote for JASS mostly sometimes GUI. I prefer JASS because it is easier, but sometimes I am forced to use GUI.
#3
Mostly GUI, sometimes JASS.
#4
GUI?
#5
Ha ha ha :):):)
#6
I Mostly use GUI, sometimes (rare) JASS. I know I am a silly n00bz0r for using GUI xD
#7
99.99% GUI (otherwise known as triggers), and custom script action for removing points and groups - thats it!

'why' you ask?

its easy, both to understand when you're new, and to actually execute (i still cant imagine writing the whole spell in JASS code!(and debuging it!!))

am i missing something...? oh yeah!
it can still win you 4 Director's Choice Awards, 3 of which are in a row :twisted:

hopefully, my new spell will earn me the 5th one :roll:
#8
My dc percentage is higher than yours (haha!) with 60%. I'm just too lazy to release more spells.

But, uhm, your new spell deserves a dc. It rules.
#9
funny i dont see any spell by you :?

anyway:
1. the first spell i uploaded was my first ever. i started from scratch and it took me a while to get better.

2. maybe half of my spells were uploaded before there was such thing as DC, and so only the ones that came afterwards got the DC.

3. dont be cocky!!
#10
U.Vfunny i dont see any spell by you :?

anyway:
1. the first spell i uploaded was my first ever. i started from scratch and it took me a while to get better.

2. maybe half of my spells were uploaded before there was such thing as DC, and so only the ones that came afterwards got the DC.

3. dont be cocky!!


You started it yourself :P.

Anyway, it's bugged because my author name on spells maps is Blade.dk, while it's Blade.dk2 on the forums because of a site bug. Anyway, my spells are here: http://www.wc3sear.ch/index.php?p=Spells&Authors=Blade.dk
#11
GUI for the easy triggers, JASS for the more complex ones. I don't see any reason to use JASS for very simple triggers that don't leak anyway.
#12
I dont use JASS at all and I dont wanna learn it. You can make very cool spells with GUI (look at Drain Pipe's spells and I thought RedScores also uses GUI and look at my uber spell made with GUI 8) )
U only need JASS for spells so I wont learn a whole new computer language just for some spells that u can make with GUI to (with some leaks)
#13
I olsy use GUI, it would be fun though to know a bit of JASS.
#14
After Daelin's JASS tutorial I never touch GUI again in spell making. I never download any GUI spells any more which means that there are few spells to download. JASS is much better. You have more control and the spell works faster since you don't use all those BJ-functions. And debuging isn't easier with GUI. I would say the opposite. And you can't use local triggers or timer that executes functions in GUI without having to create a global trigger just for that. And you can't make templates in GUI. From now I can't even look into a GUI spell "code".
#15
RamzaI dont use JASS at all and I dont wanna learn it. You can make very cool spells with GUI (look at Drain Pipe's spells and I thought RedScores also uses GUI and look at my uber spell made with GUI 8) )
U only need JASS for spells so I wont learn a whole new computer language just for some spells that u can make with GUI to (with some leaks)


Yeah sure, cool spells that aren't multiinstanceable, leak and are very inefficient coded.

@DarkShadow: for efficiency. And because jass allows things gui doesn't allow as you probably know. And because many gui functions have locals not set to null leaks.

Anyway, anybody who want to learn JASS, Vexorian's tutorial is a great start: http://www.wc3jass.com/viewtopic.php?t=2039