|
Madfox
#13028 posted by negke on 2013/06/21 14:03:44
Those values are all wrong.
So Negke,
#13029 posted by mfx on 2013/06/21 15:32:48
what are actually the right values?
Correct Values
#13030 posted by negke on 2013/06/21 16:46:02
Max distance player can jump foreward = 244
Max distance player can jump upwards = 43
Max distance player can fall not injured = 256
Min gap in floor before fall through = 33
Max step player walks before jumping = 18
#13031 posted by negke on 2013/06/21 16:54:31
And yes, those are for Netquake, id1, vanilla, etc.
Also note that, I believe, there's a slight difference between old SW Quake and source ports concerning the out-of-water height (29).
#13032 posted by gb on 2013/06/21 16:59:10
yeah, the out-of-water height is a bit sensitive. Not everyone can get out of water when the ledge is 32 units high! Make it 16 to be safe.
Great
#13033 posted by mfx on 2013/06/21 18:10:11
thanks negke!
Following What Gb Said...
#13034 posted by metlslime on 2013/06/21 21:14:29
in general try not to build anything to the exact maximum, if you want the player to succeed. Because physics is framerate dependent, some players might not be able to make a jump that is theoretically possible.
Also geometry built near the threshold between "can" and "can't" is ambiguous to the player and makes the environment harder to read. For example you want gaps that are obviously "jumpable" or "unjumpable" when a player looks at them. (exception may be in DM maps where expert players are supposed to be challenged to learn the quirks of the map.)
For example, 16 units is a good max step height. 32 is a good minimum non-step height. 40 units is a good max jumpable height, 48 is a good minimum for un-jumpable height.
Interesting
#13035 posted by Cocerello on 2013/06/21 23:23:46
MadFox and Negke: thanks for the info, it's going to be very useful.
Gb: at the situation i am right now. i have to penalize the skill, as i want to put something very important on the other side. The problem is that if i penalize skill, i have to make that it SEEMS obvious that it isn't possible to go to the other way. I'll probably mix more height and width, as i cannot make the chasm too big (244 is a lot for that part (right now it has 160) and i do need to take into account strafe jumping too), but i still cannot forget about the options of fences, something hanging on the middle of the chasm or adding gravity. I'll test all of them and decide later.
Metlslime: thx for the advices, they are usually obvious, but that's something that can tend to be forgotten.
I'll explain my idea: What i want to do is put a very important key-part of the map on the other side, so it can be seen easily and makes the player want to get there but hiding the path a lot so it is rewarding and makes the player realize how important is or how good the reward is, so i was thinking of ways to prevent the player to get to it by shortcuts, aside from those that we talked before; even ways of countering cheat codes.
The only one that i thought till now that not involve coding or hacking and can be valid even for countering ''noclip'' is killtargeting the object with a box surrounding it made of a trigger_once with a message. This box is killtargeted by another trigger put blocking the way i want the player to follow. Of course i plan to put the box so that only can be touched if the player cheat, or maybe putting also some kind of force field around the box so it is more obvious that it cannont be reached, but it seeems kind of cheap and it won't stop cheaters of trying to get there. I even though of using the box to target all the lights, as the most effective way to prevent people to noclip through doors and secrets triggered by that key-part, even if there is a cvar that adds lighting, only a few ones would know of it, so it will block most cheaters.
I'm conscious to the fact that being so zealous against cheaters can give me problems but i think that if done well it can add a lot to the map.
Truth Is Too...
#13036 posted by Cocerello on 2013/06/21 23:35:02
... that if this part is giving me so much problems maybe i should forget about it entirely if i don't get a decent way to solve it quickly, as it can lead to have a dead weight in the map.
I'll go ask the pillow too. Good night.
#13037 posted by gb on 2013/06/22 01:03:51
If you put up a barrier, make it appear logical. If it's a tech style map, yeah, a forcefield might work. A door stuck halfway also works. Anything that's in the theme of the map.
Cheaters
#13038 posted by quaketree on 2013/06/22 01:47:37
Why worry about them? I mean the only person that they are cheating is themselves out of playing a game the way it was intended to be played and missing out on the experience.
Neg!ke
#13039 posted by madfox on 2013/06/22 01:47:55
Thanks for the right values.
I just quoted Virtus DeathMatchMaker's manual,
but glad to see opposite.
Max Distance Can Be Quite High
#13040 posted by deqer on 2013/06/22 21:45:28
As Mandel said, it depends on the max speed a player can get when bunny hopping; because the speed increase with each hop.
As Mandel said, the max speed (in most clients) is 2000.
The default speed (running) is 320; and, as negke said, the distance of a jump (default) is 244.
320/244 = 1.3114
2000/1.3114 = 1525
So, the max distance a player can bunny hop is 1525 units.
The max distance a player can bunny hop (on his first hop), is 320; but it's difficult (you need a nice starting approach/curve/turn) to do.
But, like gb said, put a barrier there (so that it's obvious) that a player shouldn't even bother/attempt a jump (in the first place).
1525, Deqer
#13041 posted by mfx on 2013/06/22 21:50:10
thats quite a lot.
Maximum Faces
#13042 posted by mfx on 2013/06/23 05:03:23
a brush can have?
255?
on the opposite side of the ravine place a vertical wall with a skip texture on it. players trying to jump over will fall down.
Quaketree
#13044 posted by Cocerello on 2013/06/23 13:13:51
You have a point there, but i have my own reasons too:
1) I want that there is as much people as possible that enjoy the map like it is. Someone that cheats won't enjoy the map, the same happens with those that play a map in easy, they get a half-assed experience on the first try, and that is the most important one, as you won't get the same feeling twice in most parts.
That is the reason too as to why i always play the first time in nightmare, as the map won't feel as hard and intense on the second time and subsequent ones, and i will miss that if i don't do it that way. The problem is that i will miss the first experience in normal and that normal won't feel the same after completing the level in nightmare, but i can live with that.
2) People that cheat can activate triggers without noticing, and get as a a result a weird or unplayable map, and then think that it is the company or the mapper/modder fault. I don't feel responsible for them and don't care about them, but they should be taken into account too, as that people makes comments too, and those comments can make that some people that would enjoy the game/map/mod won't play it. This applies to 1) too, as if they cheat they won't get the same feeling (you don't get the acomplisment feeling when you see a secret, it isn't the same feeling if you see a room from one point than from other, ...).
3) I just pity those cheaters, as they are missing the good and bad points on maps, because the don't see that they are destroying their own fun times by taking unfair shortcuts. Same with people that exploits big bugs to defeat bosses. Yes, I like to get in the way of the problems of others if this makes that i can correct things that are blatantly bad for them, even if this can get me into problems. On the other way, I even feel bad and void when i use the architecture and the AI in Quake as a way to defeat the monsters, and don't want for more people to get accostumed to this as it seems that is happening more and more as the time passes.
4) That way of restricting players can be good. As an example, i recently played ''An evil new'' by Tronyn and Murderous Martin, that have ways to prevent the player from using cheat codes, and thought that it was a good experience, even if it was hard and at some times i wished for those cheat codes, the impossibility of having them made me put more effort on it and the feeling of acomplisment was far greater than expected and I enjoyed it and completed all of them.
#13045 posted by Cocerello on 2013/06/23 13:37:04
I haven't thought about that till now, but now that i have the distance for a normal jump i can calculate the distance of a strafe jumping by using the difference in their speeds when walking. I suppose the height will be the same. It won't be accurate but will get me a general idea of it, and that way i have that information there for subsequent maps.
Enliten:That idea ..., there is better ones, like the others that were posted before. But thanks for the intention.
#13046 posted by deqer on 2013/06/23 14:01:54
Cocerello: "I haven't thought about that till now, but now that i have the distance for a normal jump i can calculate the distance of a strafe jumping by using the difference in their speeds when walking."
...
You're welcome.
Over Thinking!
#13047 posted by ijed on 2013/06/23 20:26:11
Cheaters cheat, it's up to them. They won't have much fun and aren't worth catering to. All the time that you spend combating this problem is time that could be spent on improving the map in other ways.
It has a parallel with the DRM argument - people who pirate your stuff wouldn't have bought it anyway.
Someone who cheats through your level won't play it properly because you block their cheating.
I used to try and block speed running, before I realized that I was hurting the maps.
Frustrating the player on purpose, no matter how noble the goal, is a bad idea.
To solve your problem I'd propose something cool and taunting rather than a physical block. Have the player ride through the area in a func_train cage beforehand or have votes spam magic at them from it from miles away.
These tactics will annoy the player but not frustrate them, and anyone that cheats their way over the gap is gonna know they missed out on something important.
Mfx
#13048 posted by ijed on 2013/06/23 20:27:40
The more faces a brush has the less likely the map is to compile. Not for the brush itself but how it interacts with all the other brushes in the map.
The clipper is your friend!
Err
#13049 posted by mwh on 2013/06/24 02:12:53
Quake players get to decide how to play the map.
Getting too obviously in the way of this is annoying for everyone involved. So just make the gap sufficiently wide that its obvious that you're not supposed to try to jump across. Then, if a player wants to spend 40 minutes lining up the perfect bunny sequence to jump across, then (a) he/she probably knows that they are not playing the map the way the mapper intended and (b) who are you to say this is less of an effort/reward ratio than the long route you had in mind? Dismissing an effort like this as "cheating" is almost insulting, imho. Ages ago distrans sent a nice mail to SDA about this sort of thing, search for "distrans" on http://speeddemosarchive.com/quake/oldnews/03_jun20-sep05.html to read it.
OTOH, someone who types god, impulse 9 into the console and rjs across... well, screw em. That really is just cheating.
Achievements.... I remember when I used to play wow, the most fun thing I ever did in that game was explore off-limits areas, or take monsters to where they weren't supposed to be to create havoc.
If somebody tells me I can't or shouldn't do something, it makes me want to do it more. You could even consider rewarding them for their out of order completion or challenging them spawn mobs that wouldn't be there had they collected a key or rune....
...
#13051 posted by Cocerello on 2013/06/24 11:35:41
Mwh, enliten: You probably missunderstood my words, i consider cheating using the cheat codes, i do not consider cheating speedruns, strafe-jumping and bunny-hopping, as those involve tons of skills to pull them.
I still think that i have to prevent that the player reaches there, as that shortcut probably will avoid a big part of the map (i wouldn't mind if the shorcut wasn't so big). I won't prevent players to get there if they pull a good bunny-hopping or other hard to pull trick, but i will make it obvious that it cannot be reached with a normal jump or a strafe jump, if i finally put the chasm.
Ijed:
Have the player ride through the area in a func_train cage beforehand
I don't understand what you can achieve with this one. To have the player measure the place so he will know that he can't jump? Or to show him what he cannot reach?
or have votes spam magic at them from it from miles away.
I don't understand this one at all, all i get in my mind when i read it sounds so crazy. Could you explain it?
#13052 posted by gb on 2013/06/24 14:30:21
"Overthinking" hits the nail on the head I think.
|
|
You must be logged in to post in this thread.
|
Website copyright © 2002-2024 John Fitzgibbons. All posts are copyright their respective authors.
|
|