HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

How to make a simple TD - tutorial.

05-04-2003, 06:47 PM#31
Dead-Inside
I'm not making a map.. I am making a tutorial... To make people understand, not copy.
05-05-2003, 01:26 PM#32
Dead-Inside
Guys, Give Me Ideas For "How to make your TD more advanced" TODAY please... .... :(
05-05-2003, 05:42 PM#33
Rifleman_alan
how to make it so u choose how many spawn
05-06-2003, 04:36 AM#34
Dead-Inside
Oh ya, dialog choosing of lvl. Roger.
05-08-2003, 07:41 AM#35
FranticFreddie
Nice Tutorial Dead-Inside. Very basic and thats why it is very nice for beginners. IMHO. :D
I am a beginner and i think its very helpful.
But there is a little bug in the Triggers. :////

Quote:
Originally posted by Dead-Inside
-------------------------------
-Event-
A unit enters 1 1 [Unit - Unit enters region]
-Condition-
-Action-
Order (Triggering unit |found at the bottom of the list|) move to 1 2 [Unit - Issue order targeting a point]
-------------------------------
The above trigger makes the units go from waypoint 1 to waypoint 2. Nothing hard involved.
Now redo the trigger but change the first region to 1 2 and the second to 1 3 until you are out of regions.


You should set a condition like:
-Conditions-
(Owner of (Triggering Unit)) Equal to Player 12 (Brown)

Otherwise ALL Units (Player Peasants) would follow the Triggers emote_sweat
I think that only Monsters should follow those Triggers.

Im currently translating your Tutorial into german, cause i havent found other tutorials like this one on other websites.
When im done with translating and taking screens from my example-map (i suck at terraining *lol*) i'll post it on World-Editor.de where you can find other basic tutorials to create RPG-like maps for example.

The translation will still have your Copyright and a link to this thread.
Tell me if you think that its not ok for you.

Keep up your good work anyway guys.
ChrydGod: Your remake of CubeDef 4.85 is great fun to play.
05-27-2003, 09:13 AM#36
Guest
To dead-inside:

I made a map based on your tutorial and it seems really fine for a basic TD! Only one big problem in it. (Or maybe i missed something :) If you play alone you will have to face 4 times as many enemies alone. In your tutorial i can see it doesn't matter but in mine every players "point of defence" is the same so when one losses lives all does. My question is really: How can i detect whichs players are playing and only spawn monsters for these or is that just to complicated?
05-27-2003, 09:24 AM#37
Dead-Inside
The whole Spawning thing in this is not as it should be in any other ... Umm...
You use an interger, you call it Level, you then set +1 for eatch level who'se gone by. Then use that for triggers so spawn levels. "If integer Level = X number, whicih is the level, spawn bla bla bla". Then you can have, hmm.. Well...
As for your question, you can do this multiple ways, but to keep spawning in all corners, you can "Spawn X units times Players at bla bla bla". Players is an integer which you plussed one for eatch player playing.

To do that, you do this in map initilazation:
-Action-
If player X is playing then do set Players = Players + 1 else do nothing.
Use Player slot comparsion.
And Set Variable.

Anyhow, I will type up EXACTLY how to do this but I gotta run now, sorry for the blurr.
As I said, the basic tutorial just shows you how to get things moving.
05-27-2003, 10:05 AM#38
FranticFreddie
@ LupusStudios:

This TD-Tutorial is a very basic tutorial. Creating a Solo/Survivor-TDMap is a bit more difficult/work for a beginner. You need Life-/MonsterCounters for every Player and so on.

For this Tutorial you can do a Player Slot Status Comparison for every PlayerSlot in your map which looks like this (for Player 1 (Red) when its done:

Quote:
Trigger Level 1
-Action-
If ((Player 1 (Red) slot status) Equal to Is playing) then do (Unit - Create 10 Level 1 for Player 5 (Yellow) at (Center of Spawn 1 <gen>) facing (Center of 1 1 <gen>)) else do (Do nothing)

To create this little Actionpiece you have to do the following:
Create a "If / Then / Else" - Action for your Trigger "Level 1".
Then click on "Condition" and Choose "Player Slot Status Comparison" from the List. Press OK.
Now click on "Action" and choose "Unit - Create Units Facing Points" from the list.
Following things have to be changed in this dialog:
"1" to "10"
"Soldier" to your "Level 1" enemies
"Player 1 (Red)" to "Player 5 (Yellow)"
"(Center of (Playable map area))" to "(Center of spawn 1 <gen>)"
and
"(Position of (Triggering Unit))" to "Center of 1 1 <gen>"

Press OK and change the last "Action" to "Do nothing".
Now your done with the 1st slot.
Copy this Action and change slots, spawn- and move-regions for the other players and Levels.

I hope this will help you a littlebit. ;)
05-27-2003, 12:30 PM#39
Dead-Inside
Thanks for doing my work.
Also, keep in mind that the numbers of units to spawn is stored in difficulty level set by player red at the start. It doesn't have to be this way but it mostly is.

You just set to as many units as you want in eatch difficulty. So Easy had 5, hard has 10 and impossible has 20. Actually these are all the same variable. You set up an integer variable by clicking in the dialog. If player 1 (red) presses the button for easy, it will set the integer to 5, if hard, it'll be 10, and so on.

So by using a dialog you set it up. How to use a dialog successfully is in many tutorials out there as well on these forums.

Regards
05-27-2003, 07:21 PM#40
Guest
Thx i actually worked... :)
06-30-2003, 06:38 AM#41
Guest
Your tutorial helped me ALOT!! Thank you so much. In your advanced version could you plz include alot of help on variables. Also, put in how to display a text (that tells what lvl it is and what monster abilities are) for each level, plz. And plz make a more n00b friendly detailed description on how to do non-timed ememy spawns, so that the new level starts when the current lvl has no enemies left, the way most TDs do it.

Once again, thank you! And i can't wait for the adv. guide! :D
06-30-2003, 10:10 AM#42
Hivemind
G/J Dead-Inside.

You might think about making it into a map though. Just the basics of the engine. Not enough so they can just copy and not have to understand the triggers. It wouldnt even have have to be functional. It could have no terrain just a few triggers set up for one player only. They would have to modify it a lot to get it to work for a multiplayer map.

This would be much faster for you and easier for them to understand. At least its faster for us to write the trigger in the WE than explain it here.

For a advanced one you could do a team or survivor TD.
06-30-2003, 03:02 PM#43
Dead-Inside
I don't feel motivated to make an advanced map...
06-30-2003, 04:23 PM#44
Guest
yes, on with making the adv. tutorial! Hmmm..what else do I need to know...*thinks* Oh! Plz include on how to put color text in the loading screen and I also need to know how to make it a survivor. How do I put kill # on a score board that has lives counter. But most importantly I need to know how to do the things I asked earlier.

of course, please do it :ggani:
06-30-2003, 05:37 PM#45
Dead-Inside
Oh damn oh damn...
I guess I'll be making an advanced TD tutorial map in the near future...