Warcraft III resources & community, 2003–2006 · archived

Mini - Game contest

93 posts
#16
PurplePootdonut, actually, Unit Groups dont need a variable to prevent leaking. you can

Custom Script: set bj_wantDestroyGroup = true

or, if youve learned enough JASS from me by the time you're done, you can use locals, and it wont be an issue :D

i might enter, if i get an idea.

Waaait... what's this now:
bj_wantDestroyGroup = true
I thought for unit group loops we do:
 local group g = CreateGroup()
    local unit u
 call GroupEnumUnits[a variety of functions](g,parameters,[null for the boolexpr])
 set u = FirstOfGroup( g )
exitwhen u == null
  [...]
        call GroupRemoveUnit(g,u)
endloop
call DestroyGroup( g )
    set g = null

Or am I completely off topic?
--donut3.5--
#17
im talking GUI, youre talking JASS :P

yeah, thats the JASS way, but im saying that

Custom Script: set bj_wantDestroyGroup = true

is much more efficient in GUI than stuff like

set ANTILEAK_GROUP = xxx

Pick every unit in ANTILEAK_GROUP and do actions

Custom Script: call DestroyGroup(udg_ANTILEAK_GROUP)


and here is why bj_wantDestroyGroup works

function ForGroupBJ takes group whichGroup, code callback returns nothing
    // If the user wants the group destroyed, remember that fact and clear
    // the flag, in case it is used again in the callback.
    local boolean wantDestroy = bj_wantDestroyGroup
    set bj_wantDestroyGroup = false

    call ForGroup(whichGroup, callback)

    // If the user wants the group destroyed, do so now.
    if (wantDestroy) then
        call DestroyGroup(whichGroup)
    endif
endfunction
#18

GUI plz

Shot Purple i think i get the idea but there is something that i realy need to stess for the compitition... :!:

The triggering must be done with GUI :x because of the simple fact that thats the only way i can mark it :? . Do no Jass or anything of the like but custom script is fyn... :wink:
#19
uuh, what if i include a GUI version of SOME stuff?

if i was to do a minigame, it would probably have some JASS-Only stuff

and anyways, you can judge triggering by ingame smoothness... if its smooth ( doesnt leak and such ), a few Do Nothings in a GUI If/Then wont matter much.
#20

ya i suppose

ok well heres the thing... :?
if your game is realy good then i would like to use it in my map (credit included an everything :) ) but if its JASS i would have a serious problem doing that. :(

So you can use JASS and i did know that a well coded map will run smoothly and i will mark the game in that mannor if it is JASS but try to use as little as possible because using too much means that you will lose marks for compatibility... :(
#21
because using too much means that you will lose marks for compatibility...


shouldnt you GAIN marks for compatability? :roll: its easier to use, runs faster, and if you cant change it easily, so what? make the maker of it either MAKE it easily changable, or ask them to change it
#22

hmmmmm

@ PurplePoot
hmmmmm...
you push a good argument but im sticking to the fact that you will lose marks...

If the map is in jass it wound be compatible to the rest of the map... it won’t be EASILY editable and balanceable and it won’t be EASILY implemented into the map...

@ Donut3.5

Here’s your marks... bear in mind that these probably will be edited when i can compare them to something else!


Whack a crypt fiend

Originality
7.5 out of 10

Comment:
I liked the idea and i haven’t seen anything like it before. I admit a basic concept and a well used name but very original and i like the scoring system...

Enjoyment
8.5 out of 10

Comment:
Loved it! Fun to the very last second and will make for a great finish.

Triggering
8 out of 10

Comment:
Major problem here... I like the way the crypt fiends burrowed and unburrowed and the layout was similar to my own but here’s the problem... There is not enough room to hold a lot of crypt fiends... They leaked a lot and when they did they wouldn’t burrow, unburrow or be removed...

Terrain
3.5 out of 5

Comment:
very basic... although it matched the mini-game well in a visual sense the leak factor on the crypt fiends lost a lot of marks

Units
4 out of 5

Comment:
I couldn't find anything wrong with this but the last mark is reserved for something very creative.

Compatibility
9 out of 10

Comment:
Very good... can be easily implemented with compatible terrain and good number of units... I liked the simple hints and the space for points listing...

Overall
40.5 out of 50

Comment:
81%... which is good...overall a nice map with some simple bugs...

Please remember these marks will be moderated...
#23
Anyways, Heres what ill do - since i have a minigame idea anyways, but it cant be done in GUI ( i need MUI for it ), ill include a disabled version of all the triggers ( in GUI ), a document for How-to-Modify the JASS, and easily modifiable JASS triggers. :P

EDIT: lol, just re-read the rules, and noticed the barrens thing. I never thought of it, but thatll be perfect for my Minigame :D
#24

sounds good

ya it sounds good...
looking forward to it...
and the hints will get you better marks in compatibility and triggering and having GUI triggers as well means that you don’t lose marks for compatibility


EDIT:
@ donut3.5

Would you mind if i used your game in my map?
#25

Re: sounds good

Kixer
EDIT:
@ donut3.5

Would you mind if i used your game in my map?

Wouldn't have entered if you couldn't put it in your map! :D
As long as you give credit in like, a credits pagee/quest, by all means put it in. :wink:
--donnut3.5--
#26

kwl

ya kwl....
i am gonna change a few things and fix sum stuff but you will get credit in the quests and the tooltip for the game...
I'm gonna use Donut3.5 k? :?:
#27
Aye, thats his Bnet name as well

anyways, donut, i think Kixer was trying to be polite.
#28
Yup thats me polite to the very end :wink:

Anyway Purple do you think u could have ur game done by 2moz... :?:

i dont want to rush you or anything but it would be da ideal time for me so ya... :?

btw what bnet realm do u guys play on :?:
#29
2moz? whats that supposed to mean?

i should have a good amount, if not all, done by tonight, and ill give it to you w/o the GUI stuff. The GUI stuff will cause me to take awhile longer ( cuz ill need each trigger 2 times, unless its a trigger that i can do in GUI, then ill do it in GUI just for you :P ), and ill give you the GUI later to mark the compatability, or something.
#30
I'm gonna take a guess and say 2moz is tomorrow.
;)