Maze TD Collision problems

tobbygnome

New Member
Reaction score
2
Greetings, i need some help on setting collision parametres for creeps for a Maze TD. So the player creates the maze for the creeps to pass through using towers.

At the moment I have tried setting Collisions for the creeps off but this resulted in them walking through the towers, no maze there.
Doing the same thing but setting path blockers as path map of towers, doesnt work.

Collisions are set to 0.00 for the creeps yet they bunch up and walk stupidly and slowly through the maze, not fun at all, easy for splash towers to own them.

Also I do not want to make the creeps an air unit, coz that would muck of the rules for ground units and towers and strategy. Also flying units stay extremely close to eachother and splash towers kill them all at the same time lol.

My hope is that i can make the creeps have no collision with EACHOTHER so they walk nicely and at a steady pace with no bunching up together through the maze of the players towers, but still be stopped by the towers and have to walk around them in a maze fashion.

If this is too much to ask im very sorry but if you guys are anything like me you will love a good warcraft engine brain teaser :D

Cheers, Tobbygnome
 

tobbygnome

New Member
Reaction score
2
i would like a way to make creeps move through a persons maze of towers that they have made, without bunching up or clashing together, but still make them have to walk around the towers that the players build to get to the end of the path. nice, clean, walking creeps.
 

Soulshadow

New Member
Reaction score
6
I completely and entirely understand your situation, as I have tried to make TD's before. -_- I never figured out how to do it, but I will give you some pointers incase you get past this.
Don't make a TON of weak units. Make SOME stronger units. If you have too many units on the map designated to move at once, they pause along the way, making them super easy to own up on.
 

Baltazhar

Active Member
Reaction score
55
Soulshadow has the right idea there.

The reason units cluster up, is because there are "too many" on the map moving at once, and they stop dead every now and then.
I'm not sure where the limit lies, and this is a huge problem for all TDs, but I think around 20 units moving at once, would stop them from halting.

This is just a guess number, but even with THE best computer, you would see the same pattern, so there must be a built-in limit somewhere.
 

Soulshadow

New Member
Reaction score
6
Axe that! I think I may have a solution.

Look at it like this.
The towers have say, 72 collision size. This means, they occupy an entire square. If you set the collision size of the units not to 0 (meaning NO collision) but instead a small number such as (.5) or (1), the units will brush each other SNUGLY, but, still be forced to run around the 72 units of collision size the towers have.

~_~ However, I think your problem may have been addressed in my previous post. Thinking further into the matter, I think spawning all of the units at once is not such a good idea. Try to trigger it so the units spawn in intervals.

Code:
Spawn Unit
    Events
        Time - Every 0.50 seconds of game time
    Conditions
    Actions
        Unit - Create 1 Footman for Player 1 (Red) at (Center of (Playable map area)) facing Default building facing degrees
Just create another trigger telling this trigger when the round is over and it's time to spawn more units. :) TTFN
 

tobbygnome

New Member
Reaction score
2
Thank you all for some very informative and helpful advice.

I see what you are saying about movement limits, thats fine, and i will try your 0.5 collision limit soon. As for the spawning of creeps, its actually along the lines of line tower TD where people spawn them upon other players for income. Which would reduce instant 20 spawns. Thanks for your help guys I think i'll have it all fixed.
 

Baltazhar

Active Member
Reaction score
55
Glad that you got something constructive out of our suggestions.
The 0.5 or 1 collision size would be a very good idea, to avoid them getting stuck in eachother too much, and still have them maze well.

The problem with them stopping is not because a trigger for instance says "Spawn 100 at once!", but because there are a total of X units on the map having move-to orders. But nonetheless, you can always test with a friend and try to see when the problems occur. There's nothing a few funky features/limits can't deal with.

Good luck with your map.
 

Venv

Active Member
Reaction score
1
should spawn atlest 20 units per spawn cus my td i did 20 each spawn and they cluster up on the spefic like escpicaly the flying one well on the region and then go
 

WolfieeifloW

WEHZ Helper
Reaction score
372
For my TD, I set creeps collision size to 1.
And spawned them one-after-another with:
Code:
For each (Integer A) from 1 to creepSpawnCount[levelCount], do (Actions)
    Loop - Actions
        Wait 0.75 seconds
        Player Group - Pick every player in inGamePlayers and do (Actions)
            Loop - Actions
                Set tempPoint = ((Picked player) start location)
                Unit - Create 1 creepArray[levelCount] for hostileCreeps at tempPoint facing 0.00 degrees
                Custom script:   call RemoveLocation(udg_tempPoint)
