News | Forum | People | FAQ | Links | Search | Register | Log in
..::LvL Experimental Single Player Comp
Yep, an Experimental Single Player Comp using the Q3A engine as a base.

There is no physical prize, just bragging rights.

Submission deadline is 3rd Dec, 2010. More details on ..::LvL

http://lvlworld.com/
First | Previous | Next | Last
 
you could do some kind of survival map i guess? 
Yeah But... 
.. it's more fun if there's an exit you can reach. Otherwise you'll just have the timelimit factor = the same as FFA against bots as it is already in Q3A. So that would mean the SP map is actually a normal DM/FFA map which doesn't make sense in such a SP contest.

I think the only thing you'd need coded in Q3A is the trigger_changelevel thingy...Then you're all set. 
 
True. I haven't actually thought about that. A possible workaround could be using a target_score script that, upon walking through the exit, very quickly increases the player's score towards a high fraglimit. This would work even better if the map was set to CTF mode.

As for enemies, I think it would be possible to more or less recreate classic behavior/combat by using customized bots that only use a single weapon, have reduced aim accuracy and movement speed, and are prone to camping. Ideally they would spawn in teleporter closets outside the main map, where they also get their weapon, and be teleported to their positions (bot clipped) as the player enters the area. This would prevent them from respawning in the map, so it would feel more like a linear progression or distribution; and they could be reused multiple times. Items can be set not to respawn which allows for SP-like placement without special tricks. 
You Could Just Teleport 
the player into some special area at the end.

For bots, you still would need to solve the bot spawning/adding, and I don't know if there's "spawn only player 1 here" spawnpoints. If there isn't you'd probably have random enemies... 
 
There's an info_player_start entity that apparently is only used in single player mode. Enemy randomization can't be avoided, I guess, but if the enemy types are restricted to, say, machine gunners and shotgunners, perhaps with an occasional grenadier, that shouldn't be a problem. 
 
I talked with a friend about the idea of using bots as monsters after we read about that SP competition. We also had the ideas with teleporting bots into bot-clipped 'cages' when the player gets close to them. Maybe you could also kill all those bots he left behind when he enters a new area by activating a trigger_hurt/kill in the old area (since the maximum number of bots is limited you need to establish some sort of bot flow I guess). All of this sounds like tons of work for little gain though. And I can't really imagine it to be fun to play tbh. Who wants to fight q3 bots in cages?

On the other map types... hm. I like defrag and there's thousands of great maps already so making obstacle race maps in vq3 and claiming it was experimental doesn't make much sense imo.

Nobody likes mazes I guess so no need to talk about those (I'm not a rat and I don't get paid with cheese to do so - so why navigate mazes?).

Exploration/logic puzzles: Hm. A matter of taste I guess but for me it's very similar to the maze tbh.

I guess people will need to come up with something new. 
 
Or just use Darkplaces with your favourite Quake monsters. 
Yeah 
...that's what I thought when I wrote 'tons of work for little gain'. ;) 
Not To Forget: Monster Closets 
It doesn't have to be literal cages all the time. I thought more about clipping off smaller areas the bots can move around in, like a room, corridor or balcony. After all, one would have to make sure the bots don't kill each other. 
Just Put Them In A Team 
also, you'd need some complex triggering going on to teleport them into the right places 
 
Definitely. It would be possible but I guess the fine tuning for playability would be a real pita. 
Ugly Ass Proof Of Concept 
Oh Yeah 
if you die, q3 might randomly crash. haven't figured that out yet. 
Another One 
if i put the map in a pk3, my q3 crashes. 
 
dasnt w�rk 
What Exactly Doesn't Work? 
 
Fixed 
note to self: the aas creation needs to run after light finishes, not just after it finishes the first bounce.

Try this: http://www.haukerehfeld.de/mapping/quake3/singleplayer/singleplayer.zip

Extract to quake3 dir.

Start with singleplayer.bat or the quake3 command in it.

It has three rooms: start room, 1st room with one mg enemy, 2nd room with one mg and one gl enemy, then a hallway that lets you win the game. if you die, either q3 crashes or you're teleported to a gameover room.

Internally it has a spawn loop where the bots spawn, are put into a loop where they just fall down or touch triggers if the corresponding door is open. This is a bit tricky because there doesn't seem to be a way to toggle doors, so you need two doors in opposite directions and tricky geometry. 
That's It. 
Though I thought there was an easier way than the door setup. Isn't it possible to trigger teleports? Toogleable doors: can't you just set wait -1 and trigger it multiple times - or is it impossible like in Quake? 
Megaman 
none of the bots attack me? they were all facing the wrong way and didn't see me, so would only react when i shot them.
might be worth modding the announcer voice to get rid of it. (just with silent .wav files) 
Did You Join The Team Manually? 
if you do, join blue :-) 
(i Have No Idea Why The Script Needs A Wait Time) 
before the join command and maybe it's too short for your machine. 
The Crash Of Q3... 
Spawnpoints with "nohumans" "1" causing the crash. This key was never used in original maps. Only the "nobots" "1" key can be found in q3dm0 at the initial spawn in front of the mirror.
Only with older pointreleases it works fine... 
 
i used the batch file you included. they attack me fine, it's just they don't initially see me because they are facing off to the side. 
2 posts not shown on this page because they were spam
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2024 John Fitzgibbons. All posts are copyright their respective authors.