Movement

Thoughts on the further development of Haven & Hearth? Feel free to opine!

Re: Movement

Postby jorb » Fri Feb 05, 2010 8:05 am

loftar wrote:Yeah, I know WASD is more comfortable, but they'd conflict with the menu hotkeys.


But, then again, who gives a hoot?

Jackard wrote:so im guessing we'll never get keybinds you can modify, then. shame that


That would be a good idea.

:)
"The psychological trials of dwellers in the last times will be equal to the physical trials of the martyrs. In order to face these trials we must be living in a different world."

-- Hieromonk Seraphim Rose
User avatar
jorb
 
Posts: 18436
Joined: Fri Apr 03, 2009 7:07 am
Location: Here, there and everywhere.

Re: Movement

Postby ImpalerWrG » Fri Feb 05, 2010 10:09 am

I think I would use keyboard movement if it was available. Alternatively being able to set way-points via the mouse would help as well, I find I'm constantly getting snagged on objects because their edges aren't obvious and theirs nothing to smooth the path. A full path-finding implementation is probably something the dev's don't want to tackle because of the CPU load but if they could just implement something that just curves that strait line path around convex obstacles it wouldn't feel so sticky.
ImpalerWrG
 
Posts: 470
Joined: Tue Feb 02, 2010 10:17 am

Re: Movement

Postby kimya » Fri Feb 05, 2010 11:08 am

Jackard wrote:so im guessing we'll never get keybinds you can modify, then. shame that


thats the solution to your problem loftar :)
im sure it has so come someday... the "options" menu... setting screen resolution, volume, and... keybindings!

also i would be happy with a shift-diablo way. way better than now.

/edit
oh i think i misunderstood the shift-thingy, maybe?? do you want to add a diablo-movement while holding shift (good!) or clicking once while holding shift, then walking in that direction all the time (bad...)?
kimya
 
Posts: 845
Joined: Mon Jun 01, 2009 1:35 am

Re: Movement

Postby kaka » Fri Feb 05, 2010 12:06 pm

kimya wrote:clicking once while holding shift, then walking in that direction all the time

This is what we've discussed.

kimya wrote:diablo-movement while holding shift

This is what Loftar *also* wants, but is unsure of whether or not it's doable in a good way.

If the current hotkeys were to be scrapped, what would their replacement be?
Clicking through the menus is not a very attractive option. -.-

Edit: Multiple action bars would of course help, but I don't know if that's good enough.
User avatar
kaka
 
Posts: 673
Joined: Fri Apr 03, 2009 8:31 am
Location: Château de Gâteau

Re: Movement

Postby kimya » Fri Feb 05, 2010 2:53 pm

kaka wrote:
kimya wrote:clicking once while holding shift, then walking in that direction all the time

This is what we've discussed.

kimya wrote:diablo-movement while holding shift

This is what Loftar *also* wants, but is unsure of whether or not it's doable in a good way.

If the current hotkeys were to be scrapped, what would their replacement be?
Clicking through the menus is not a very attractive option. -.-


ah okay, thanks for explaining.

well there could be an option to define your hotkeys. as i usually dont bake stuff other than rings and piros and bread, i dont use most of the other dough recipes. if i use them, i have to click them as i dont know the combination. also i have a lot of buttons on the hotbar and I guess thats what most ppl have anyways. except from some easy combinations like a-f or m-s or m-m i usually dont use them.
hotkeys could be easily editable, like holding ctrl + letter + right clicking over the button. theres plenty of possibilities. a simple .txt file for preferences would be enough for the beginning.
that way people could choose for themselves if they want the WASD or the official hotkeys or a combination of them. doesnt have to be WASD, i think jackard said that before. for left-handers, WASD is not the best option...
kimya
 
Posts: 845
Joined: Mon Jun 01, 2009 1:35 am

Re: Movement

Postby loftar » Fri Feb 05, 2010 3:54 pm

Of course, it's not like I'm inherently opposed to customizable hotkeys, it's just that there are a couple of problems that would have to be solved in order to implement that reasonably. Some of those problems are already underway, but others are less so, and I can't really bring myself to feel that that's my highest priority right now. Shift-marching and arrow key movement would, at least in contrast, be far easier to implement.

It should be mentioned that I have considered auto-generating the menu hotkeys on the client, which would make it easy to work around static key usage like WASD and would also automatically avoid conflicts. However, doing so would mean that the hotkeys may change every now and then as more options are gained through skills or added as part of development, which seems even less attractive. Of course, it would be possible to make the client save previously autogenerated hotkeys and then only add new ones on top of the already generated ones, but that could quite easily lead to insoluble conflicts, and even in that case, hotkeys would differ between different clients, which would be annoying enough IMO.

jorb wrote:
loftar wrote:Yeah, I know WASD is more comfortable, but they'd conflict with the menu hotkeys.


But, then again, who gives a hoot?

I would think anyone who uses the menu hotkeys does. ;)

ImpalerWrG wrote:Alternatively being able to set way-points via the mouse would help as well, I find I'm constantly getting snagged on objects because their edges aren't obvious and theirs nothing to smooth the path. A full path-finding implementation is probably something the dev's don't want to tackle because of the CPU load but if they could just implement something that just curves that strait line path around convex obstacles it wouldn't feel so sticky.

Well, actually, implementing waypoints for players is the hard part. I've especially taken care when writing the pathfinding algorithm so that it can be set to give up early when not immediately finding a path, which would make it CPU-wise viable to use for player action, but actually using it for players would require waypoints.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

Re: Movement

Postby VowOfSilence » Fri Feb 05, 2010 4:48 pm

loftar wrote:I've especially taken care when writing the pathfinding algorithm so that it can be set to give up early when not immediately finding a path, which would make it CPU-wise viable to use for player action, but actually using it for players would require waypoints.


It wouldn't actually bother me much If the pathfinding gave up quickly, as long as it can navigate past small objects like a tree - i mean, if players start building labyrinths, it's their own fault ^^
User avatar
VowOfSilence
 
Posts: 158
Joined: Tue Jan 26, 2010 7:57 pm

Postby Jackard » Fri Feb 05, 2010 8:04 pm

loftar wrote:
jorb wrote:But, then again, who gives a hoot?

I would think anyone who uses the menu hotkeys does. ;).

There are twenty six letters in the alphabet. Why do you need these four so badly?
“A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.”
User avatar
Jackard
 
Posts: 8849
Joined: Sun Jul 12, 2009 6:07 am
Location: fucking curios how do they work

Re: Movement

Postby loftar » Fri Feb 05, 2010 8:09 pm

Oh, I think you're intelligent enough to know that it isn't that I feel a need to reserve those four, particular keys, but rather that without the principle that the alphabetical keys are to be reserved for the menu hotkeys, there would neither be any principial reason to reserve the rest either, and that before long, I'll be in a minefield of used "special" keys every time I add a new hotkey for the menu.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

Postby Jackard » Fri Feb 05, 2010 8:11 pm

aaaaaaaa this isnt a slippery slope

theres absolutely nothing else that would warrant this kind of change
Last edited by Jackard on Fri Feb 05, 2010 8:13 pm, edited 1 time in total.
User avatar
Jackard
 
Posts: 8849
Joined: Sun Jul 12, 2009 6:07 am
Location: fucking curios how do they work

PreviousNext

Return to Critique & Ideas

Who is online

Users browsing this forum: Claude [Bot], Semrush [Bot] and 2 guests