Author Topic: Left-Strafe the Superior?  (Read 927 times)

StartsStrats

  • Posts: 91
Left-Strafe the Superior?
« on: October 28, 2003, 06:16:00 pm »
Participating in Jugador's challenge ( cgi.gamefaqs.com/boards/g...c=10768787 ), I remembered something that I've been meaning to bring up to you guys.

It wouldn't surprise me if someone has brought this up before, but have you noticed that left-strafing seems to "override" right-strafing?  

That is, with 1.2, try pressing firmly on the C-Up and C-Right buttons.  Your typical 45-degree right-strafe, yes?  Now press C-Left while continuing to hold C-Up and -Right...now you're left-strafing.  But start with C-Up and C-Left, and even if you press C-Right, you'll continue left-strafing.

Does(n't) this mean that there's some difference between left- and right-strafing?  Could there be a related speed difference, or is it a harmless programming by-product?

Wouter Jansen

  • Posts: 9006
    • GE
    • PD
    • twitch
    • 2014RankingsDev
    • 2015RankingsDev
    • 2016RankingsDev
    • 2018RankingsDev
    • 2020RankingsDev
Left-Strafe the Superior?
« Reply #1 on: October 28, 2003, 06:28:00 pm »
the game has to choose one of the 2 directions of course when both are pressed. you can't walk in 2 directions at the same time (to the smart guys, I mean you can't walk to both left and right at the same time :p ).
anyway, it's programmed so that it uses left in such a situation, not the button last pressed, probably for some reason to do with programming.
sexy, this

StartsStrats

  • Posts: 91
Left-Strafe the Superior?
« Reply #2 on: October 28, 2003, 06:57:00 pm »
Is there any proof that this is all there is to it?  Cuz it sounds like you're half blowing the issue off, half talking out of the old bum.

Silent Thunder

  • Posts: 1208
  • Less dangerous than invisible lightning.
    • GE
    • PD
Left-Strafe the Superior?
« Reply #3 on: October 28, 2003, 07:07:00 pm »
Wouter's correct.  It's just the way the game was programmed.  The keypress check for left-c comes before the keypress check for right-c.  Simple as that.  Could have just as easily been the other way.

If you still think it might affect speed, then try testing it out and get back to us if it does.

genisics

  • Posts: 1243
Left-Strafe the Superior?
« Reply #4 on: October 29, 2003, 12:15:00 am »
yeah... with nintendo psx etc, one direction always takes preference over the other, like.. if u hold left and hit right nothing happens, if u hold right and hit left it moves left, but it can be reversed on pc with a usb cable, it's just an axis thing, no button is more "powerful" than the other. but nice try

MrFood1

  • Posts: 5561
Left-Strafe the Superior?
« Reply #5 on: October 29, 2003, 08:51:00 am »
I like how SS blasts Wouter for trying to explain it while offering no proof to his own theory.

SS:

rpauk2002

  • Posts: 2057
Left-Strafe the Superior?
« Reply #6 on: October 29, 2003, 10:04:00 am »
And also SS put this in your sig:

..

  • Posts: 2042
    • 2014RankingsDev
Left-Strafe the Superior?
« Reply #7 on: October 29, 2003, 10:28:00 am »
Okay guys.. excessive picture posts are starting to get annoying.. they were funny for awhile.. but they are all the same now.. its just like that gay random fact thing you weirdos did.. so you might as well stop now.

rpauk2002

  • Posts: 2057
Left-Strafe the Superior?
« Reply #8 on: October 29, 2003, 03:11:00 pm »
I'll post them in moderation from now on i've been posting them far too much. Unless a post really deserves one.

MrFood1

  • Posts: 5561
Left-Strafe the Superior?
« Reply #9 on: October 29, 2003, 05:54:00 pm »
I don't care...I'll post a pic whenever I damn well please.


LMFGAO

  • Posts: 2
Left-Strafe the Superior?
« Reply #10 on: October 29, 2003, 06:44:00 pm »
i happen to be enjoying the pics

StartsStrats

  • Posts: 91
Left-Strafe the Superior?
« Reply #11 on: October 29, 2003, 06:55:00 pm »
What theory?  I was just making an observation, jackass.  Meanwhile all Wouter said was something that I could easily have hypothesized myself...it wasn't a very enlightening explanation.

The "axis thing" explanation comes closer to what I was looking for....can anyone explain why it's necessary to give one direction an explicit and apparently permanent preference, for programming purposes or otherwise?

StartsStrats

  • Posts: 91
Left-Strafe the Superior?
« Reply #12 on: October 29, 2003, 06:57:00 pm »
cuz yeah Food, I really "blast" hell out of him.  You know what you are?  You're a troublemaker.

SadisticMystic

  • Posts: 14
Left-Strafe the Superior?
« Reply #13 on: October 29, 2003, 08:28:00 pm »
It's a consequence of von Neumann architecture--a computer can't execute 2 opcodes at once, so it has to place the two button checks in a sequential order.  As it so happened, left came first.