Where creepSpawnCount[levelCount] is the number of creeps in that wave, and creepArray[levelCount] is the unit-type of creeps.
Also, the "Wait 0.75 seconds" can be changed to whatever interval you want between each creep.
 

tobbygnome

New Member
Reaction score
2
Well my TD is like Line Tower TD, where peeps send creeps and then they spawn at other players locations to get owned by. This worked fine after spamming the button to send them because they were all in atleast over 0.5 second intervals at my fastest spamming speed. Thanks
 
H

hitokirixeno

Guest
If you give your units the "Ghost (Visible)" ability, they will walk through each other, but still collide properly with your towers.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Ghan Ghan:
    Still lurking
    +3
  • The Helper The Helper:
    I am great and it is fantastic to see you my friend!
    +1
  • The Helper The Helper:
    If you are new to the site please check out the Recipe and Food Forum https://www.thehelper.net/forums/recipes-and-food.220/
  • Monovertex Monovertex:
    How come you're so into recipes lately? Never saw this much interest in this topic in the old days of TH.net
  • Monovertex Monovertex:
    Hmm, how do I change my signature?
  • tom_mai78101 tom_mai78101:
    Signatures can be edit in your account profile. As for the old stuffs, I'm thinking it's because Blizzard is now under Microsoft, and because of Microsoft Xbox going the way it is, it's dreadful.
  • The Helper The Helper:
    I am not big on the recipes I am just promoting them - I use the site as a practice place promoting stuff
    +2
  • Monovertex Monovertex:
    @tom_mai78101 I must be blind. If I go on my profile I don't see any area to edit the signature; If I go to account details (settings) I don't see any signature area either.
  • The Helper The Helper:
    You can get there if you click the bell icon (alerts) and choose preferences from the bottom, signature will be in the menu on the left there https://www.thehelper.net/account/preferences
  • The Helper The Helper:
    I think I need to split the Sci/Tech news forum into 2 one for Science and one for Tech but I am hating all the moving of posts I would have to do
  • The Helper The Helper:
    What is up Old Mountain Shadow?
  • The Helper The Helper:
    Happy Thursday!
    +1
  • Varine Varine:
    Crazy how much 3d printing has come in the last few years. Sad that it's not as easily modifiable though
  • Varine Varine:
    I bought an Ender 3 during the pandemic and tinkered with it all the time. Just bought a Sovol, not as easy. I'm trying to make it use a different nozzle because I have a fuck ton of Volcanos, and they use what is basically a modified volcano that is just a smidge longer, and almost every part on this thing needs to be redone to make it work
  • Varine Varine:
    Luckily I have a 3d printer for that, I guess. But it's ridiculous. The regular volcanos are 21mm, these Sovol versions are about 23.5mm
  • Varine Varine:
    So, 2.5mm longer. But the thing that measures the bed is about 1.5mm above the nozzle, so if I swap it with a volcano then I'm 1mm behind it. So cool, new bracket to swap that, but THEN the fan shroud to direct air at the part is ALSO going to be .5mm to low, and so I need to redo that, but by doing that it is a little bit off where it should be blowing and it's throwing it at the heating block instead of the part, and fuck man
  • Varine Varine:
    I didn't realize they designed this entire thing to NOT be modded. I would have just got a fucking Bambu if I knew that, the whole point was I could fuck with this. And no one else makes shit for Sovol so I have to go through them, and they have... interesting pricing models. So I have a new extruder altogether that I'm taking apart and going to just design a whole new one to use my nozzles. Dumb design.
  • Varine Varine:
    Can't just buy a new heatblock, you need to get a whole hotend - so block, heater cartridge, thermistor, heatbreak, and nozzle. And they put this fucking paste in there so I can't take the thermistor or cartridge out with any ease, that's 30 dollars. Or you can get the whole extrudor with the direct driver AND that heatblock for like 50, but you still can't get any of it to come apart
  • Varine Varine:
    Partsbuilt has individual parts I found but they're expensive. I think I can get bits swapped around and make this work with generic shit though
  • Ghan Ghan:
    Heard Houston got hit pretty bad by storms last night. Hope all is well with TH.
  • The Helper The Helper:
    Power back on finally - all is good here no damage
    +2
  • V-SNES V-SNES:
    Happy Friday!
    +1
  • The Helper The Helper:
    New recipe is another summer dessert Berry and Peach Cheesecake - https://www.thehelper.net/threads/recipe-berry-and-peach-cheesecake.194169/

      The Helper Discord

      Staff online

      • Ghan
        Administrator - Servers are fun

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top