I'd love to see this progammer, for I'm curious to see if it really can be done... not to mention it's something I'd never be able to do myself :P My love for triggers is far too strong to make good use of the data editor, I'm afraid :(
I guess you can do wave spawning through persistent effects, and im sure it's possible to use a search effect or validator or both to make sure no units are on the map (in other words, wave is dead)
Making a very basic TD is probably easy then. Have a unit/structure preplaced and have it have a behavior/persistent that spawns unit's periodically, and have the final effect kill the unit (to trigger victory for the player).
But making a more complex TD is gonna take a lot of time, and i'm sure you'll find a lot of things i can't even think off.
I think what programmer means is a mod.
No one seriously attempted to create a working mod yet right? Only maps.
Making a mod means you create a module that can be used on "any" related maps, say a VS TD mod that can work on melee maps, which has units being spawned from main base to attack your opponent's base, and you get to build your TD based on the layout of a melee map.
no, im pretty sure what hes going to do is a basic TD without the use of triggers. Not a mod, but more of a "proof of concept". It's not supposed to be a fun to play map, but a map that proves something. The fun to play part would only be a bonus.
Behaviors, persistents, etc.
Place a Unit Spawner somewhere, give it a temporary behavior that casts a spawn effect on expiration. All spawned units periodically cast a temporary buff on all units of type Unit Spawner which will create the spawn effect for the next wave at expiration.
Once all spawned units died the buff isn't refreshed anymore and the next wave's units spawn.
And so on.
It can be done easily. Question is whether it needs to be done.
Ok you got me there, the complexity of the map will be inversely proportion to the detail of the tutorials. Everyone is sure pissed of making actual map so I just want to have fun. Besides a tutorial for data editor is better when they have specific purpose and coherent.
If i'm not doing it, I will write a guide on how this work.