• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

[Defense / Survival] Tower Defense [WIP]

Status
Not open for further replies.
Level 9
Joined
Apr 23, 2010
Messages
312
Tower Defense (Name is subject to change)

Description
I couldn't find any spiral type tower defense maps anywhere here or on epicwar (maybe I just wasn't looking hard enough), anyways I decided to begin my own. I had a little experience making one a couple years ago that ended up being terrible and scraped it.

In this, you and your teammates must defend the farm against the relentless hordes of... Chickens. Each wave they gain more and more health (probably going to add more health as I can solo this past level 50 easily). Every ten waves the Chickens get their Bison friends to help out and push forward. The Bison have massive amounts of health and a little armor to help even more.
Gameplay
Currently there are fifty waves to play on (it keeps going afterwards but the waves don't get harder) and more are planed to be added. There are also about thirteen towers most of which are just more powerful versions of their respective predecessor.

Unlike most tower defenses I've seen around the Hive (other than Mauls), this one allows you to tower and maze around the path of the waves making them take much longer to reach their destination and take more damage. In addition there are Aura towers that have negative effects on enemies and positive effects on your towers. As of right now this (at least in my opinion) is only for one player since the units have low health, but it is meant for more (up to ten originally, it might be lowered).
Screenshots
1.jpg


2.jpg

3.jpg

http://www.hiveworkshop.com/forums/pastebin_data/dmgyie/4.jpg[img][/hidden]
[hidden=Got to have that AoE][img]http://www.hiveworkshop.com/forums/pastebin_data/dmgyie/5.jpg

http://www.hiveworkshop.com/forums/pastebin_data/dmgyie/6.jpg[img][/hidden]
[hidden=More damage x2][img]http://www.hiveworkshop.com/forums/pastebin_data/dmgyie/7.jpg

8.jpg

9.jpg

10.jpg

Credits and Criticism
So far there are only two imported models (both of which I can't recall the owners respective names, so I'll leave them out for now) I'm not sure if more or not will be added later on. Everything else has been done by myself (13oot-Me).

All criticism is welcome as well as constructive ideas to further the progression of this project. I have uploaded the current version of the map for you to test it and maybe provide some criticism or ideas, as stated before.
 

Attachments

  • Tower Defense.w3x
    212.1 KB · Views: 45
Level 9
Joined
Apr 23, 2010
Messages
312
I just have a single unit running through the map at the moment, attacks a building if it can't find an opening then moves on. I tried using a different method but didn't understand it enough to modify it and get it to work. I know this method can be abused as soon as the pathing checker passes by, just place a tower up to block the waves then take it down when the checker is getting close.
 
This is a pretty easy solution

http://www.hiveworkshop.com/forums/jass-resources-412/snippet-ispathblocked-211198/

Look inside of the map for a quick cnp demo of IsPathBlocked. If you cnp that code and mod, ur map will insta work. You can mod it a bit to give refunds.

Use this lib to get unit costs for refunds

http://www.hiveworkshop.com/forums/jass-resources-412/system-costs-getunitcost-getitemcost-196894/


So essentially, if a player builds a tower that will somehow cause a block (any block), that tower will be instantly removed and the player will be refunded with a texttag warning.

I recommend using this for your text tags

http://www.hiveworkshop.com/forums/jass-resources-412/snippet-texttag-213488/

It displays local tags, which is awesome ;)

edit
I also suggest ghosted visible units so that they will never clump. However, this will enable towers to be built on units, and those units will freeze or something if the towers are built on them (or attack, it's something crazy), so you should also check to make sure that there are no creeps at the tile where the tower is going to be built (if you wanna do the ghost visible option).

However, players will still be able to do juggling: have 2 exits and as units approach one, close it, then open it and close the other, etc. How do you stop juggling? Hmm...
 
Status
Not open for further replies.
Top