Left-Strafe the Superior?
« Reply #14 on: October 29, 2003, 08:43:00 pm »
Damn, wouter said that.

"you can't walk in 2 directions at the same time (to the smart guys, I mean you can't walk to both left and right at the same time  )."

I mean, what the hell more could you ask for?  Seriously, most of us here would rather here it the way Wouter explains it than some gay complicated way that makes no sense.  It's much easier to understand his way...

MrFood1

  • Posts: 5561
Left-Strafe the Superior?
« Reply #15 on: October 30, 2003, 01:17:00 am »
Troublemaker, eh?  Oooh...watch out for me.

*puts slingshot in back pocket*

rpauk2002

  • Posts: 2057
Left-Strafe the Superior?
« Reply #16 on: October 30, 2003, 06:37:00 am »
SS why are you here?

PDplum

  • Posts: 1337
Left-Strafe the Superior?
« Reply #17 on: October 30, 2003, 09:08:00 am »
thats by far the worst one posted in a while

StartsStrats

  • Posts: 91
Left-Strafe the Superior?
« Reply #18 on: October 30, 2003, 12:32:00 pm »
*Look* at all this sh.it...some of you guys are fuc.king FLAMERS like a bit.ch!!!!!!  FU.CK OFF!!!!  SHOO!!!!  You're such hypocrites!!!! Just shut up!  

This topic is freed by its author to dissolve: SadisticMystic, a new face to me, has answered the question well enough.  

A casual glance at Scientific Method will tell you that such a phenomenon as this, whether it's simply a by-product of "von Neumann" architecture or whatever, is worth looking into with some detail, so stop being so condescending (again, good God!  *I'm* the one that is taken to task on charges of condescension?!?  ..."Pigs!") or I'm going to keep tearing you a new one whether you realize it or not.

I'm a Perfect Dark fanatic.  That's all that is necessary to justify my presence here in these public forums.  It is your privilege to *ignore* me...the only argument I've heard against me is that I'm "distracting", and that's actually kind of arrogant if you think about it.  I'm a talented player too, with his own approach just as each of you has a slightly different approach....we should learn from each other.  Otherwise you may be losing out...after all, "I can say without ego" that I'm learning a goodish bit from fastimes (like that they're boring...just kidding, Jugador's challenge [e.g.] can actually be pretty addictive, ditto a lot of the details of ironing out a run).

KillerSim7

  • Posts: 580
Left-Strafe the Superior?
« Reply #19 on: October 30, 2003, 01:13:00 pm »
Didn't you ever notice that we don't have a multiplayer board?  You might have taken a little hint from that.

Multiplayer is BORING without human players.  That's how I feel.  I've spent about an equal amount of time on solo and multi so don't say I can't talk.  over 300 hours each.  And one last point.....  You expect us to start playing multiplayer but..... we do NOT see YOU getting any new times for solo.  So why should you expect us to be any different than you?  We're both doing our own thing, so why don't you just go do yours somewhere else.

Wouter Jansen

  • Posts: 9006
    • GE
    • PD
    • twitch
    • 2014RankingsDev
    • 2015RankingsDev
    • 2016RankingsDev
    • 2018RankingsDev
    • 2020RankingsDev
Left-Strafe the Superior?
« Reply #20 on: October 30, 2003, 01:42:00 pm »
I'm just too good for him.

He doesn't even understand "you can't walk into 2 opposite directions at the same time". like that's not reason enough for one button to be "superior" to the other. btw.. if you press the left c button.. you're going to the right, were you watching from another view, so there! you always walk to the right. only the views from looking at it change! changing your view takes time, so strafe changing takes time. yes this is a dickknuckle explanation, but maybe it's understandable now.
sexy, this

SadisticMystic

  • Posts: 14
Left-Strafe the Superior?
« Reply #21 on: October 30, 2003, 03:15:00 pm »
Remember, we're dealing with StartsStrats.  He's going to consider something like "von Neumann consequences" a far better explanation than "you can't move in 2 directions at once".

For one, the former sounds like it has closer ties to an "insider" foundation, which it does.  But in addition, the latter explanation does NOT discern between "check each button one at a time, then as soon as one of the checks comes back TRUE, take that button's appropriate action" and "check every button's status before doing anything, then apply the combined effects of all buttons in each clock cycle".

In other words, if you're told only that you can't move in 2 directions at once, that doesn't explain why one direction takes precedence over the other (as opposed to the two opposite buttons "cancelling out" in case of conflict).

But things like this have nothing to do with player skill in PD or GE.  Moving on...go back to whatever you were talking about before.

MrFood1

  • Posts: 5561
Left-Strafe the Superior?
« Reply #22 on: October 31, 2003, 10:14:00 am »
You're such hypocrites!!!!

So by flaming you we are hypocrites?  I don't think we ever took the position of getting people to not flame you, so I'd have to say that you're still an idiot.

StartsStrats

  • Posts: 91
Left-Strafe the Superior?
« Reply #23 on: October 31, 2003, 02:47:00 pm »
EDIT -- oops, wrong topic.