Read + Write + Report
Home | Start a blog | About Orble | FAQ | Blogs | Writers | Paid | My Orble | Login
For generations in the game industry, there has been constant argument about the superior control system for a First Person Shooter. I’m talking about the age-old Mouse vs. Joystick battle. Each person/gamer seems to have his own take on which is superior and better, but looking at the general opinions I believe it can safely be said that most console owners think joysticks are the way to go where as almost all PC gamers believe and even a select few console owners believe that nothing can beat the mouse. Looking at it statistically, I think it can be assumed that about 70 out of a 100 people believe mice are superior.


Looking at both sides of the coin, it is interesting to note that the reason stated for mice being superior to the joystick is because it feels more realistic. While this explanation may sound dumb and incomprehensible (How can a plastic, clicking thingy with light coming out of its underside be called realistic?!?!), if you look at it logically you might quite understand why the mouse is so popular to control FPS games. Here is, what I believe to be, the reasoning behind this fact.

The computer mouse is one of the most brilliant inventions in the field of Human Computer Interaction that unfortunately was christened with a completely unrelated name (Why this happened, I don’t know. The inventor was probably drunk or something). The reason for its brilliance is simply because, it moves the cursor on screen exactly the same amount as the user moves his hand. This greatly improves hand-eye co-ordination for the user, resulting in a very comfortable environment. Now, you might ask: “We know this! What’s the big deal?!?!”

But, the “big deal” is not the movement; it’s the part after the movement that I believe is the secret of the mouse’s success. After you move your hand, you stop; and the mouse also stops; at the exact same place you stop! And that makes it Awesome!!


You see, in a joystick, to look left or right, you turn the analogue stick in the respective direction. But then to stop turning you need to take your hand off the stick or (in extreme cases) push the stick back to its original state. And believe it or not, both these actions take about 2 milliseconds of time to perform (When you’re depressing a stick it’s not very easy to take your finger off; I’ve tried it). While this may not seem like much on its own, imagine a 2ms delay every single time you want to turn ever so slightly to watch your six!

But with a mouse, you don’t need to take your fingers off. You just need to stop moving. That’s it! With a joystick there are three steps: Depress in direction, stop depressing and extract finger (and this last part is hard, because you’re finger moves upwards, which means it’s moving against gravity!) With a mouse it goes: Move in direction and stop moving. That’s why it’s so damn easy to use. Because every time you turn the mouse saves you those valuable 2 milliseconds of time! Add to that the earlier mentioned fact of the same amount of distance covered by the pointer as by the movement of the hand, and we have a winner!

Although, I’m not saying that joysticks suck; Honestly, I’d be lost without a joystick for racing games. Because racing games require continuous motion in one direction. In such scenarios joysticks can overpower a mouse, like a lion overpowers a rabbit (ok, that was a lame metaphor!).But when it comes to games that require quick fire response in all direction and constant twitchy movements, joysticks cannot equal a mouse. Because, the mouse was designed for exactly that purpose! Fragging noobs in Call of Duty!!
27
Vote
   


I am a full-time gamer. I'm also a student of Game Development. And as a member of both these occupations, I must say, nothing has ever made me more curious and intrigued as Artificial Intelligence. These simple two words, according to me, entirely define the whole experience of a game. A bad AI, whether accompanied with 'mind-blasting' graphics or not, will most certainly lead to a disastrous game-play.

As a Developer and a Gamer, I'm often torn between the choices of how to make the AI in my game.

For Instance, As a gamer, I have NEVER been able to tell a good Artificial Intelligence from a bad one (Unless of course it REALLY SUCKS ASS!!!!). I just don't know how. I consider myself a very good Racing Game player, and hence I assume that any AI that can beat me is either good or, if he beats me by a long way, is unnecessarily hard and hence bad. But then again, there is always someone else who can beat that AI. So that get's me thinking, is the AI bad or do I just stink at this game.

As a developer, I'm constantly looking for something that'll challenge the average gamer enough to keep him excited and on the edge of the seat, but not challenge him so much that he keeps losing and throws away the joystick in disgust and frustration! However, all this pertains to the 'average game'. One who is 'OK/Decent' at playing games. But, at the back of my mind there is always this fearful thought running: "What if only Hardcore, extremely skilled gamers with lightning fast reflexes play my game. They'll think my Artificial Intelligence is lame and stop playing my game!!"

I always try to make the AI in my (mini-)games just they way I would want to see it as a gamer. But the problem is, as a gamer, I really have no idea what an Ideal AI is! And this puts me in a HUGE dilemma when I program my AI!

There is a solution to this though, It's called neural networks. It's a technique in which an AI starts of at Lvl 0 and then as he interacts more and more with the player, learns about how the player plays the game and what mistakes it made previously and tries to omit them. It's an amazing way to program an AI, but I always wonder, How many levels can the AI really go? And to what consequence? And I don't see many games out there with a neural network AI system out there, and it makes me wonder as to why they don't have it?? Is it because it doesn't work? And that inkling of doubt is enough to put me off the idea of neural networking (That and the fact that I'm a little lazy, and it takes a lot of work!)
27
Vote
   


Moderated by Shankar
Copyright © 2012 On Topic Media PTY LTD. All Rights Reserved. Design by Vimu.com.
On Topic Media ZPages: Sydney |  Melbourne |  Brisbane |  London |  Birmingham |  Leeds     [ Advertise ] [ Contact Us ] [ Privacy Policy ]