TDM map theory?

Discussion for Level editing, modeling, programming, or any of the other technical aspects of Quake
Post Reply
GODLIKE
Posts: 387
Joined: Tue Nov 30, 1999 8:00 am

TDM map theory?

Post by GODLIKE »

Anybody know of a good theory resource for 2v2 mapping?

:icon26:
User avatar
Foo
Posts: 13840
Joined: Thu Aug 03, 2000 7:00 am
Location: New Zealand

Post by Foo »

promode.org if anywhere. Perhaps ESR if there happens to be an article.
"Maybe you have some bird ideas. Maybe that’s the best you can do."
― Terry A. Davis
GODLIKE
Posts: 387
Joined: Tue Nov 30, 1999 8:00 am

Post by GODLIKE »

wviperw's guide and lunaran's stuff are easy to find; both are pretty good.. But something 2v2 specific would be nice. :drool:
GODLIKE
Posts: 387
Joined: Tue Nov 30, 1999 8:00 am

Post by GODLIKE »

Actually, while I'm thinking of it.. What are everybody's notion of "best" TDM maps for Q3? (Q4 doesn't have any, yet)?

(Aside from Q3dm6.) :P
StormShadow
Posts: 557
Joined: Wed Feb 16, 2005 8:10 pm

Post by StormShadow »

In pretty much descending order: ospdm5, cpm4, ospdm6, q3dm14TMP, q3dm7

These are the maps that were primarilly played at events and tournaments.
User avatar
hemostick
Posts: 203
Joined: Wed Feb 14, 2001 8:00 am

Post by hemostick »

Absolutely, but in a different order for me - I think I'd swap osp6 and dm14 :)
GODLIKE
Posts: 387
Joined: Tue Nov 30, 1999 8:00 am

Post by GODLIKE »

Nice.. Thx lads. :icon31:
voodoochopstiks
Posts: 248
Joined: Tue Jun 08, 2004 7:00 am

Post by voodoochopstiks »

Imo those 2v2's are a bit big, but I guess that's vq3 for you. In CPM we use CPM15, CPM16, CPM25, CPM29 for 2on2(I may have forgotten one), which are a bit tighter, like q4 maps often are.
[i][color=#408080]Give someone a program, frustrate them for a day. Teach someone to program, frustrate them for a lifetime.[/color][/i]
voodoochopstiks
Posts: 248
Joined: Tue Jun 08, 2004 7:00 am

Post by voodoochopstiks »

Basic theory: Don't make control impossible, try to fit in ~2-3 armors, possibly a mega, a quad or another powerup of sorts is vital to a good 2v2 imo. Go for something like ~150-250 health total on the map, not counting mega. Try to keep important items in fun combat areas, like the quad area needs to be really exciting to fight in, since that will have a lot of big fights over it, same with RA.
GODLIKE
Posts: 387
Joined: Tue Nov 30, 1999 8:00 am

Post by GODLIKE »

CPM29 is pretty nice ; I love the HH3 textures.

Thx for the design tips..
a13n
Posts: 1672
Joined: Thu Feb 10, 2005 2:08 am

Post by a13n »

Is there any article to describe how to make a successful tdm map for bot play if I'm not being too intrusive?
[color=#FF00BF]I pwn police! - Biff[/color]
[color=#666666]When I went to a zoo, I found myself in another zoo, too. - a13n[/color]
[color=#999999]Homeless is a living proof that[/color] [color=#FF00BF]Benjamin Franklin's quote "There're two things certain, tax and death" is wrong[/color] [color=#999999]and GOD had wanted[/color] [color=#FF00BF]him to be an evil liar, that is, SATAN[/color][color=#999999]. - a13n[/color]
[color=#666666]There are too many GODs in this werld for [/color][color=#FF00BF]the ONE&ONLY[/color][color=#666666] to be valid. - a13n[/color]
[color=#666666]Nothing ventured, the rest of everything just given. - a13n[/color]
[color=#FF00BF]I need a soldier! - Sarge[/color]
poub_
Posts: 41
Joined: Sun Jun 25, 2006 8:50 pm

Post by poub_ »

cardigan wrote a bot guide for two of his maps, that should help you :)
a13n
Posts: 1672
Joined: Thu Feb 10, 2005 2:08 am

Post by a13n »

Yeah, I've alreay read his guide.

By the way does anyone here play tdm with bots seriously? :olo:
For instance do you bind team orders and actually use them?
Do they really work effectively?
Or do they just piss you off?
[color=#FF00BF]I pwn police! - Biff[/color]
[color=#666666]When I went to a zoo, I found myself in another zoo, too. - a13n[/color]
[color=#999999]Homeless is a living proof that[/color] [color=#FF00BF]Benjamin Franklin's quote "There're two things certain, tax and death" is wrong[/color] [color=#999999]and GOD had wanted[/color] [color=#FF00BF]him to be an evil liar, that is, SATAN[/color][color=#999999]. - a13n[/color]
[color=#666666]There are too many GODs in this werld for [/color][color=#FF00BF]the ONE&ONLY[/color][color=#666666] to be valid. - a13n[/color]
[color=#666666]Nothing ventured, the rest of everything just given. - a13n[/color]
[color=#FF00BF]I need a soldier! - Sarge[/color]
Pext
Posts: 4257
Joined: Thu Aug 28, 2003 7:00 am

Post by Pext »

hm... this could be a serious challenge. 1.5 vs 1.5 ~ one player/one bot per team. what bot commands are possible? are you able to give them orders to go to a certain zone?
4days
Posts: 5465
Joined: Tue Apr 16, 2002 7:00 am

Post by 4days »

a13n wrote:Yeah, I've alreay read his guide.

By the way does anyone here play tdm with bots seriously? :olo:
For instance do you bind team orders and actually use them?
Do they really work effectively?
Or do they just piss you off?
i've used the bots when lanning against people (ctf with 1 or 3 other players), and they do follow orders.

from:
http://www.madchat.org/coding/ai/games/quake/jw01.pdf
Help someone

Bots can be ordered to help someone. For instance “Grunt help Hunter” or “Grunt help
me”. The bot will go to the person in need of help and will try to be of assistance.

Accompany someone

Bots can be ordered to accompany someone. For instance “Grunt follow Hunter” or
“Grunt accompany me”. A bot ordered to follow someone will go towards the player who
needs company and will follow this player around. When the player to be followed ends
up in a fight the bot will assist in the battle.

Defend key area

Bots can also defend a key area. A player or team leader can for instance order a bot as
follows: “Grunt defend the base” or “Grunt guard the railgun”. When ordered to do so the
bot will defend the key area.

Get the enemy flag

In CTF mode bots can be ordered to capture the enemy flag. For instance “Grunt get the
enemy flag”. Grunt will then go of to the enemy base and will try to retrieve the enemy
flag.

Return our flag

When the base flag is stolen by the enemy team in CTF mode the bots can be ordered
to return the flag. For instance “Grunt return our flag”. Grunt will then go of to find the
flag of its team. The bot will try to return the flag to the base by killing the enemy carrying
it and picking up the dropped flag.

Rush to the base

In CTF mode bots can be ordered to rush back to the base. When the base is under
attack by the enemy a bot can be ordered to come back for assistance. For instance
“Grunt rush to the base”. Grunt will then run back to the base trying to eliminate any
resistance encountered.

Camp

Bots can be told to camp somewhere. For instance “Grunt camp the railgun”. Grunt will
then camp near the railgun. A player or team leader can also order a bot to camp at its
current location. For instance “Grunt camp there”. When a bot is supposed to camp at
the location of the player who orders, then “Grunt camp here” can be used.

Patrol

Bots can patrol a certain area or a specific number of key areas. A bot can be ordered to
patrol by for instance saying “Grunt patrol from the railgun to the rocket launcher to the
red armor and back”. Grunt will then walk from the railgun to the rocket launcher to the
red armor to the railgun etc. In this case the bot loops in a circle along the three items. If
the bot is supposed to go back and forth, a player can order the bot as follows: “Grunt
patrol from the railgun to the rocket launcher to the red armor and reverse. The bot will
now go from the railgun to the rocket launcher to the red armor to the rocket launcher to
the railgun etc. The bot can be ordered to patrol between any number of key areas
and/or items.
Get item

Bots can be ordered to retrieve a specific item. For instance “Grunt get the rocket
launcher”. Grunt will then go of to get the rocket launcher.

Kill

Bots can be sent after a specific player on the enemy team. For instance: “Grunt kill
Hunter”. Grunt will then try to hunt down Hunter.

Lead the way

A bot can be told to lead someone the way towards its goal. For instance “Grunt lead
Sarge the way”. If Grunt is not anywhere near Sarge then Grunt will first go to Sarge.
From there Grunt will lead Sarge the way, and wait if Sarge cannot keep up. In case
Grunt looses sight with Sarge then Grunt will go back to find Sarge.

Dismiss

Bots can be dismissed from their currently ordered task. For instance “Grunt dismissed”.
When dismissed, the bot will decide for itself what to do.

Start team leadership

A bot can be ordered to be the team leader. For instance “Grunt you are the leader”.
Grunt will then become the team leader and will tell other human and artificial players on
its team what to do.

Stop team leadership

The team leader can also to stop being the leader and leave the job for someone else.
For instance “I stop being the team leader”. Someone else can also tell that the team
leader stops fulfilling that task. For instance “Grunt stops being the leader”. In both cases
all the bots on a team will know that the team leader resigned his job and a new team
leader can be chosen.

Join sub team

Sub teams or squads can be created within a team. Bots can be ordered to create a sub
team or squad. For instance “Grunt and Sarge create team alpha”. Both Grunt and
Sarge will then join the sub team named alpha. Bots can also be ordered to join an
existing sub team. For instance “Hunter join squad alpha”. All members of a sub team
can be ordered to do something by using the sub team name. For instance “alpha
defend the base”. All bots in team alpha will now defend the base.

Leave sub team

Bots that are in a sub team can be ordered to leave the sub team. For instance “Grunt
leave your team”. Grunt will now no longer be in any team. Bots do not have to leave
their current sub team before they can be ordered to join another team.
a13n
Posts: 1672
Joined: Thu Feb 10, 2005 2:08 am

Post by a13n »

@4days
Thank you for the link.
I roughly scanned through the document.
Some are difficult for me but it was fun to read overall.

By the way, according to the pdf, its creation date is 2001.
Has this kind of docment been ever available?

And which can be a better team leader, human or bot?
[color=#FF00BF]I pwn police! - Biff[/color]
[color=#666666]When I went to a zoo, I found myself in another zoo, too. - a13n[/color]
[color=#999999]Homeless is a living proof that[/color] [color=#FF00BF]Benjamin Franklin's quote "There're two things certain, tax and death" is wrong[/color] [color=#999999]and GOD had wanted[/color] [color=#FF00BF]him to be an evil liar, that is, SATAN[/color][color=#999999]. - a13n[/color]
[color=#666666]There are too many GODs in this werld for [/color][color=#FF00BF]the ONE&ONLY[/color][color=#666666] to be valid. - a13n[/color]
[color=#666666]Nothing ventured, the rest of everything just given. - a13n[/color]
[color=#FF00BF]I need a soldier! - Sarge[/color]
Infernis
Posts: 614
Joined: Thu Feb 17, 2005 12:00 pm

Post by Infernis »

No single article regarding tdm mapping?
Inf - Leaving in it's torturous wake nothing but vicious, cannabalistic, mutated, radiated and horribly disfigured hordes of satanic killers!
Fjoggs
Posts: 2555
Joined: Fri May 03, 2002 7:00 am

Post by Fjoggs »

Geit had one, but his site is down.
Lukin
Posts: 349
Joined: Sat Jan 29, 2000 8:00 am

Post by Lukin »

[size=75][url=http://www.lukinonline.com]lukinonline.com[/url][/size]
Quack
Posts: 82
Joined: Thu Sep 07, 2006 6:56 pm

Post by Quack »

I'm currently working on making a really big TDM. The basic bounding box for the map will be about 4000x4000 on the xy, and about 2000 on the z. A few general questions about how to accomdate for the size.

What's the max number of players to expect on typical servers?

How many spawns should there be on the map?

How many YA & RA should be available?

How do you prevent railgun from dominating the map from sniper positions? I've currently placed two railguns. How many rail ammo packs?

Are there any maps out there that are close to this size for comparison?

Any suggestions for a map this size are welcome!!!
Fjoggs
Posts: 2555
Joined: Fri May 03, 2002 7:00 am

Post by Fjoggs »

My recommendation would be to lower it's size drastically :icon3:
maz0r
Posts: 157
Joined: Wed Apr 21, 2004 7:00 am

Post by maz0r »

Maybe specify the supposed gametype first? FFA I would guess?
Quack
Posts: 82
Joined: Thu Sep 07, 2006 6:56 pm

Post by Quack »

The map is built for TDM, it works for FFA also. Most of the map is symmetrical with respect to the origin. The main focus of the map is a big open area with 4 spiral staircases, 4 wormy spiral staircases (weaving left and right) and 2 double helix staircases. Each staircase allows a person to cover about two-three choke points, there are a total of 6 entrances/exits from the interior to the exterior where the staircases are located. So if you have enough teammates in the right places, covering the right exits, it could easily turn into a rail fest. I fear that railgun may dominate the map.
maz0r
Posts: 157
Joined: Wed Apr 21, 2004 7:00 am

Post by maz0r »

a tdm map with two railguns? never came up to something like this before. And symmetrical maps tend to become boring fast. Maybe Fjoggs is right with his suggestion.
Post Reply