Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411500 Posts in 69379 Topics- by 58435 Members - Latest Member: graysonsolis

April 30, 2024, 03:28:58 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperDesignIsometric control schemes
Pages: [1]
Print
Author Topic: Isometric control schemes  (Read 4482 times)
LazyWaffle
Guest
« on: September 11, 2010, 10:11:33 PM »

Having diagonal movement with the standard arrow keys or WASD on a keyboard seems pretty awkward at times. Can anyone think of some good alternatives?
Logged
TheLastBanana
Level 9
****



View Profile WWW
« Reply #1 on: September 12, 2010, 01:32:56 AM »

You could expand a bit on WASD and use QEZC, each corresponding to a diagonal direction. That leaves you with a bunch of space between the keys, though, so you could use QWAS or something, although that seems like it would be even more awkward and cramped.
Logged
shadowdim
Level 1
*



View Profile
« Reply #2 on: September 12, 2010, 02:11:10 AM »

arrow keys for isometric is not a problem. Just let the player choose if he wants to set the up arrow as northwest or northeast, and so on for the other directions. I think final fantasy tactics advance had this option, and it was great.
Logged
JoGribbs
Guest
« Reply #3 on: September 12, 2010, 02:48:45 AM »

I prefer WASD, but if you can put in a couple of different ways (QWAS, & WASD + QEZC as LastBanana suggested), then the player can make their own choice.
Logged
Bander
Level 0
***



View Profile
« Reply #4 on: September 12, 2010, 03:15:18 AM »

I have thought about this too.
I think analog stick is the best with directions corresponding directly.
On a keyboard though... hmm... try INSERT HOME DELETE END (or any other group off four diagonally aligned keys),
im thinking i could play with that.

Although the way i see it, the right answer is ALWAYS to allow complete customization of controls.
Logged

Christian Knudsen
Level 10
*****



View Profile WWW
« Reply #5 on: September 12, 2010, 03:46:16 AM »

I'd just use the arrow keys and have the up arrow move the character forward, while the left and right arrows rotate him.
Logged

Laserbrain Studios
Currently working on Hidden Asset (TIGSource DevLog)
SirNiko
Level 10
*****



View Profile
« Reply #6 on: September 12, 2010, 06:19:17 AM »

You can also leave the arrows to move the player up and down without shifting the directions to diagonals (Megaman Battle Network does this). You just have to design the game in such a way that the player doesn't have to be precise with their diagonal movement.

Create the game world in 3d and allow the player to rotate the camera as desired. The player may choose isometric or non-isometric views as desired.
Logged
Sir Raptor
Level 6
*



View Profile
« Reply #7 on: September 12, 2010, 06:46:15 AM »

I'd suggest using a Super Mario RPG style play, where you can move in regular fashion with the arrow keys, and holding two directional keys lets you move diagonally. I always found WASD to be preferable this way, in my opinion.
Logged
Carrie Nation
Level 4
****


View Profile
« Reply #8 on: September 12, 2010, 11:18:37 AM »

WASD + 8 direction movement seems best to me.

@chrknudson
Do you know how many sprites you'd have to make to have that work? This would only really be practical if you were working with pre-rendered 3d art.
Logged
starsrift
Level 10
*****


Apparently I am a ruiner of worlds. Ooops.


View Profile WWW
« Reply #9 on: September 12, 2010, 03:40:16 PM »

I have thought about this too.
I think analog stick is the best with directions corresponding directly.

 Kiss Kiss Kiss
Logged

"Vigorous writing is concise." - William Strunk, Jr.
As is coding.

I take life with a grain of salt.
And a slice of lime, plus a shot of tequila.
Christian Knudsen
Level 10
*****



View Profile WWW
« Reply #10 on: September 12, 2010, 09:59:56 PM »

@chrknudson
Do you know how many sprites you'd have to make to have that work? This would only really be practical if you were working with pre-rendered 3d art.

Why would you have to make more sprites? When you press the left or right arrow keys, the character just rotates to the next/previous direction out of the 8 possible directions.
Logged

Laserbrain Studios
Currently working on Hidden Asset (TIGSource DevLog)
s0
o
Level 10
*****


eurovision winner 2014


View Profile
« Reply #11 on: September 13, 2010, 01:28:34 AM »

What about the numpad? Or a Diablo style mouse-based interface?
Logged
Sir Raptor
Level 6
*



View Profile
« Reply #12 on: September 13, 2010, 02:37:01 AM »

Don't be hating on laptop keyboards, Sinclair.
Logged
Hempuliā€½
Level 10
*****


Sweet potatoes.


View Profile WWW
« Reply #13 on: September 13, 2010, 04:18:10 AM »

The diablo-style would be by far the most intuitive of these. Especially the QEZC idea seems quite hard for the hand.
Logged

LazyWaffle
Guest
« Reply #14 on: September 15, 2010, 04:17:50 AM »

QWAS seems to work the best for me. Index finger on S, middle finger on W, then your ring finger for Q and A. It still seems a little awkward, but it seems more natural than arrow keys or WASD.

7913 on a numpad might also work, but it's pretty much the same as QEZC.
Logged
increpare
Guest
« Reply #15 on: September 15, 2010, 04:23:48 AM »

I'm giving my vote for analog or mouse.  None of the others ever really work for me.
Logged
Player 3
Level 10
*****


View Profile
« Reply #16 on: September 15, 2010, 04:34:50 AM »

I'm seeing an 8-directional-WASD easier like it is in most top-down shooters.
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic