HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Spell making session 02 Voting

03-30-2006, 08:48 PM#1
Vexorian
Sorry for the delay I was busy messing with linux installations college and some personal bussiness

* Explain the reasons for your vote.
* Your vote does not really count it just helps me decide. (OK most of the times your vote would count but it depends on how well you explain)


BTW, you have to name the 2nd and 3rd place (according to your opinion) and also explain them.

Voting ends next wednesday.
03-30-2006, 09:02 PM#2
Chuckle_Brother
1st - Anitarf: Pandball is just wicked good fun, and a really well done bounce imo
2nd - Blade.dk: Better than most, plus pretty original
3rd - Emj|r3: Nice arc on those dummies, only issue I had was when your hero appeared at the target, it sometimes appeared ON the target and popped you to a random nearly free space.

Edit: Removed my apparent bad attempt at humour.
03-30-2006, 09:02 PM#3
Blade.dk
I am voting for Anitarf. I have seen something like that one time before, but it is not as overused an idea as most of the other ones. It's an interesting and funny spell. Configuring it would be easy, and the code is a lot better and more advanced than most of the other entries. Good job, Anitarf.

2nd place: I am voting for Naakaloh for the 2nd place. His spell is okay, and it is pretty original, not just another leap attack spell.

3rd place: I was unsure if I should vote for emjlr3 or Chuckle for the 3rd place, but I am voting for emjlr3. His spell was not extremely original, just a leap with eye candy, but it looked nice and so.

EDIT: Chuckle, give me one good reason as to why using the cs should give -10?

EDIT 2: I agree, Ani's spell was the best. But I still find the other thing lame, it is not like I couldn't have coded the spell without, it just makes things more efficient (example: it uses 1 timer, not 24 for each spell) and more configurable (damageoptions).
03-30-2006, 11:02 PM#4
Naakaloh
1: Antiarf - Panda Pinball: functions as described with no apparent glitches or other errors; effects, while not flashy, are still quite impressive; amusing/cute idea accompanied by appropriate animation; scripting appears to be well done allowing a wide range of custom configuration; it also appears to be appropriately balanced; innovative approach.

2: Blade.dk - Boulder Roll: functions as described with no apparent errors; impressive graphical effects; difficult to use well; sometimes long waits to regain control of hero; scripting appears to be well done; allows wide range of custom configuration; difficult to tell if it's well balanced, seems like it lacks potential of being truely useful without doing excessive damage; creative idea.

3: emijlr3 - Dash Strike: appears to function as described; quick, simple, but appropriate and well chosen effect; scripting appears well done although it seems that the number of functions and variables could be reduced (i.e. instead of three move functions just use one and change the variables to be appropriate since all the dummies have the same effect, also the FadeIn and FadeOut functions seem to serve no purpose other than sit there? I may have missed where you called them.); appears to be balanced; seems to lose usefulness if surrounded by creeps; common/mundane idea, improved to an extent by the effects and three path addition.

Edit: As a side note about CS, since everyone else seems to want to talk about it: it's a great, well-designed system, if you want to use it, there's nothing wrong with it, personally, it seems like counting off for it would be similar to counting off for using AttachableVars or HandleVars instead of writing it yourself, but that's just my thought on the matter.
03-31-2006, 03:34 AM#5
emjlr3
i vote Blade.dks for 1st, it was real neat, and completely different then anything ive seen

the pinball for second, very fun and enjoying to use an watch

chuckle brother for third, not bad

btw, I used 3 timers cuz well, i tried using 1, and it ended up not worklnig right, so i didnt feel like debugging, and jsut used one for each, and yes, the fade out is ran, it initially wanted the unit to fade out as its casted, then fade in at the target, but its not that noticeable
03-31-2006, 04:35 AM#6
PipeDream
Quote:
I don't really like the CS, I find it makes making spells nearly pointless since there are a load of function you can hand the stuff off to. For a map its fine but in a contest I don't really like using anything to make it easier. Just my opinion, but my opinion none the less.

That is an insane way to judge. So, if you inlined each call to the CS, then it would suddenly become legitimate? He wrote readable, maintainable code. You do things with commonly used libraries and everybody else can understand what's going on.
03-31-2006, 05:40 AM#7
emjlr3
i almost feel the same way, like its doing a lot of the hard work for you, but thats just me
03-31-2006, 07:18 AM#8
vile
I vote for Antiarf, it's a really fun spell to use and the code is well done.
Second for me was Blade.DK, awesomely original.
Third for me is emjlr's, a good job with the curves.
03-31-2006, 10:46 AM#9
Blade.dk
How many functions did I actually use from the caster system, and those I used, don't you think I could've coded something that did the same myself? That would hit performance and user friendliness, so that would be more retarded.

You use a function like TriggerRegisterAnyUnitEventBJ yourself, that helps you so you don't have to manually register the event for each player. It isn't native, -10, burn da witch!, your spell is pointless!
It is kinda the same thing, I am sure that you could've done it manually yourself, but this made writing your spell code easier.

Better arguments, please.
03-31-2006, 11:49 AM#10
Chuckle_Brother
Alright, I'm gonna clear the air. I intended the -10 as a joke, apparently my sense of humour leaves much to be desired, I don't have anything against the CS, I just don't like using it for myself, and I prefer spells that don't use it because I am not a user myself.
03-31-2006, 12:00 PM#11
Blade.dk
I understood the -10 to be a joke, I used it in my own reply too, as a joke aswell.

Thanks for the answer, I didn't see the logic before :).
03-31-2006, 01:35 PM#12
emjlr3
im not trying to argue with anyone, but my opinion still stands, and if you didn't know, no offense agianst your skills, I am sure you could have done that yourself, but you didn't, now I know the same can be said for Local Handle Vars, which I use, but that isnt really donig anything for me other then allowing me to move locals through functions, some of the CS system functions you used make effects for you, do damage for you, move units for you, etc., i am going to stop rambling, nvm, I'ma just drop it, it's really not a big deal...I guess it's just the fact that where you have to type 1 line of code in to move a unit from here to there and have it damage units it hits, where I would have to take hours and hours wriitng up that code, debugging it and such, it just kinda seems unfair from my stand point

however, since like Chuckle, I like using all my own functions, therefore not only have a written everything myself, but I can go back and debug it much easier, atleast for me, I, not enjoy more, but "like" more, spells which do the same, although if you hadn't noticed I did vote for yours as #1

be afraid, be very afraid, my next submission will include the beginings of my own caster system, mwahahah, over 700 lines of code already ;)
04-07-2006, 07:25 PM#14
Vexorian
Quote:
where I would have to take hours and hours wriitng up that code, debugging it and such, it just kinda seems unfair from my stand point
Nobody is forcing you to do things the difficult way.

I am going to open the votations till tomorrow in case anyone else wants to vote
04-09-2006, 11:01 AM#15
lars
I've just seen this "Spell making Session" right now. Could I join this?
Here is my spell "Rubber Ball" :
http://www.wc3campaigns.net/showthread.php?t=82097
It happened to match the topic this session.
I use a very smart and simple way to solve the collision and bounce problem.
In fact we needn't to detect nearby terrain edge, units, doodads by Jass, BLZ solved it already.